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

Overview

Moroccan Chermoula Fish Tagine

Tajine Hout, Fish Tagine with Chermoula, Moroccan Fish Tajine

This moroccan chermoula fish tagine recipe marinates white fish in a bright herb paste of parsley, coriander, garlic, cumin and lemon, then layers it over potatoes, tomatoes and peppers in a tagine and cooks it gently until the fish flakes. It is the coastal classic of Morocco — light, fragrant and full of vegetables. One serving is about 420 g.

The tagine — both the conical clay pot and the stew cooked in it — has been the heart of Moroccan cooking for centuries, shaped by Berber, Arab and Andalusian influences. Chermoula, the green herb marinade of parsley, coriander, garlic and preserved lemon, is the signature flavour of Morocco's Atlantic coast, where the day's catch is marinated in it before going into the tagine.

Pairs well with: Warm bread, couscous and mint tea

Provenance

Morocco flag Morocco

Moroccan Coastal Classic

Middle Eastern

Time Dedication

1h 10m

30m prep • 40m cook

Batch Yield

4 Servings

436 kcal per serving

1 serving ≈ 420 g

Technical Skill

Intermediate

Intermediate (Tagine Cooking)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

High Protein Occasions: Coastal dinners, Ramadan tables, family gatherings, light summer suppers Cost: Medium — about $5–6 per serving at home
A clay tagine of Moroccan chermoula fish, with herb-coated fish steaks, preserved lemon and olives

Moroccan Coastal Classic

Photo: Hamza MACHMOUME, CC BY-SA 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

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

A traditional Moroccan coastal dish: fish marinated in chermoula and slow-cooked in a clay tagine with vegetables and preserved lemon.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 10m
P

Prep Stage: Blend Chermoula & Marinate

30 Mins • Marinate 30 Mins

Blend the parsley, coriander, garlic, cumin, paprika, lemon juice and half the olive oil into a coarse green paste — that is chermoula. Rub two-thirds of it over the fish and leave to marinate for 30 minutes. Meanwhile slice the potatoes, tomatoes, pepper, carrots and onion, and strip the preserved lemon rind.

Maestro Tip: Keep the chermoula coarse, not smooth — the little flecks of herb are what you see and taste on the finished fish.

  1. 1

    Make the Chermoula

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

    Put the parsley, coriander, garlic, cumin, paprika, lemon juice and 2 tablespoons of the olive oil in a blender or mortar. Pulse or pound into a coarse green paste — not a smooth puree. Taste and add the salt only if it needs it; the preserved lemon and olives bring salt later.

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

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

  2. 2

    Marinate the Fish

    30 Mins Fridge, ~4°C (39°F)

    Pat the fish dry, rub two-thirds of the chermoula all over each piece, and leave covered in the fridge for 30 minutes. Keep the remaining chermoula for the sauce.

    Do not marinate longer than 1 hour — the lemon juice will start to cure the surface of the fish.

    Done when: Fish is evenly coated in green paste.

  3. 3

    Layer the Tagine

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

    Brush the base of a tagine (or a wide, heavy lidded pan) with the remaining olive oil. Layer in the potato rounds, then the onion, carrots, tomato rounds and pepper rings, seasoning lightly between layers. Stir the tomato paste and water into the remaining chermoula and spoon half over the vegetables.

    Potatoes go at the bottom because they take longest to cook and sit closest to the heat.

    Done when: Vegetables are layered evenly; the base is covered in a thin layer of sauce.

  4. 4

    Add the Fish and Finish Layering

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

    Lay the marinated fish on top of the vegetables, spoon over the rest of the chermoula sauce, and scatter the preserved lemon strips and olives around the fish. Put the lid on the tagine.

    Do not stir from this point on — the layers should stay distinct so the fish steams gently on top.

    Done when: Fish sits proud on the vegetables, coated in sauce, with lemon and olives scattered around.

  5. 5

    Cook Low and Slow

    35 Mins Low heat, ~150°C (300°F) / gentle simmer

    Set the tagine over low heat (or in a 180°C / 350°F oven) and cook, covered, for 30–35 minutes. Do not lift the lid for the first 20 minutes — the trapped steam does the cooking. The fish is done when it flakes easily and reaches 63°C (145°F) in the thickest part, and the potatoes are tender when pierced with a knife.

    If using a clay tagine on a gas hob, use a heat diffuser so the base does not crack.

    Done when: Fish flakes cleanly; potatoes are tender; the sauce has thickened around the vegetables.

  6. 6

    Rest and Serve

    5 Mins Resting off the heat, ~20°C (68°F)

    Rest the tagine for 5 minutes off the heat with the lid on, then bring it to the table still in the pot — about 420 g per person. Spoon the sauce over each portion and serve with warm bread for mopping up.

    Serve it in the tagine itself; the pot keeps the food hot and looks beautiful on the table.

    Done when: The sauce is spoonable and glossy; the fish is hot right through.

Finishing Touches & Plating

Bring the tagine to the table with the lid on and lift it in front of everyone — the rush of fragrant steam is part of the dish.

Nutritional Physiology & Benefits

Nutrition

Energy

436

kcal / serving

Protein

41g

