When you make a purchase through one of our recommended product links, we may earn a commission. Learn more.

Classic One Pot Spicy Moroccan Fish Dinner

5 from 2 votes
Eilana Tal – @eilanatal
Get your fresh bread and start dipping it in the velvety, rich sauce of this spicy Moroccan fish.
Prep Time :10 minutes
Cook Time :1 hour 50 minutes
Total Time :2 hours
Servings: 4


  • 14" deep frying pan


  • 2.2 pounds/1 kilogram fresh skinless fish fillets
  • 1 green chili pepper, sliced
  • 2 carrots, grated
  • 2 tomatoes, chopped
  • 1 large red bell pepper, cut into strips
  • 1 bunch cilantro, chopped
  • 1 garlic head, peeled (about 10-12 whole cloves)
  • ½ teaspoon turmeric
  • ½ teaspoon cumin
  • 1 teaspoon paprika
  • teaspoon hot paprika
  • teaspoon white pepper
  • 1 teaspoon coarse salt
  • cups chicken stock
  • 1 lemon, peeled and sliced
  • cup oil


  • Soak the fish in water and lemon slices for 30 minutes.
  • Meanwhile, sauté the green chili pepper, carrots, tomatoes, red bell pepper, ½ bunch cilantro and garlic for 20 minutes, or until slightly softened.
  • Mix in the spices, then add the chicken stock and bring to a boil.
  • Place the fish fillets in the pot. You can now add the lemon slices that were used earlier and sprinkle the other ½ chopped cilantro on top. Simmer for about 40 minutes, or until the sauce is reduced by half. Enjoy with fresh challah!


To reduce heat, remove the seeds from the chili pepper.


spicy moroccan fish recipe
Credit: Eilana Tal

What fish do moroccans use to make spicy moroccan fish?

Morocco, being a coastal country with a rich maritime tradition, offers a diverse array of fish in its cuisine. Some popular fish commonly consumed in Morocco include sardines, anchovies, mackerel, sea bream, sole, and red mullet. Grilled, fried, or stewed, fish dishes are an integral part of Moroccan gastronomy. One of the most famous Moroccan fish dishes is “Chermoula,” where fish is marinated in a flavorful mixture of herbs, spices, and lemon before being cooked. With the Atlantic and Mediterranean waters teeming with marine life, Moroccans have developed an extensive repertoire of delectable fish-based recipes enjoyed across the country.

spicy moroccan fish recipe
Credit: Eilana Tal

What to serve with Spicy Moroccan Fish

Traditional choices like fluffy couscous or fragrant saffron rice make perfect partners, absorbing the flavorful sauce. For a nutritious twist, opt for quinoa or bulgur wheat, offering a delightful texture contrast. Roasted or grilled vegetables, such as eggplant, zucchini, and bell peppers, add depth to the meal and enhance the dish’s Mediterranean essence. A refreshing side salad featuring fresh greens, tomatoes, cucumbers, and a tangy citrus dressing provides a cooling element.

Can I use other types of fish for this dish?

Absolutely! While the traditional recipe may call for specific fish varieties, you can adapt the dish to your preference or what’s available locally. Fish with firm, flaky flesh, such as cod, halibut, tilapia, or salmon, work well for this recipe.

spicy moroccan fish recipe
Credit: Eilana Tal

Share your favorites!


Leave a review

Rate this Recipe

Home Cooks World