BEST Moroccan Fish
This delicious Moroccan fish recipe takes the fish dinner game to a new level of delicious! Braised cod recipe in a saucy chickpea, tomato, and bell pepper medley and lots of warm Moroccan flavors from Ras El Hanout, paprika and cumin.

- Prep time
- 10 min
- Cook time
- 30 min
- Yield
- 6 servings
- Difficulty
- HARD
Ingredients
Quantities are shown as originally provided.
- Extra Virgin Olive Oil (I used Private Reserve EVOO)
- 8 garlic cloves, divided (4 minced cloves and 4 sliced)
- 2 tbsp tomato paste
- 2 medium tomatoes, diced
- 1 red pepper, cored, sliced
- 1 15-oz can chickpeas, drained and rinsed
- 1 1/2 cup water
- Large handful fresh cilantro (about 1 cup fresh cilantro)
- Kosher salt and black pepper
- 1 1/2 tsp Ras El Hanout, divided
- 1 1/2 lb cod fillet pieces (about 1/2 inch in thickness)
- 3/4 tsp paprika
- 1/2 tsp cumin
- Juice of 1/2 lemon
- 1/2 lemon, sliced into thin rounds
Instructions
- 1
In a large pan with cover, heat 2 tbsp extra virgin olive oil (I used Private Reserve) over medium heat until shimmering but not smoking.
- 2
Add minced garlic and cook very briefly, tossing regularly, until fragrant. Add tomato paste, diced tomato, and bell peppers. Cook for 3 to 4 minutes over medium heat, tossing frequently.
- 3
Now, add chickpeas, water, cilantro, and sliced garlic. Season with kosher salt and pepper. Stir in 1/2 tsp Ras El Hanout spice mixture. Raise heat, if needed, and bring to a boil. Lower heat. Cover part-way and let simmer for about 20 minutes. (Check occasionally and add a little water if needed.)
- 4
Meanwhile, in a small mixing bowl, combine remaining Ras El Hanout with cumin and paprika. Season the fish with kosher salt and pepper and the spice mixture on both sides. Add a generous drizzle of extra virgin olive oil. Work the fish to make sure it’s well coated with the spices and the olive oil.
- 5
When ready, add the season fish to the pan, and make sure to nestle the fish pieces into the saucy chickpea and tomato mixture. Ladle a bit of the sauce on top of the fish. Add lemon juice and lemon slices. Cook another 10 to 15 minutes over medium-low until the fish is fully cooked and flaky. Garnish with more fresh cilantro.
- 6
Serve immediately with your favorite crusty bread, grain, or rice.