# 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.

Source: https://feastflow.co.uk/mackerel-cooking-times (FeastFlow free cooking-time guides). Last checked 11 November 2026.

## 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:

| Method | Time | Heat | How |
| --- | --- | --- | --- |
| [Grill](https://feastflow.co.uk/grilling-times) (Fillets) | 4–5 min | under a hot grill | Fillets, skin side up, until the skin blisters. |
| [Pan-fry](https://feastflow.co.uk/pan-frying-times) (Fillets) | 3–4 min | over a medium-high heat | Skin side down, then 1 minute on the flesh side. |
| [Oven](https://feastflow.co.uk/oven-cooking-times) (Whole) | 15–20 min | 200°C (180°C fan), 400°F, gas 6 | Whole fish; sardines take 10–12 minutes. |
| [Barbecue](https://feastflow.co.uk/bbq-cooking-times) (Whole) | 5–6 min per side | over medium-hot direct heat | Whole fish, oiled. |
| [Air fryer](https://feastflow.co.uk/air-fryer-cooking-times) (Fillets) | 7–9 min | 200°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 sizes vary. Check meat, poultry and fish with a thermometer. Safe temperatures follow USDA and UK Food Standards Agency guidance.

FeastFlow also plans a whole meal backwards from serving time, with every dish timed and oven temperatures that don’t clash: https://feastflow.co.uk/
