Moroccan Fish Stew with Fresh Herbs

Moroccan Fish Stew with Fresh Herbs

This Moroccan Fish Stew is a fragrant and soul-warming dish, infused with the vibrant flavors of fresh herbs and traditional Moroccan spices. At its heart, tender chunks of fish are gently simmered in a rich tomato-based broth, enhanced with garlic, cumin, coriander, and a hint of fiery harissa for a subtle kick. The addition of fresh cilantro and parsley towards the end of cooking brings a burst of freshness, balancing the deep, aromatic flavors with their bright, verdant notes.

Delicately cooked potatoes and carrots are nestled within, making the stew a hearty and wholesome meal that satisfies with every spoonful. Saffron threads are often added to impart a luxurious golden hue and a unique, complex flavor that’s hard to replicate. This stew is a celebration of simplicity and depth, where each ingredient is given a chance to shine, yet harmoniously blends with the others to create a dish that’s both comforting and exotic

Perfect for a cozy night in, this Moroccan Fish Stew promises to transport your senses to the bustling markets of Marrakech with every bite, offering not just a meal but an experience—a delightful journey through the rich culinary landscapes of Morocco. Serve it with a side of fluffy couscous or crusty bread to soak up the delightful sauce, ensuring a fulfilling and memorable dining experience.

PREP TIME: 15 mins

COOK TIME: 45 mins




4 tbsp extra virgin olive oil

1 onion, cut into thin rounds

2 peppers, cut into small strips

4 cloves garlic

1 lemon juice

1 cup water

3 medium sized potatoes, peeled and cut into thin rounds

20 pitted kalamata olives

1 cup fresh parsley, chopped

1/2 cup fresh cilantro, chopped

1 tbsp paprika powder

1 pinch cayenne or other hot pepper

1 tbsp cumin

1 tsp salt

1 pound mackerel or other white fish without bones



In a Dutch oven or thick bottomed pot with a cover, sauté onions, garlic and peppers in 4 Tablespoons olive oil for a few minutes until soft.

Add potatoes, lemon juice and 1 cup of water. Bring to a boil and then simmer for about 5 minutes, stirring occasionally.

Add olives, spices, parsley and cilantro. Cover and simmer for 10 minutes.

Add fish and cook covered on simmer, stirring occasionally, until potatoes are soft and fish is done (about 20 minutes).



Calories: 500kcal

Carbohydrates: 38g

Protein: 28g

Fat: 27g

Saturated Fat: 5g

Polyunsaturated Fat: 4g

Monounsaturated Fat: 16g

Cholesterol: 53mg

Sodium: 1019mg

Potassium: 1466mg

Fiber: 7g

Sugar: 5g

Vitamin A: 2663IU

Vitamin C: 108mg

Calcium: 116mg

Iron: 5mg

Leave a Comment