Authentic Moroccan Fish Stew

Nothing feels more authentically Mediterranean then sitting in a restaurant overlooking the Mediterranean Sea while enjoying a fish stew from fish that was caught that morning right next to the restaurant.  The warm stew is often served with wine, salad and other vegetables cooked in extra virgin olive oil.  This Moroccan fish stew with fresh herbs is one of my favorite recipes from Mahjouba Ezzamoury, one of our Moroccan recipe contributors.  Although this recipe is traditionally made in a Moroccan tagine, we have adapted it so you can make it with any soup pot or Dutch oven.  Still, we wanted to include Mahjouba’s description of how she makes this stew in Morocco.

Mahjouba’s Description of Making the Stew

I enjoy making this recipe for fish stew with fresh herbs (fish tagine) on Tuesdays and Thursdays because those are the days that I can find freshly delivered fish from the ocean in Fez. 

First, I head down to the markets or souks as they are called in Morocco and select the fish for my stew. I prefer mackerel, which is a popular white fish here and readily available in fish markets around the world. Next, I bring my freshly bought fish home with me and cut it into medium sized pieces so that it’s ready to be cooked. 

Then, I cut the onions and potatoes into rounds and the peppers in relatively thin slices.

Next, I mix all the fresh herbs and spices (including the greens, lemon juice and garlic) together and then divide them into two parts – one to marinade the fish with and the other for later use. Later, I add 3 tbsps olive oil and half a glass of water to the half I set aside and pour it over the fish stew. 

Finally, I am ready to fill up the Tagine, which is the traditional pot used for Moroccan stews (another pot with a lid such as a Dutch Oven will also work). I add 2 tbsps of olive oil and wait until it’s hot. Then, I layer the onions, potatoes and marinated fish in that order. The olives then go on top and the sauce is added over the contents of the pot. I let the stew simmer on medium to low heat for 1 – 1.5 hours until everything is cooked. 

Just check from time to time and enjoy!

More of our favorite authentic Moroccan recipes:

Moroccan Fish Stew with Fresh Herbs

Moroccan Fish Stew with Fresh Herbs

Mahjouba Ezzammoury
5 from 2 votes
Prep Time 15 mins
Cook Time 45 mins
Total Time 1 hr