FeastFlow

Cooking times

Mackerel cooking times

How long to cook mackerel: 4–5 min under the grill, 3–4 min pan-fried, 15–20 min in the oven at 200°C (180°C fan) and 5–6 min per side on the barbecue. Every way to cook it is below, with the temperature and how to tell it’s done.

How long to cook mackerel

Times are for fillets, or whole fish of about 300 g; trout and sardines cook the same way.

Mackerel: cooking times by method
MethodTimeHeatHow
Grill
Fillets
4–5 minunder a hot grillFillets, skin side up, until the skin blisters.
Pan-fry
Fillets
3–4 minover a medium-high heatSkin side down, then 1 minute on the flesh side.
Oven
Whole
15–20 min200°C (180°C fan), 400°F, gas 6Whole fish; sardines take 10–12 minutes.
Barbecue
Whole
5–6 min per sideover medium-hot direct heatWhole fish, oiled.
Air fryer
Fillets
7–9 min200°C (400°F)Fillets, skin side up.

Before you start

Slash whole fish 2–3 times on each side. Pat fillets dry.

How to tell it’s done

Opaque and flaking easily off the bone.

Food safety: Fish is cooked at 63°C (145°F): the flesh turns opaque all the way through and flakes easily.

Questions

How long to grill mackerel?

Fillets: 4–5 min under a hot grill. Fillets, skin side up, until the skin blisters.

How long to pan-fry mackerel?

Fillets: 3–4 min over a medium-high heat. Skin side down, then 1 minute on the flesh side.

How long to cook mackerel in the oven?

Whole: 15–20 min at 200°C (180°C fan), 400°F, gas 6. Whole fish; sardines take 10–12 minutes.

How long to barbecue mackerel?

Whole: 5–6 min per side over medium-hot direct heat. Whole fish, oiled.

How long to cook mackerel in an air fryer?

Fillets: 7–9 min at 200°C (400°F). Fillets, skin side up.

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.