Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Moroccan Grilled Fish

Grilled Sea Bream with Chermoula, Samak Meshwi

This moroccan grilled fish recipe marinates whole sea bream in herby chermoula and grills it in about 15 minutes until the skin is crisp and golden. One serving is about 190 g (half a fish) and carries 254 calories.

Along Morocco's Atlantic coast — in Essaouira, Agadir and Casablanca — the day's catch goes straight from the boats to charcoal grills at the harbour, where fishermen and grill masters cook whole fish rubbed with chermoula, the green herb marinade of parsley, coriander, garlic, cumin and preserved lemon that seasons so much Moroccan cooking. The fish is eaten with bread and salad, pulled apart with fingers and forks at shared tables, and the smell of charcoal and lemon carries across the whole port.

Pairs well with: Warm khobz bread, a tomato and cucumber salad, and a glass of mint tea.

Provenance

Morocco flag Morocco

Moroccan Coastal Classic

Middle Eastern

Time Dedication

45m

30m prep • 15m cook

Batch Yield

4 Servings

254 kcal per serving

1 serving ≈ 190 g

Technical Skill

Intermediate

Intermediate (Whole Fish Grilling)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

High Protein Occasions: Harbour-side dinners, summer barbecues, Ramadan tables, light family suppers Cost: Medium — about $5–6 per serving at home
A whole grilled sea bream with crisp golden skin on a white plate with a lemon wedge

Moroccan Coastal Classic

Photo: Gerda Arendt, CC BY-SA 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Medium — about $5–6 per serving at home (USD)

The fish is scored and marinated so the chermoula seasons the flesh, then grilled hot and fast so the skin crisps without drying the inside.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 45m
P

Prep Stage: Score the Fish & Pound the Chermoula

30 Mins • Marinate 20 Mins

Score both sides of each fish with three diagonal cuts so the marinade reaches the flesh. Pound or blend the parsley, coriander, garlic, cumin, paprika, lemon juice and two tablespoons of olive oil into a coarse green paste — that is chermoula. Rub it into the scores and the belly cavity, then leave the fish to marinate for 20 minutes while the grill heats.

Maestro Tip: Pat the fish very dry before the chermoula goes on — marinade slides off wet skin, and wet skin steams instead of crisping.

  1. 1

    Score the fish

    10 Mins Room temperature, ~20°C (68°F)

    Rinse the cleaned sea bream and pat them very dry inside and out with kitchen paper. Using a sharp knife, cut three diagonal slashes about 1 cm deep into the thickest part of each side, then season lightly inside the belly cavity.

    Dry skin is the secret to crisp skin — any water left on the fish will steam it on the grill.

    Done when: Fish dry to the touch, with three clean diagonal cuts on each side.

  2. 2

    Make the chermoula

    10 Mins Room temperature, ~20°C (68°F)

    Put the parsley, coriander, garlic, cumin, paprika, lemon juice, salt and 2 tablespoons of the olive oil in a blender or mortar. Pulse or pound into a coarse green paste — flecked and thick, not a smooth puree. Taste it: it should be herby, lemony and well salted.

    A mortar gives the best texture, but a blender pulsed in short bursts works — stop while it is still flecked.

    Done when: A thick, coarse, bright green paste that holds its shape on a spoon.

  3. 3

    Marinate the fish

    20 Mins Room temperature, ~20°C (68°F)

    Rub two-thirds of the chermoula all over the fish, pushing it into the scores and the belly cavity, and save the rest for serving. Leave the fish to marinate for 20 minutes at room temperature — no longer, or the lemon juice will start to cure the flesh.

    Twenty minutes is enough: the lemon in chermoula works fast, and longer marinating makes the surface soft instead of crisp.

    Done when: Fish evenly coated green, marinade worked into every score.

  4. 4

    Grill hot and fast

    12–14 Mins Medium-high heat, ~200°C (400°F)

    Heat the grill or barbecue to medium-high and oil the bars with the remaining olive oil. Lay the fish on the grill and cook for 6–7 minutes per side without moving them, until the skin is crisp and charred in places and the flesh flakes easily. The thickest part should reach 63°C (145°F).

    Do not move the fish for the first few minutes — it releases from the bars by itself once the skin has set.

    Done when: Skin crisp and golden with charred edges; flesh white, moist and flaking easily at the thickest part.

  5. 5

    Rest and serve

    5 Mins Room temperature, ~20°C (68°F)

    Lift the fish onto a platter, spoon the reserved chermoula over the top, and rest for 5 minutes so the juices settle. Serve whole with the lemon wedges, letting each person pull the flesh from the bones at the table.

    Resting keeps the flesh moist — cut into it too soon and the juices run out onto the plate.

    Done when: Fish rested, glossy with chermoula, flesh pulling cleanly from the backbone.

Finishing Touches & Plating

Serve the fish whole on a platter with the lemon wedges and the reserved chermoula spooned over the top, with warm bread on the side for scooping up every drop.

Nutritional Physiology & Benefits

Nutrition

Energy

254

kcal / serving

Protein

26g

Complete AA

Carbs

5g

Complex

Fats

15g

Healthy

Per serving (4 servings · 1 serving ≈ 190 g)
Energy254 kcal
Protein26 g
Carbohydrates5 g
Fat15 g
Fibre1.4 g
Sugar0.9 g
Sodium492 mg
Per 100g
Energy134 kcal
Protein13.9 g
Carbohydrates2.5 g
Fat7.7 g
Fibre0.7 g
Sugar0.5 g
Sodium259 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin B12 and selenium (sea bream), vitamin C (lemon, parsley, coriander), vitamin K (parsley, coriander), potassium (fish, lemon).

Lean Protein, Rich in Omega-3

One serving gives 26 g of complete protein with the long-chain omega-3 fats that oily and white sea fish are known for.

Herbs Do the Work

Chermoula seasons with parsley, coriander, garlic and lemon instead of sugar or heavy sauces, so the flavour comes with almost no extra calories.

Light but Filling

At 254 calories with high protein, a half fish with salad is a satisfying dinner that does not leave you heavy.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Warm Khobz Bread

Moroccan round bread is made for this: torn pieces scoop up chermoula and the juices on the plate, and nothing is wasted.

Vegetables

Tomato and Cucumber Salad

Cool, crisp salad with lemon dressing refreshes the palate between bites of hot, smoky fish.

Drinks

Mint Tea

Sweet, hot mint tea is the traditional finish to a Moroccan fish dinner, and its freshness balances the grill smoke.

A Dry White Wine

A cold, dry white such as a Moroccan gris or a Vinho Verde lifts the lemon and herbs in the chermoula.

Complete menu

Serve half a grilled sea bream per person with warm khobz, a tomato-cucumber salad and mint tea, and finish with oranges sprinkled with cinnamon.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Very Rich, Creamy Sauces

A heavy cream or mayonnaise sauce drowns the delicate chermoula and adds a lot of fat to a light fish — a spoonful of reserved chermoula is the right sauce here. This is general food information, not medical advice.

Undercooked Fish for Vulnerable Diners