Complete AA

Carbs

37g

Complex

Fats

14g

Healthy

Per serving (4 servings · 1 serving ≈ 420 g)
Energy436 kcal
Protein41 g
Carbohydrates37 g
Fat14 g
Fibre7.6 g
Sugar9.3 g
Sodium661 mg
Per 100g
Energy104 kcal
Protein9.8 g
Carbohydrates8.7 g
Fat3.4 g
Fibre1.8 g
Sugar2.2 g
Sodium157 mg

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

Vitamins & minerals: Vitamin B12 and selenium (fish), vitamin C (pepper, lemon), vitamin A (carrot, tomato), vitamin K (parsley, coriander), potassium (potato).

Lean, High-Quality Protein

Each serving supplies about 40 g of complete protein from the fish, with very little fat — ideal for a light but filling dinner.

Omega-3 and Selenium

White fish contributes omega-3 fatty acids and selenium, nutrients associated with heart health when they replace fattier meats.

Five Vegetables in One Pot

Potato, tomato, pepper, carrot and onion add fibre, potassium, vitamin A and vitamin C to the plate.

Food Pairings

What to Eat With

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

Sides

Warm Khobz Bread

Crusty Moroccan bread is made for scooping up the chermoula sauce — no fork needed for the best part of the dish.

Plain Couscous

Fluffy couscous soaks up the sauce and turns the tagine into a fuller meal without overpowering the delicate fish.

Drinks

Mint Tea

Sweet mint tea is the traditional Moroccan finish — its freshness balances the garlic and preserved lemon.

Vegetables

Shredded Carrot and Orange Salad

A bright, crunchy salad with orange and cinnamon adds sweetness and acidity that lift the herbal fish.

Full Menus

Full Moroccan Menu

Start with harira soup, serve the tagine with couscous and bread, and finish with mint tea and fresh fruit.

Complete menu

Start with harira soup, serve the tagine with couscous and warm bread, and finish with mint tea and fresh fruit.

Digestive Guardrails

What NOT to Combine

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

Extra Salt Before Tasting

Preserved lemon and olives are both very salty, so adding salt before tasting easily makes the tagine over-salty. Taste the sauce first. This is general information, not medical advice.

Heavy Cream or Butter on the Side

The tagine is light and herbal by design; a rich cream sauce would drown the chermoula flavours. Bread and couscous are the better partners. This is general 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 adultsA light, balanced dinner — lean protein, plenty of vegetables and modest fat.
  • ChildrenSuitable from age 3+; the flavours are herby rather than hot, but check carefully for fish bones.
  • ElderlySoft, flaky fish and tender vegetables are easy to chew; keep the portion moderate because of the salt from olives and preserved lemon.
  • Pregnant womenGenerally suitable — choose a low-mercury white fish such as cod, and make sure it is cooked right through to 63°C (145°F).
  • Breastfeeding womenGenerally suitable; the fish protein and omega-3s are useful, and the vegetables add fibre.
  • AthletesA strong post-training meal with about 40 g protein per serving plus carbs from potato and couscous for glycogen.
  • Weight gainA good choice — add extra couscous and bread, and take a second helping of the vegetables.
  • Weight lossAn excellent choice as written — lean fish, lots of vegetables and only a little oil; keep the bread to one piece.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesKeep the potato and couscous portions modest and fill the plate with the fish and vegetables; the fish itself is very low in carbohydrate. Ask your clinician about portion size.
  • High blood pressureRinse the olives, use less preserved lemon, and keep the portion modest — most of the sodium comes from those two ingredients. Ask your clinician about portion size.
  • Kidney diseaseThis dish is high in potassium from potato and tomato, and sodium from olives and preserved lemon; eat rarely and in a small portion, and ask your clinician first.
  • GoutEat occasionally and in smaller portions — fish is moderate in purines. Ask your clinician about frequency.
  • Stomach issuesUsually well tolerated, but go easy on the preserved lemon and raw onion if your stomach is sensitive. Ask your clinician if symptoms persist.
  • Cardiovascular diseaseA good choice — lean fish, olive oil and vegetables; keep the olives modest and load up on the vegetables. Ask your clinician about portion size.
  • Fatty liverA good choice as written — low in fat and rich in vegetables; keep the bread portion modest. Ask your clinician about portion size.
  • Food allergiesContains fish. Naturally gluten-free and dairy-free — just confirm the bread or couscous served alongside is suitable if you have coeliac disease.
  • Special therapeutic dietsIf you follow a prescribed low-sodium diet, rinse the olives and use fresh lemon zest instead of preserved lemon; check with your clinician before eating.

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

Storage & Use

Storage & Use

How to store
Cool quickly and store in an airtight container in the fridge.
In the fridge
2 days; the fish firms up on storage.
In the freezer
1 month for the fish and sauce (without potatoes, which go mealy).
How to reheat
Warm gently in a covered pan over low heat until steaming hot, 74°C (165°F); add a splash of water if the sauce has thickened.
Freezing recommended
Yes for the fish and sauce; add freshly cooked potatoes when serving.
Signs it has spoiled
Sour or fishy smell, slimy texture, or grey discoloration of the fish.

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.