Classic Spicy Moroccan Fish in Rich Sauce isn’t just a meal; it’s a culinary journey to the vibrant souks and sun-drenched coasts of North Africa. This iconic dish has captivated palates for generations, and it’s not hard to see why. The allure lies in its perfect balance of bold, warming spices, the tender flakiness of the fish, and the luxuriously thick, aromatic sauce that clings to every morsel. It’s a dish that feels both comforting and exotic, making it a favorite for family dinners and impressive entertaining alike. What truly sets our recipe for Classic Spicy Moroccan Fish in Rich Sauce apart is the depth of flavor we achieve through a carefully curated blend of spices and a slow, gentle simmering process that allows each ingredient to meld beautifully. Prepare to be transported by an explosion of taste that is both invigorating and deeply satisfying. This isn’t just food; it’s an experience waiting to unfold on your plate.

Ingredients:
- 1 pound (450g) salmon fillets, skin removed and cut into 2-inch chunks (feel free to use any firm white fish like cod or sea bass)
- ⅓ cup olive oil
- 1 red bell pepper, thinly sliced into strips
- 1 serrano pepper, thinly sliced into strips (remove seeds and membranes for less heat, or use 2 jalapeno peppers)
- ½ cup fresh cilantro, roughly chopped, plus extra for garnish
- 2 medium carrots, peeled and cut into ½-inch thick diagonal strips
- 1 medium russet potato, peeled and cut into 1-inch thick rounds (optional, but adds a lovely heartiness)
- 6 cloves garlic, peeled and halved
- 1 tablespoon tomato paste
- ¾ to 1 cup water (start with ¾ cup and add more if needed for desired sauce consistency)
- 1 tablespoon sweet paprika
- ½ tablespoon hot paprika (adjust this amount based on your desired level of spice; start with less if you’re sensitive to heat)
- 1 teaspoon coarse salt
- ½ teaspoon ground cumin
- ¼ teaspoon ground turmeric
Preparing the Vegetables and Aromatics
The foundation of any great Moroccan dish is a well-developed aromatic base, and this “Classic Spicy Moroccan Fish in Rich Sauce” is no exception. We’ll start by prepping our vegetables and ensuring our garlic is ready to release its pungent flavor. Begin extract by peeling and thinly slicing your red bell pepper into elegant strips. Next, take your serrano pepper (or jalapenos if you prefer a slightly milder heat) and also slice it into thin strips. For the serrano, you can choose to leave the seeds and membranes in for a fiery kick, or remove them for a more mellow warmth. Don’t forget to roughly chop your fresh cilantro; this vibrant herb will add a burst of freshness and color throughout the dish, and we’ll reserve a little for a beautiful garnish at the end. Now, let’s turn our attention to the carrots. Peel them and then cut them into appealing ½-inch thick diagonal strips. If you’re opting for the optional potato, peel your russet potato and then cut it into sturdy 1-inch thick rounds. This will ensure they cook through beautifully without disintegrating. Finally, peel your garlic cloves and then cut each one in half. This exposes more surface area, allowing the garlic to infuse the sauce wonderfully.
Building the Flavorful Sauce Base
Now that our vegetables are prepped, it’s time to create the rich and aromatic sauce that will envelop our fish. Heat the ⅓ cup of olive oil in a large, heavy-bottomed pot or a Dutch oven over medium heat. Once the oil is shimmering, carefully add your prepared red bell pepper strips, serrano pepper strips, and the halved garlic cloves. Sauté these ingredients for about 5-7 minutes, stirring occasionally, until the pegin extractrs begin to soften and the garlic becomes fragrant. Be careful not to burn the garlic; a gentle sauté is what we’re aiming for. Next, stir in the tomato paste. Cook this for another minute, stirring constantly, until it deepens in color. This step is crucial for unlocking the rich umami flavor of the tomato paste. Now, it’s time to introduce our spices. Sprinkle in the sweet paprika, hot paprika, coarse salt, ground cumin, and ground turmeric. Stir well to coat the vegetables and garlic with the spices, and let them toast for about 30 seconds. This blooming of the spices in the oil intensifies their flavor and aroma. Pour in ¾ cup of water, and stir everything together, scraping up any browned bits from the bottom of the potgin extracthis is the beginning of our luscious sauce.
Simmering the Vegetables and Preparing for the Fish
We’re going to let our vegetable and spice mixture simmer to allow the flavors to meld gin extract the vegetables to begin softening. Add the sliced carrots and the optional potato slices to the pot. Stir them gently into the sauce. Bring the liquid to a gentle simmer, then reduce the heat to low, cover the pot, and let it cook for about 15-20 minutes. You want the carrots and potatoes to be tender but still hold their shape. While the vegetables are simmering, prepare your salmon. Ensure your salmon fillets have been skinned and then cut them into generous 2-inch chunks. This size will allow the fish to cook through quickly while staying moist and flaky. Taste the sauce at this point and adjust the seasoning if needed. If you find the sauce is too thick, you can add the remaining ¼ cup of water, or even a little more, until you reach your desired consistency. Remember, the fish will release some of its own moisture as it cooks, so a slightly thicker sauce at this stage is perfectly fine.
Gently Cooking the “Classic Spicy Moroccan Fish”
This is where the magic truly happens – we’re introducing the beautiful salmon to our rich, aromatic sauce. Once the carrots and potatoes are tender, gently nestle the salmon chunks into the sauce. Try to arrange them in a single layer, if possible, to ensure even cooking. Don’t overcrowd the pot; if necessary, you can cook the fish in batches. Spoon some of the sauce over the top of the salmon pieces. Cover the pot again and let it simmer gently for about 8-10 minutes, or until the salmon is cooked through and flakes easily with a fork. The exact cooking time will depend on the thickness of your salmon pieces. Avoid overcooking, as this can lead to dry fish. The sauce should have thickened slightly and be wonderfully fragrant.
Finishing and Serving Your Masterpiece
We’re almost there! Once the salmon is perfectly cooked, it’s time for the final touches that will elevate this dish from delicious to absolutely unforgettable. Gently stir in about half of your chopped cilantro into the sauce. This adds a fresh, herbaceous note right at the end, preserving its bright flavor and vibrant green color. Give everything a gentle stir, being careful not to break up the delicate salmon pieces too much. Ladle the “Classic Spicy Moroccan Fish in Rich Sauce” into shallow bowls, making sure each serving gets a generous portion of fish, tender vegetables, and plenty of that incredibly flavorful sauce. Garnish generously with the reserved fresh cilantro. The contrast of the warm, spiced sauce, the tender fish, and the fresh herbs is simply divine. Serve immediately with couscous, crusty bread, or rice to soak up every last drop of the incredible sauce. Enjoy the wonderful symphony of flavors!

