Spicy Moroccan Fish in Rich Sauce Recipe
There’s something magical about the way certain dishes can take you back in time, stirring up memories with their aroma alone. That’s exactly what happens when a pot of Spicy Moroccan Fish in Rich Sauce starts to bubble on the stove. The blend of spices, herbs, and tender fish creates a rich, warming experience that goes beyond just taste. Whether it’s the bold harissa heat or the comforting tomato base, Spicy Moroccan Fish in Rich Sauce delivers a burst of Moroccan tradition in every bite.

Growing up, the scent of paprika and cumin meant one thing Shabbat dinner was coming. My mom didn’t use recipes; she cooked from instinct, layering flavors the way a painter layers color. I’d watch her add garlic, peppers, and sometimes even chickpeas to the pot, depending on what we had. My favorite part? Dipping warm challah into the sauce before the fish was even served. To this day, that ritual remains, no matter how many times I tweak the recipe or which fish I use. It’s more than just a meal it’s a memory.
Print
Spicy Moroccan Fish in Rich Sauce Recipe
- Total Time: 1 hr
- Yield: 4 servings 1x
Description
Moroccan Fish is a flavorful dish where fish fillets are poached in a spicy paprika-based sauce, infused with vegetables, warm spices like cumin and turmeric, and fresh herbs. The dish is spicy, savory, and comforting, making it a weekly staple in many homes, especially for special dinners like Shabbat.
Ingredients
- 4 pieces of fish fillets (4 oz each) – salmon, tilapia, cod, or flounder
- Olive oil
- 1 red bell pepper, sliced
- 1 long green pepper, or 2 jalapeno peppers, sliced
- 1/2 cup cilantro, chopped
- 2–3 carrots, peeled and sliced (optional)
- 1 russet potato, peeled and cut into 1-inch pieces (optional)
- 5–6 garlic cloves, halved
- 1 tbsp tomato paste
- 3/4 – 1 cup water
- 1 tbsp sweet paprika
- 1/2 tbsp hot paprika, or more sweet paprika for milder spice
- 1 tsp salt
- 1/2 tsp cumin
- 1/4 tsp turmeric
- 1 lemon, half sliced, and the other half for squeezing
Instructions
- Slice the bell pepper, carrots, green pepper, and potato into strips and pieces. Halve the garlic cloves.
- Heat a large pan with 1/3 cup olive oil on medium heat. Add the veggies and sauté for 2-3 minutes.
- Season with paprika, salt, cumin, turmeric, and tomato paste. Stir and cook for another 2-3 minutes.
- Lower the heat to medium/low, add half of the cilantro and 3/4 cup of water. Stir everything together, cover, and cook for 12-15 minutes until the veggies are tender. Adjust salt and spice if needed.
- Lightly salt the fish fillets and place them into the pan, ensuring they are coated with the sauce (at least 3/4 of the way covered). Add additional water if needed to ensure enough sauce.
- Spoon the sauce over each fish fillet, top with remaining cilantro, cover, and cook on low for 20-25 minutes. Spoon the sauce over the fish halfway through.
- Finish with fresh lemon slices and squeeze the remaining lemon juice over the top before serving.
Notes
- This recipe works well with various types of white fish, such as tilapia, cod, or flounder.
- For extra spiciness, add more hot paprika or red pepper flakes.
- Carrots, potatoes, and chickpeas can be added for additional vegetables and heartiness.
- Preserved lemons can be incorporated for added flavor.
- Ensure the fish is cooked through and flakes easily with a fork before serving.
- Prep Time: 15 mins
- Cook Time: 45 mins
- Category: Main Course
- Method: Stovetop
- Cuisine: Moroccan
Nutrition
- Serving Size: 1 fillet
- Calories: 300 kcal
- Sugar: 5 g
- Sodium: 550 mg
- Fat: 18 g
- Saturated Fat: 2 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 5 g
- Protein: 25 g
- Cholesterol: 60 mg
Keywords: Moroccan Fish, spicy fish recipe, paprika fish, Moroccan fish fillets, healthy fish recipe, easy fish dinner, Shabbat fish, Mediterranean fish dish
Why You’ll Love This Spicy Moroccan Fish in Rich Sauce
- It’s easy to make: Simple steps and everyday ingredients.
- It’s versatile: Use your favorite white fish or salmon.
- It’s deeply flavorful: Packed with spices and herbs.
- It’s healthy: High in protein, low in carbs.
- It’s a family tradition: Perfect for special occasions like Shabbat or Ramadan.
Step-by-Step Guide to Making Spicy Moroccan Fish in Rich Sauce
Step 1: Preparation
Before you start cooking, gather these ingredients:
- 4 fish fillets (salmon, tilapia, cod, or flounder)
- red bell pepper, sliced
- 1 long green pepper or 2 jalapeños, sliced
- 2-3 carrots, peeled and sliced (optional)
- 1 russet potato, peeled and chopped (optional)
- garlic cloves, halved
- ½ cup chopped fresh cilantro
- 1 tbsp tomato paste
- ¾ to 1 cup water
- 1 tbsp paprika
- ½ tbsp hot paprika
- 1 tsp salt
- ½ tsp cumin
- ¼ tsp turmeric
- ½ lemon sliced, plus juice
- Olive oil