Fish must reach 63°C (145°F) all the way through; undercooked fish carries a higher risk of food poisoning, especially for pregnant women, young children and older people. This is general food information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsAn excellent light dinner — half a fish with salad and bread is satisfying without being heavy.
  • ChildrenMild, lemony and not spicy; remove all bones carefully and serve the flesh flaked, with bread and salad.
  • ElderlySoft, flaky fish is easy to chew, but check carefully for small bones before serving.
  • Pregnant womenFine when cooked right through to 63°C (145°F); sea bream is a low-mercury fish, but follow your clinician's advice on how often to eat fish.
  • Breastfeeding womenA good source of protein and omega-3 fats; eat the fish freshly grilled and well cooked.
  • Athletes26 g of protein per serving with modest calories makes this a strong recovery meal after training.
  • Weight gainThe fish alone is light, so add bread, potatoes or a larger portion to make the meal more energy-dense.
  • Weight lossAn excellent choice: high protein, low carbohydrate and only 254 calories per serving — fill the rest of the plate with salad.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesVery low in carbohydrate at about 5 g per serving, so it barely affects blood sugar — a good main course choice; ask a clinician about the bread served with it.
  • High blood pressureSodium is moderate at about 492 mg per serving; keep the added salt light and skip extra salty sides — ask a clinician for personal advice.
  • Kidney diseaseFish is high in protein and phosphorus, which some kidney diets limit — ask a clinician before eating large portions regularly.
  • GoutFish contains purines, and large portions can raise uric acid for some people — keep portions modest and ask a clinician about how often to eat it.
  • Stomach issuesGrilled fish with lemon and herbs is usually gentle, but the charred skin and raw onion in some chermoula versions can irritate sensitive stomachs — ask a clinician if symptoms persist.
  • Cardiovascular diseaseOily and white fish with olive oil and herbs is a heart-friendly pattern of eating, but grill without charring the fish heavily — ask a clinician about portion and frequency.
  • Fatty liverA lean, high-protein main with vegetables fits well into a fatty-liver diet — serve with salad and bread rather than fried sides; ask a clinician for personal guidance.
  • Food allergiesContains fish. Not suitable for fish allergy. The marinade is otherwise free of the major allergens.
  • Special therapeutic dietsNaturally gluten-free and low-carbohydrate as written; fits most low-carb and gluten-free diets — ask a clinician or dietitian if you follow a restricted therapeutic diet.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly, then store in a sealed container.
In the fridge
Up to 2 days at 4°C (39°F) or below.
In the freezer
Up to 2 months, wrapped tightly; texture softens after thawing.
How to reheat
Reheat gently in a covered pan over low heat or in a 160°C (320°F) oven until steaming hot all the way through — at least 74°C (165°F). Avoid the microwave, which dries fish out.
Freezing recommended
Not really — grilled fish is best eaten fresh; freezing is possible but the crisp skin is lost.
Signs it has spoiled
Sour or ammonia smell, slimy skin, or dull, grey flesh — discard it.

More recipes to explore

Moroccan lamb and prune tagine with almonds and sesame Morocco flag Morocco 2h 35m
Lunch •Atlas Mountains

Lamb & Prune Tagine

Clay vessel braised lamb shoulder infused with Ras el Hanout, saffron stamens, and natural sun-dried fruit pectins.

Immunity & Warming

Slow-braised lamb with prunes, almonds and couscous.

Pairs Well With
Spiced Couscous & Preserved Lemon Salad
High Protein
A clay bowl of Moroccan couscous with vegetables, chickpeas, carrot and pumpkin Morocco flag Morocco 1h 15m
Dinner •Maghreb Friday Table

Moroccan Couscous with Vegetables

This moroccan couscous recipe steams fine semolina until fluffy, then ladles over a slow-cooked stew of seven vegetables, chickpeas and warm spices. One serving is about 475 g.

Comfort & Warmth

Fluffy steamed semolina with a slow vegetable stew and chickpeas.

Pairs Well With
Harissa, mint tea and crusty bread
Quick Prep (<30m)
A bowl of Moroccan harira soup with chickpeas, noodles and fresh herbs Morocco flag Morocco 1h 15m
Lunch •Ramadan Iftar Table

Harira Soup

This harira soup recipe simmers lentils, chickpeas, tomatoes and lamb with ginger, cinnamon and fresh herbs, then thickens it the traditional way with a flour slurry. One serving is about 450 g.

Comfort & Warmth

A thick, warming tomato and lentil soup, the soup Moroccans break their fast with.

Pairs Well With
Dates, chebakia and mint tea
Soups & Broths • High Protein
Moroccan chicken tagine with preserved lemon slices, green olives and fresh parsley Morocco flag Morocco 1h 15m
Dinner •Moroccan Heritage

Moroccan Chicken Tagine

Moroccan chicken tagine is the dish Morocco is best known for: chicken braised slowly with onions, ginger and saffron, then finished with salty preserved lemon and green olives. This moroccan chicken tagine recipe uses a heavy pot instead of a clay tagine, so anyone can make it — the conical lid's job is done by a tight-fitting lid and a gentle flame. One serving is about 315 g.

Slow-Cooked Comfort

Chicken braised slowly with ginger, saffron, preserved lemon and green olives until the meat falls from the bone.

Pairs Well With
Couscous, khobz bread and mint tea.
High Protein

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.