Why Make This Recipe
Classic Spicy Moroccan Fish in Rich Sauce is an exciting dish that brings the flavors of Morocco right into your kitchen. Not only is this recipe packed with vibrant ingredients, but it also offers a blend of spices that awaken the senses. The rich sauce, with its fiery notes, complements the tender fish beautifully, creating a whole meal that is satisfying and full of flavor.
Making this recipe is beneficial for several reasons. First, it showcases heart-healthy fish, like salmon, rich in omega-3 fatty acids. The combination of fresh vegetables adds vital nutrients and fiber to your meal. Plus, the spices used not only enhance flavor but also provide numerous health benefits. Cooking this dish can be a rewarding experience, allowing you to explore Moroccan cuisine in an accessible manner.
How to Make Classic Spicy Moroccan Fish in Rich Sauce
Creating this savory Moroccan dish is straightforward and can be accomplished in several easy steps. The key lies in the preparation of the vegetables and the careful seasoning of the fish, ensuring each component harmonizes to create a memorable meal.
Ingredients
- 1 pound/450g salmon fillets (feel free to use any fish you prefer)
- ⅓ cup olive oil
- 1 red bell pepper (sliced into strips)
- 1 serrano pepper (or 2 jalapeno peppers, sliced into strips)
- ½ cup chopped cilantro
- 2 carrots (peeled and cut into strips)
- 1 russet potato (peeled and cut into 1” slices, optional)
- 6 garlic cloves (peeled and halved)
- 1 tablespoon tomato paste
- ¾ to 1 cup water
- 1 tablespoon sweet paprika
- ½ tablespoon hot paprika (adjust to taste)
- 1 teaspoon coarse salt
- ½ teaspoon cumin
- ¼ teaspoon turmeric