Additionally, have your spices and herbs measured out for easy access. For those who enjoy a hearty and satisfying side, consider pairing this dish with something cozy like Zuppa Toscana Soup or a lighter option like this refreshing Chickpea Salad Wrap.
Step 2: Equipment Needed
Here’s what you’ll need:
- Large Sauté Pan: Preferably with a lid; essential for simmering the sauce and fish.
- Cutting Board: For slicing vegetables and fish.
- Sharp Knife: Makes chopping easier and more precise.
- Measuring Spoons and Cups: For accurate spice and liquid measurements.
- Spatula or Wooden Spoon: Useful for mixing the sauce and veggies.
- Citrus Juicer (optional): For squeezing lemon juice easily.
Step 3: Cooking
- Heat the pan over medium heat. Add 1/3 cup of olive oil.
- Sauté the sliced bell pepper, green pepper, carrots, potato, and garlic for 2–3 minutes.
- Stir in sweet paprika, hot paprika, salt, cumin, turmeric, and tomato paste. Cook another 2–3 minutes.
- Lower the heat to medium-low. Add cilantro and 3/4 cup water. Stir, cover, and cook 12–15 minutes until veggies are tender.
- Lightly salt the fish fillets. Nestle them into the sauce so they’re 3/4 covered.
- Spoon the sauce over the fish. Add more water if needed.
- Top with remaining cilantro. Cover and simmer for 20–25 minutes.
- Finish with lemon slices and a squeeze of lemon juice.
Step 4: Assembly
To serve, spoon the fish and sauce over a plate. Garnish with fresh herbs or lemon wedges. Serve with warm bread like challah to soak up the sauce. Or for a unique fusion twist, enjoy it alongside something unexpected like these Mini Chicken Pot Pies that balance richness with flaky comfort.

Common Mistakes to Avoid When Preparing Spicy Moroccan Fish in Rich Sauce
- Overcooking the Fish: The fillets should flake easily, not fall apart.
- Skipping the Sauté Step: Sautéing veggies before simmering builds a richer flavor.
- Not Adjusting Spices: Taste the sauce before adding fish. Adjust salt and heat as needed.
- Using the Wrong Pan: A pan without a lid can result in dry fish.
Tips for Making the Best Spicy Moroccan Fish
- Use Fresh Herbs: Fresh cilantro brings out the vibrant Moroccan flavors.
- Try Preserved Lemon: For extra zest and authenticity.
- Choose Firm White Fish: Cod and tilapia hold up well in sauce.
- Make Ahead: The sauce can be prepped a day early for deeper flavor.
- Serve with Sides: Couscous, rice, or crusty bread pair perfectly.
FAQs About Spicy Moroccan Fish in Rich Sauce
Typical spices include paprika, cumin, turmeric, and sometimes hot paprika or harissa.
Popular choices include sardines, mackerel, cod, and sea bass. This dish works well with salmon or tilapia too.
Yes! Cumin adds warmth and earthiness that complements the spicy tomato sauce.
A dry white wine like Sauvignon Blanc or a rosé pairs nicely with the spices.
Absolutely. Prepare the sauce on the stovetop, layer the fish in an oven-safe dish, and bake covered at 375°F for 25 minutes.
Conclusion
Spicy Moroccan Fish in Rich Sauce is more than just a dish it’s a culinary journey to North Africa. Packed with bold spices, tender vegetables, and flaky fish, it’s both satisfying and nourishing. From Shabbat dinners to weeknight meals, it’s a recipe worth mastering.
Ready to try it yourself? Gather your ingredients, follow the steps, and enjoy every bite. Don’t forget to share your version in the comments or tag your photos online. Let’s keep the tradition alive one delicious bite at a time!

