Garlicky Moroccan Fish Recipe

Why You’ll Love This Recipe

Garlicky Moroccan Fish is a bold, aromatic dish infused with North African spices, fresh herbs, and a zesty garlic-forward charm. Typically simmered in a rich tomato-based chermoula sauce, this fish dish is perfect for weeknight dinners or festive occasions. It’s light, healthy, and bursting with flavor—perfect with couscous, rice, or crusty bread.

ingredients

Garlicky Moroccan Fish Recipe 10 Why You’ll Love This Recipe

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

white fish fillets (like cod, halibut, or tilapia)garlic (lots of it!)olive oilfresh cilantrofresh parsleypaprika cumin ground coriander turmericcrushed red pepper or harissa (optional for heat)lemon juicetomato paste or crushed tomatoesSalt and pepperwater or fish brothbell peppers (optional, sliced)

directions

In a small bowl, mix minced garlic, olive oil, chopped herbs, spices, lemon juice, salt, and pepper to make the chermoula marinade.

Rub the fish fillets with the chermoula and let them marinate for at least 30 minutes in the fridge.

In a skillet or tagine, heat a bit of olive oil over medium heat.

Add a spoonful of the remaining chermoula and a bit of tomato paste or crushed tomatoes. Stir and let it simmer for 3–5 minutes.

Add sliced bell peppers if using, and cook until slightly softened.

Place the marinated fish over the sauce, spoon a bit more chermoula on top, and pour in a little water or broth to create steam.

Cover and simmer gently for 15–20 minutes, or until fish is cooked through and flakes easily.

Serve warm, garnished with extra herbs and lemon slices.

Servings and timing

This recipe yields approximately 4 servings.Preparation time: 15 minutesMarinating time: 30 minutesCooking time: 20 minutesTotal time: 1 hour 5 minutes

Variations

Use salmon or shrimp instead of white fish.

Add olives or preserved lemons for extra depth.

Include sliced potatoes for a heartier version.

Make it spicy with harissa paste or extra chili flakes.

Serve with couscous, quinoa, or warm flatbread.

storage/reheating

Store leftovers in an airtight container in the fridge for up to 3 days.Reheat gently in a covered skillet over low heat to preserve texture.Not ideal for freezing, as fish can become mushy once thawed.

FAQs

Garlicky Moroccan Fish Recipe
Garlicky Moroccan Fish Recipe 11 Why You’ll Love This Recipe

What is chermoula?

Chermoula is a North African marinade made with garlic, herbs, olive oil, lemon, and spices—it’s bold, zesty, and full of flavor.

Can I skip marinating?

It’s recommended for best flavor, but a quick 10-minute marinate works in a pinch.

Is this dish spicy?

It’s mild unless you add chili flakes or harissa for heat.

Can I bake the fish instead?

Yes, pour sauce over the fish and bake covered at 375°F for 20 minutes.

Is it gluten-free?

Yes, the dish itself is gluten-free—just pair with gluten-free sides.

What fish works best?

Firm white fish like cod, sea bass, or halibut hold up well in this recipe.

Conclusion

Garlicky Moroccan Fish is a beautifully spiced and deeply flavorful dish that turns a simple piece of fish into an exotic, soul-warming meal. With minimal effort and maximum flavor, it’s perfect for impressing guests or enjoying a nourishing dinner at home. Serve it with your favorite side and savor every aromatic bite.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Garlicky Moroccan Fish Recipe

Garlicky Moroccan Fish Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Baked
  • Cuisine: Moroccan
  • Diet: Halal

Description

Garlicky Moroccan Fish is a flavorful and aromatic dish featuring tender white fish baked in a spiced chermoula sauce made with garlic, cilantro, paprika, and lemon. It’s a vibrant and healthy North African classic perfect for weeknight dinners or special occasions.


Ingredients

Units Scale
  • 4 white fish fillets (cod, tilapia, or sea bass)
  • 6 cloves garlic, minced
  • 1/4 cup fresh cilantro, finely chopped
  • 1/4 cup fresh parsley, finely chopped
  • 2 tablespoons olive oil
  • 2 tablespoons lemon juice
  • 1 teaspoon paprika
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon cayenne pepper (optional)
  • Salt and pepper to taste
  • Lemon slices for garnish (optional)

Instructions

  1. Preheat oven to 375°F (190°C).
  2. In a small bowl, mix garlic, cilantro, parsley, olive oil, lemon juice, paprika, cumin, cayenne (if using), salt, and pepper to form a marinade (chermoula).
  3. Place fish fillets in a baking dish and coat them generously with the chermoula sauce. Let marinate for at least 15 minutes (up to 1 hour in the fridge for more flavor).
  4. Bake for 15–20 minutes, or until fish is cooked through and flakes easily with a fork.
  5. Garnish with lemon slices and serve with couscous, rice, or crusty bread.

Notes

  • Use any firm white fish that holds up well to baking.
  • Marinating longer intensifies flavor but is optional for a quick meal.
  • Serve with olives and roasted vegetables for a traditional Moroccan touch.

Nutrition

  • Serving Size: 1 fillet
  • Calories: 220
  • Sugar: 1g
  • Sodium: 240mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 2g
  • Fiber: 0g
  • Protein: 24g
  • Cholesterol: 65mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *