If you’re looking to transport your taste buds to the vibrant streets of Morocco, this Spiced Moroccan Fish Soup is your ticket. Infused with aromatic spices, this seafood soup is not just a meal; it’s an experience that brings warmth and flavor to your dinner table.
The combination of fresh fish, zesty spices, and fragrant herbs creates a delightful harmony in every spoonful. Perfect for seafood lovers and those seeking to try something new, this recipe is sure to impress your family and friends.
A Flavorful Journey Through Moroccan Cuisine


This Spiced Moroccan Fish Soup is a tantalizing blend of tender fish, hearty vegetables, and a medley of spices that create a comforting and aromatic dish. The soup has a slightly spicy and savory taste, making it a delightful choice for any occasion.
Ingredients
- 1 lb white fish fillets (such as cod or haddock), cut into chunks
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 carrot, diced
- 1 bell pepper, chopped
- 1 can (14 oz) diced tomatoes
- 4 cups fish or vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (adjust to taste)
- Salt and pepper, to taste
- Fresh cilantro or parsley for garnish
- Lemon wedges for serving
Instructions
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and garlic, sautéing until softened and fragrant, about 3-4 minutes.
- Stir in the diced carrot and bell pepper, cooking for an additional 5 minutes until the vegetables begin to soften.
- Add the diced tomatoes, broth, cumin, coriander, smoked paprika, cayenne pepper, salt, and pepper. Bring to a simmer and let cook for 10 minutes.
- Carefully add the fish chunks to the pot, cooking for another 5-7 minutes until the fish is cooked through and flakes easily with a fork.
- Taste and adjust seasoning as necessary. Remove from heat and serve hot, garnished with fresh cilantro or parsley and lemon wedges.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 220kcal
- Fat: 8g
- Protein: 24g
- Carbohydrates: 15g