Directions
- Preparing the Pan
- Heat a large sauté pan over medium heat. When it’s warm, add the olive oil to coat the bottom of the pan. The oil not only helps in cooking the vegetables but also adds flavor to the dish.
- Sautéing the Vegetables
- Add the sliced red bell pepper, serrano pepper, carrots, and russet potato (if using) to the pan. Sauté the veggies for about 2-3 minutes. The goal here is to soften the vegetables slightly but not to cook them through. You want to keep some crunch for texture.
- Spicing Things Up
- Once the veggies are sautéed, sprinkle in the sweet paprika, hot paprika, coarse salt, cumin, turmeric, and tomato paste. Stir the mixture well, cooking for an additional 2-3 minutes. This will allow the spices to bloom and release their flavors into the vegetables.
- Adding Water and Simmering
- Next, add half of the chopped cilantro and around ¾ cup of water to the pan. Stir everything together. Cover the pan and let it cook for 12-15 minutes on medium-low heat. This will help the vegetables become tender and absorb all the lovely flavors from the spices.
- Adjusting the Flavor
- Taste the sauce after it has cooked for a while. Here’s where you can adjust the salt and spice levels according to your taste. If you prefer more heat, consider adding extra hot paprika or red pepper flakes.
- Preparing the Fish
- Lightly season the salmon fillets with salt. Place them into the pan, ensuring they are well covered by the sauce, at least three-quarters of the way up. If you find the sauce is too thick, add an additional ¼ cup of water to make it more saucy.
- Cooking the Fish
- Spoon some sauce over each fish fillet and then top everything with the remaining chopped cilantro. Cover the pan again. Cook on a low flame for about 20-25 minutes. Be sure to spoon the sauce over the fish halfway through cooking to keep it moist and flavorful.
- Finishing Touches
- Just before serving, add fresh lemon slices on top of the fish. Squeeze some fresh lemon juice over the dish to add a zesty kick right before it goes to the table.
How to Serve Classic Spicy Moroccan Fish in Rich Sauce
Serving this dish is a delightful experience. The rich colors of the veggies and the fish present beautifully on a plate. You can serve the fish on a bed of fluffy couscous or warm, crusty bread to soak up the spiced sauce. A simple side salad with crisp greens can balance the richness of the dish and provide a refreshing component.
For a special touch, consider garnishing the dish with extra cilantro or placing the lemon wedges around the plate for guests to easily squeeze their desired amount. This not only enhances flavor but also adds visual appeal.
How to Store Classic Spicy Moroccan Fish in Rich Sauce
Storing leftovers is simple. Allow the dish to cool to room temperature before transferring it to an airtight container. It will keep well in the refrigerator for up to 3 days. When reheating, do so gently on the stove over low heat. This will prevent the fish from drying out and allow the flavors to meld together again.
It’s worth noting that while the components could be frozen separately, the fish itself may lose its delicate texture once thawed. Therefore, it’s best consumed fresh or within a few days. If you do freeze it, consume it within a month for the best quality.
Tips to Make Classic Spicy Moroccan Fish in Rich Sauce
- Choosing the Fish: While salmon is a great option, you can use any firm, white fish like cod, halibut, or tilapia. Ensure the fish is fresh to enhance the overall flavor of the dish.
- Vegetable Variations: Feel free to add other vegetables such as zucchini, eggplant, or snap peas according to your preference. Just keep in mind that cooking times may vary slightly based on your chosen veggies.
- Seasoning Adjustments: The written spice levels give this dish a pleasant kick. However, spice tolerance varies. Always start with less hot paprika if you’re unsure and adjust according to your taste.
- Serving Suggestions: Consider pairing the dish with a light, citrusy salad or a side of olives for an authentic Moroccan touch.
- Enhancing Flavors: For a deeper flavor, consider marinating the fish in the spices for about 30 minutes before cooking. This will make every bite divine.
Variation
If you want to try a variation of this recipe, consider the following:
- Grilled Version: Instead of cooking the fish directly in the pan, marinate the fish fillets in the spices and grill them. Serve the grilled fish over the sautéed vegetables poured with sauce for a smokier flavor.
- Seafood Medley: Mix different types of fish and shellfish for a seafood extravaganza. Shrimp, scallops, or clams can add depth and richness to the meal.
- Vegetarian Option: Replace the fish with hearty vegetables or even chickpeas for a fulfilling vegetarian version. Use tofu as a substitute for fish to maintain a similar texture and soak up the flavorful sauce.
FAQs
- Can I use frozen fish for this recipe?
- Yes, frozen fish can be used, but be sure to thaw it completely before cooking. This helps in even cooking and better absorption of flavors from the sauce.
- Is this recipe spicy?
- The heat level can be adjusted by how much hot paprika or serrano peppers you add. Start with less spicy ingredients and build up according to your taste.
- What if I don’t have all the spices?
- While the spices create a unique Moroccan flavor, you can substitute with whatever you have on hand. For example, using curry powder can give it a different yet delicious flavor profile.
- Can I prepare this dish in advance?
- You can do most of the preparation ahead of time. Chop your veggies and marinate your fish the day before. Cook it just before serving to ensure freshness and flavor.
- What should I serve with this dish?
- This dish pairs excellently with couscous, rice, or with crusty bread. A light green salad can also complement the meal well, providing a refreshing balance to the richness of the fish dish.
Making Classic Spicy Moroccan Fish in Rich Sauce is sure to please anyone at the table. With its vibrant colors, mouthwatering flavors, and simple preparation steps, it’s a dish to enjoy any night of the week or for special occasions. This recipe invites exploration and adaptation, making it a wonderful addition to your culinary repertoire.
PrintClassic Spicy Moroccan Fish in Rich Sauce
An exciting dish that brings the vibrant flavors of Morocco into your kitchen, featuring tender fish in a rich, spicy sauce.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Sautéing
- Cuisine: Moroccan
- Diet: Pescatarian
Ingredients
- 1 pound salmon fillets
- ⅓ cup olive oil
- 1 red bell pepper, sliced into strips
- 1 serrano pepper, sliced into strips
- ½ cup chopped cilantro
- 2 carrots, peeled and cut into strips
- 1 russet potato, peeled and cut into 1” slices (optional)
- 6 garlic cloves, peeled and halved
- 1 tablespoon tomato paste
- ¾ to 1 cup water
- 1 tablespoon sweet paprika
- ½ tablespoon hot paprika (adjust to taste)
- 1 teaspoon coarse salt
- ½ teaspoon cumin
- ¼ teaspoon turmeric
Instructions
- Heat a large sauté pan over medium heat.
- Add the olive oil to coat the bottom of the pan.
- Add the sliced red bell pepper, serrano pepper, carrots, and russet potato (if using) to the pan. Sauté for about 2-3 minutes.
- Sprinkle in the sweet paprika, hot paprika, coarse salt, cumin, turmeric, and tomato paste. Stir and cook for an additional 2-3 minutes.
- Add half of the chopped cilantro and around ¾ cup of water to the pan. Stir and cover, cooking for 12-15 minutes.
- Taste the sauce and adjust salt and spice levels as needed.
- Season the salmon fillets lightly with salt and place them into the pan, ensuring they are covered by the sauce.
- Spoon sauce over each fillet and top with remaining chopped cilantro. Cover and cook on low flame for about 20-25 minutes.
- Just before serving, add fresh lemon slices on top of the fish.
Notes
For added flavor, consider marinating the fish in spices for about 30 minutes before cooking.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 4g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 5g
- Protein: 25g
- Cholesterol: 70mg
Keywords: Moroccan fish, spicy fish recipe, seafood, healthy dinner, easy fish recipe

