Spicy Moroccan Fish with Chickpeas and Preserved Lemon

Poisson à la Marocaine (Moroccan-Style Fish)
Introduction
Bring the magic of Moroccan cuisine to your kitchen with this stunning Poisson à la Marocaine. Tender white fish is marinated in bold spices, then gently simmered in a rich tomato-based sauce with chickpeas, preserved lemons, and dried peppers. This dish is aromatic, satisfying, and packed with the kind of deep flavor that makes Moroccan food unforgettable.
Why I Love This Recipe
This dish is deeply flavorful, yet so easy to prepare. It’s earthy from cumin, fragrant from coriander and parsley, and has a beautiful brightness from lemon and tomato. Like a tagine but cooked in one pan, it’s a complete crowd-pleaser—perfect alongside couscous or flatbread. Plus, it’s a wonderful way to showcase fresh fish in a bold new way.
🛒 Ingredients
- 4 large tomatoes, diced
- 1 tsp heaping cumin
- 4 sea bass fillets (or other firm white fish), halved
- 3 garlic cloves, peeled and minced
- Olive oil
- 1 can (14 oz) chickpeas, rinsed and drained
- 3 small preserved lemons (beldi style), chopped
- 1 heaping tsp paprika
- Juice of ½ lemon
- 1 heaping tsp mild chili powder
- ½ tsp turmeric
- 2 dried ñora peppers (or substitute dried ancho/guajillo)
- 2 tbsp chopped parsley and coriander
- 1 heaping tsp tomato paste
- Pinch of sugar
- Salt and black pepper, to taste
- Water, as needed
👨🍳 Instructions
1️⃣ Marinate the Fish
Rinse and pat dry the fish, then cut into large chunks.
In a bowl, combine olive oil, lemon juice, chopped coriander, cumin, paprika, salt, and pepper.
Add the fish and coat well. Marinate in the fridge for at least 30 minutes.
2️⃣ Prepare the Tomato Base
Dice the tomatoes and sauté them in a large skillet with olive oil, the tomato paste, salt, and a pinch of sugar.
Cook over medium heat until the tomatoes break down and the mixture becomes jammy.
3️⃣ Build the Sauce
Add enough water to loosen the tomato base.
Stir in paprika, mild chili powder, cumin, turmeric, ñora peppers (whole or chopped), and minced garlic.
Simmer for 10–15 minutes until fragrant and reduced.
4️⃣ Add the Fish and Chickpeas
Gently place the marinated fish pieces into the sauce.
Cover and cook over low heat for about 15 minutes, until the fish is fully cooked.
Add chickpeas and preserved lemons; simmer for another 5 minutes until heated through.
5️⃣ Serve & Garnish
Garnish with fresh parsley and coriander.
Serve hot with a lemon wedge, alongside couscous, rice, or crusty bread.
⏱️ Time & Yield
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: ~1 hour 5 minutes
- Servings: 4
- Calories: ~380 per serving
💡 Tips for Success
- Use firm white fish like cod, halibut, or haddock if sea bass isn’t available.
- Ñora substitute: Use dried guajillo, ancho, or a small pinch of chili flakes.
- Preserved lemon adds salty-citrusy magic—don’t skip it!
- Make ahead: The flavors deepen if made a day early and reheated.
🍽️ Serving Suggestions
- Serve with fluffy couscous, basmati rice, or grilled flatbread
- Add a green salad with lemon vinaigrette for balance
- Finish the meal with banana pudding or no-bake Oreo pie for contrast
🧾 Final Thoughts
Poisson à la Marocaine is more than just a fish stew—it’s a celebration of spice, citrus, and tradition. Whether you serve it at a dinner party or enjoy it as a weeknight treat, it’s sure to bring warmth, aroma, and a touch of Moroccan sunshine to your table.
💬 Show Us Your Plate!
Tried this dish? Tag @ChefManiac with your photos and tell us how you served it! Need a printable version or want to pin it? Just say the word—we’ll spice it up!



