Garlicky Moroccan Fish

Why You’ll Love This Recipe

Garlicky Moroccan Fish is a flavorful and aromatic dish that blends tender fish fillets with a bold sauce made from garlic, paprika, cumin, and fresh herbs. This recipe is a staple in Moroccan cuisine, especially popular during Shabbat and festive gatherings. The combination of spices and vibrant tomato-based sauce creates a savory meal that is both comforting and exotic.

ingredients

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

white fish fillets (such as cod, halibut, or snapper)olive oilgarlic cloves (minced)paprika (sweet or smoky)cumin groundfresh cilantrofresh parsleytomatoes (grated or pureed)bell peppers (sliced)harissa paste (optional for heat)lemon juicewater or fish stocksalt and pepper

directions

Heat olive oil in a large skillet over medium heat.

Add the minced garlic and cook until fragrant but not browned.

Stir in paprika and cumin, mixing quickly to release their flavors.

Add grated tomatoes and cook until the mixture thickens into a rich sauce.

Season with salt, pepper, and a little harissa paste if using.

Lay the fish fillets into the sauce, spooning some sauce over the top.

Add sliced bell peppers around the fish.

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

Sprinkle with chopped cilantro, parsley, and a squeeze of lemon juice before serving.

Servings and timing

This recipe serves 4 people.Preparation time: 10 minutesCooking time: 20 minutesTotal time: 30 minutes

Variations

Use salmon or sea bass for a richer flavor.

Add green olives for a briny touch.

Include sliced carrots or potatoes for a heartier dish.

Swap harissa for chili flakes if preferred.

Serve over couscous or rice to soak up the delicious sauce.

storage/reheating

Store Garlicky Moroccan Fish in an airtight container in the refrigerator for up to 2 days.To reheat, gently warm on the stovetop over low heat until heated through, adding a splash of water if needed to loosen the sauce.

Garlicky Moroccan Fish

FAQs

Can I bake this dish instead of simmering?

Yes, you can transfer the sauce and fish to a baking dish and bake at 375°F (190°C) for about 20 minutes.

Is it very spicy?

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

Can I make it ahead of time?

Yes, it actually tastes even better after the flavors meld overnight.

What type of fish works best?

Firm white fish like cod, halibut, or snapper hold up well in the sauce.

Can I freeze Garlicky Moroccan Fish?

Freezing is not recommended as the texture of the fish may change.

Conclusion

Garlicky Moroccan Fish is a delicious and vibrant meal that brings the bold, fresh flavors of Moroccan cuisine right to your kitchen. Easy to prepare and packed with spice and zest, it’s perfect for family dinners or special occasions alike. Try it once, and it’s sure to become a go-to favorite whenever you crave something hearty and full of character.

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

Garlicky Moroccan Fish

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: simplemealsbykim
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Moroccan
  • Diet: Gluten Free

Description

A flavorful Moroccan dish featuring tender fish fillets cooked in a rich, garlicky tomato sauce with warm spices and fresh herbs.


Ingredients

Units Scale
  • 4 white fish fillets (such as cod or halibut)
  • 6 cloves garlic, minced
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon sweet paprika
  • 1/2 teaspoon ground turmeric
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 large tomato, finely chopped
  • 1/2 cup water or fish stock
  • 1 tablespoon tomato paste
  • Juice of 1 lemon
  • 1/4 cup chopped fresh cilantro
  • Salt and pepper to taste
  • Lemon wedges for serving

Instructions

  1. In a large skillet, heat olive oil over medium heat and sauté the minced garlic until fragrant.
  2. Add the cumin, paprika, turmeric, and cayenne pepper and cook for another 30 seconds.
  3. Stir in the chopped tomato and cook until softened, about 3-4 minutes.
  4. Add the tomato paste and water or stock, stirring to combine, and bring to a simmer.
  5. Season the fish fillets with salt and pepper, then place them gently into the sauce.
  6. Cover and cook for 8-10 minutes, or until the fish is cooked through and flakes easily with a fork.
  7. Drizzle lemon juice over the fish and sprinkle with chopped cilantro.
  8. Serve hot with lemon wedges on the side.

Notes

  • Use fresh fish for the best flavor.
  • Adjust the cayenne pepper to your preferred spice level.
  • This dish pairs well with couscous or crusty bread.

Nutrition

  • Serving Size: 1 fillet with sauce
  • Calories: 210
  • Sugar: 2g
  • Sodium: 380mg
  • Fat: 10g
  • Saturated Fat: 2g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 25g
  • 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 *