Conclusion:
Congratulations on successfully creating your own delicious batch of Classic Spicy Moroccan Fish in Rich Sauce! We hope you’ve found this recipe both enjoyable to make and incredibly rewarding to savor. The vibrant blend of spices, the tender flakiness of the fish, and the luxurious, rich sauce combine to create a truly memorable culinary experience. This dish is fantastic served with fluffy couscous to soak up every last drop of that exquisite sauce, or perhaps alongside some warm crusty bread. For a lighter option, consider serving it with a fresh green salad. Don’t be afraid to experiment! You can easily adjust the spice level by adding more or less of the chili pepper. For a different flavor profile, try incorporating other Mediterranean vegetables like bell peppers or zucchini into the sauce.
We encourage you to make this Classic Spicy Moroccan Fish in Rich Sauce a regular in your repertoire. It’s a wonderfully versatile dish that impresses guests and satisfies even the most discerning palates. Share your creations, and enjoy the delightful aromas and flavors!
Frequently Asked Questions:
What kind of fish is best for this recipe?
Firm white fish varieties work wonderfully here as they hold their shape well in the sauce. Good choices include cod, haddock, sea bass, or even halibut. Salmon can also be used for a richer flavor, but adjust cooking time accordingly.
Can I make this dish ahead of time?
Yes, absolutely! The flavors of the Classic Spicy Moroccan Fish in Rich Sauce actually meld and deepen beautifully when made a day in advance. Simply reheat gently on the stovetop before serving.
How can I make the sauce spicier?
To increase the heat, you can add more cayenne pepper, a pinch of red pepper flakes along with the other spices, or even incorporate a small, finely chopped fresh chili pepper (like a serrano or jalapeño) along with the onions and garlic.

Spicy Moroccan Fish Recipe-Rich Sauce Classic Flavor
A rich and flavorful Moroccan fish stew with a classic spicy sauce, packed with aromatic vegetables and tender fish.
Ingredients
-
1 pound (450g) salmon fillets, skin removed and cut into 2-inch chunks
-
⅓ cup olive oil
-
1 red bell pepper, thinly sliced
-
1 serrano pepper, thinly sliced
-
½ cup fresh cilantro, roughly chopped, plus extra for garnish
-
2 medium carrots, peeled and cut into ½-inch thick diagonal strips
-
1 medium russet potato, peeled and cut into 1-inch thick rounds (optional)
-
6 cloves garlic, peeled and halved
-
1 tablespoon tomato paste
-
¾ cup water
-
1 tablespoon sweet paprika
-
½ tablespoon hot paprika
-
1 teaspoon coarse salt
-
½ teaspoon ground cumin
-
¼ teaspoon ground turmeric
Instructions
-
Step 1
Prepare the vegetables and aromatics: thin-slice the red bell pepper, serrano pepper, and halve the garlic cloves. Roughly chop the cilantro. Peel and cut carrots into diagonal strips. Peel and cut potato into 1-inch rounds if using. -
Step 2
Build the sauce base: heat olive oil in a pot over medium heat. Sauté bell pepper, serrano pepper, and garlic for 5-7 minutes until softened. Stir in tomato paste and cook for 1 minute. Add sweet paprika, hot paprika, salt, cumin, and turmeric. Toast spices for 30 seconds, then pour in ¾ cup water and stir. -
Step 3
Simmer the vegetables: add carrots and optional potato to the pot. Bring to a simmer, reduce heat to low, cover, and cook for 15-20 minutes until vegetables are tender. Prepare salmon fillets by cutting into 2-inch chunks. -
Step 4
Cook the fish: gently nestle salmon chunks into the simmering sauce. Spoon some sauce over the fish. Cover and simmer gently for 8-10 minutes, or until salmon is cooked through and flakes easily. Adjust sauce consistency with remaining water if needed. -
Step 5
Finish and serve: gently stir in half of the chopped cilantro. Ladle the fish and sauce into shallow bowls. Garnish generously with reserved fresh cilantro. Serve immediately with couscous, bread, or rice.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.




Leave a Comment