FeastFlow

Cooking times

Barbecue cooking times

Barbecue times for meat, fish and vegetables over a hot charcoal or gas barbecue. Charcoal is ready when the coals are covered in grey ash, about 30–40 minutes after lighting.

Vegetables

Vegetables: barbecue cooking times
FoodTimeHeatHow
Asparagus4–6 minover direct heatLay across the bars, or thread onto skewers, and turn often.
Aubergine (eggplant)
Slices
3–4 min per sideover direct heatBrush slices with oil.
Cabbage (green and savoy)
Hispi halves
10–15 minover medium heatHalve a pointed (hispi) cabbage, oil it and char cut side down, then turn.
Corn on the cob10–15 minover medium direct heatTurn every few minutes until charred in places. In the husk, soak for 10 minutes first and allow 15–20 minutes.
Courgettes (zucchini)
Strips
3–4 min per sideover direct heatLengthways strips brushed with oil.
Mushrooms
Portobello, whole
6–8 minover medium direct heatBrush with oil; start gill side down, then turn.
Onions
Thick slices
8–10 minover medium direct heatThick slices brushed with oil; turn once.
Peppers (bell peppers)
Whole or halves
8–12 minover direct heatWhole or halved, turning until charred.
Tomatoes
Cherry
5–6 minover direct heatOn skewers or in a foil tray.

Chicken, turkey and duck

Chicken, turkey and duck: barbecue cooking times
FoodTimeHeatHow
Chicken breast6–8 min per sideover medium direct heatFlattened or butterflied, with the lid down.
Chicken thighs
Bone-in
30–40 minover indirect heat, lid downBone-in; finish over direct heat to crisp the skin. Boneless take 5–7 minutes per side over direct heat.
Chicken drumsticks and legs30–40 minover medium heat, lid downTurn every 5 minutes; mostly over indirect heat so they don’t burn.
Chicken wings20–25 minover medium heatTurn often; finish over direct heat.

Beef

Beef: barbecue cooking times
FoodTimeHeatHow
Steak3–5 min per sideover very hot direct heatFor medium rare to medium.
Burgers4–5 min per sideover hot direct heatDon’t press them down: the juices drip out.
Beef brisket8–10 hourssmoking at 110–120°C (225–250°F), lid downA whole packer brisket takes about 1–1¼ hours per 450 g (1 lb); wrap it when the bark has set.

Pork, bacon and sausages

Pork, bacon and sausages: barbecue cooking times
FoodTimeHeatHow
Pork chops4–6 min per sideover medium-hot direct heat–
Pork tenderloin (fillet)15–20 minover medium heat, lid downTurn every few minutes.
Pork belly slices15–20 minover medium indirect heatTurn often: the fat flares up.
Pulled pork (pork shoulder)8–10 hourssmoking at 110–120°C (225–250°F), lid downAbout 1½ hours per kg.
Pork ribs4–5 hoursover indirect heat at 110–120°C (225–250°F), lid downLow and slow; sauce for the last 30 minutes.
Sausages12–15 minover medium heatTurn often; move to the cooler side if they flare.
Gammon and ham steaks3–4 min per sideover medium-hot direct heat–

Lamb and game

Lamb and game: barbecue cooking times
FoodTimeHeatHow
Lamb chops and cutlets3–4 min per sideover hot direct heatFor pink.
Lamb steaks4–5 min per sideover hot direct heatFor pink.
Lamb koftas8–10 minover medium-hot direct heatTurn every couple of minutes.
Venison steaks3–4 min per sideover hot direct heatFor medium rare.

Fish and seafood

Fish and seafood: barbecue cooking times
FoodTimeHeatHow
Salmon fillets8–10 minover medium direct heatSkin side down on an oiled grill or on foil; don’t move it until the skin releases.
Sea bass
Whole
6–8 min per sideover medium direct heatWhole fish, in a fish basket or on oiled bars.
Tuna steaks2–3 min per sideover hot direct heat–
Mackerel
Whole
5–6 min per sideover medium-hot direct heatWhole fish, oiled.
Prawns (shrimp)2–3 min per sideover hot direct heatOn skewers.
Mussels and clams5–6 minover hot direct heatIn a foil tray or straight on the bars until they open.
Scallops1–2 min per sideover very hot direct heatOn skewers or in the shell.
Squid and calamari1–2 min per sideover very hot direct heatScored tubes.

Eggs, cheese and tofu

Eggs, cheese and tofu: barbecue cooking times
FoodTimeHeatHow
Halloumi2–3 min per sideover hot direct heatOil the slices so they don’t stick.

Tips

Questions

How long to barbecue chicken breasts?

6–8 min per side over medium direct heat. Flattened or butterflied, with the lid down.

How long to barbecue salmon?

8–10 min over medium direct heat. Skin side down on an oiled grill or on foil; don’t move it until the skin releases.

How long to barbecue sausages?

12–15 min over medium heat. Turn often; move to the cooler side if they flare.

How long to barbecue steak?

3–5 min per side over very hot direct heat. For medium rare to medium.

How long to barbecue chicken thighs?

Bone-in: 30–40 min over indirect heat, lid down. Bone-in; finish over direct heat to crisp the skin. Boneless take 5–7 minutes per side over direct heat.

How long to barbecue chicken wings?

20–25 min over medium heat. Turn often; finish over direct heat.

Times are a guide for typical home portions: ovens, air fryers, microwaves and the size of what you’re cooking all vary. Check meat, poultry and fish with a thermometer before serving. Safe temperatures follow USDA and UK Food Standards Agency guidance, last checked 11 November 2026.