Grilled food from pub -- be prompt (8)
I believe the answer is:
barbecue
'grilled food' is the definition.
(barbecue food is grilled)
'pub be prompt' is the wordplay.
'pub' becomes 'bar' (both are drinking establishments).
'prompt' becomes 'cue' (cue can mean a prompt or signal).
'bar'+'be'+'cue'='BARBECUE'
'from' is the link.
(Other definitions for barbecue that I've seen before include "Cuba beer for outdoor meat meal" , "Outdoor eating occasion" , "Cook-out" , "Portable grill for cooking outdoors" , "Outdoor cookery" .)