Skip to content
moroccandinner✨ New

Moroccan Baked Fish with Chermoula

White fish fillets baked over peppers and tomato, slathered in a bright herb-and-spice chermoula marinade before roasting.

Prep
20 min
Cook
30 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#moroccan#fish#chermoula#traybake#dinner#gluten-free

About This Recipe

Chermoula is the marinade at the heart of much Moroccan seafood cookery, a bold blend of cilantro, garlic, cumin, paprika and lemon that both flavors and lightly cures the fish before it goes into the oven. Here, whole fish fillets are coated generously in chermoula and laid over a bed of sliced bell peppers, tomato and onion, so the vegetables braise in the same fragrant, oily juices that drip down as the fish roasts. The dish comes together quickly for a weeknight but tastes like considerably more effort, the chermoula doing most of the flavor work while the oven handles the rest, finishing with tender fish and soft, saucy vegetables underneath.

Ingredients

Serves 4

  • 4white fish fillets(such as cod or hake)
  • 1 cupfresh cilantro(chopped, for chermoula)
  • 1/4 cupfresh parsley(chopped, for chermoula)
  • 4 clovesgarlic(for chermoula)
  • 1 tspground cumin(for chermoula)
  • 1 tsppaprika(for chermoula)
  • 1/4 tspcayenne pepper(for chermoula)
  • 1/4 cupolive oil(for chermoula)
  • 3 tbsplemon juice(for chermoula)
  • 1 tspsalt(for chermoula)
  • 2bell peppers(sliced)
  • 2tomatoes(sliced)
  • 1onion(sliced)

Instructions

  1. 1

    Make the chermoula

    Blend cilantro, parsley, garlic, cumin, paprika, cayenne, olive oil, lemon juice and salt into a smooth, vibrant marinade.

  2. 2

    Marinate the fish

    Coat the fish fillets generously in half the chermoula and let sit 15 minutes while you prepare the vegetables.

  3. 3

    Layer the vegetables

    Toss sliced peppers, tomato and onion with the remaining chermoula and spread in a baking dish.

  4. 4

    Top with fish

    Lay the marinated fish fillets over the vegetables.

  5. 5

    Bake

    Bake at 200C/400F for 20-25 minutes until the fish flakes easily and the vegetables are soft.

    Check the fish a few minutes early if the fillets are thin — overcooked fish turns dry quickly.

  6. 6

    Serve

    Serve hot with the vegetables and pan juices spooned over, alongside crusty bread or rice.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Blend the chermoula until fully smooth for the best coating; a chunky marinade won't cling to the fish as evenly.

  • →

    Choose firm white fish fillets that hold together during baking, such as cod, hake or halibut.

  • →

    Don't over-bake — check for doneness a few minutes early, since fish continues cooking slightly after coming out of the oven.

Variations

  • •

    Chermoula works equally well with grilled sardines, a very traditional Moroccan pairing.

  • •

    Add pitted green olives and preserved lemon slices to the vegetable layer for extra Moroccan flavor.

  • •

    A spicier version increases the cayenne or adds a spoonful of harissa to the chermoula.

Storage

Best eaten fresh; leftovers keep refrigerated up to 2 days, though the fish texture softens on reheating — warm gently covered in a low oven.

History & Origin

Chermoula has deep roots in Moroccan and broader Maghrebi coastal cooking, historically used to both flavor and lightly preserve fresh-caught fish before refrigeration was widely available.

Frequently Asked Questions

Can I make the chermoula ahead?

Yes, it keeps refrigerated for up to 5 days and can even be frozen in ice cube trays for quick future use.

What if I can't find fresh cilantro?

Increase the parsley and add a squeeze of extra lemon; the flavor will shift slightly but stay bright and herby.

Why did my fish turn out dry?

It was likely overbaked — check thinner fillets a few minutes before the suggested time, since they cook faster.

Nutrition Facts

Per serving (320g / 11.3 oz) · 4 servings total

Calories320kcal
Protein30g
Carbohydrates12g
Fat18g
Fiber3g
Protein30g
Carbs12g
Fat18g

Time Summary

Prep time20 min
Cook time30 min
Total time50 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes