
Authentic Mediterranean Fish Soup: A Hearty & Healthy Bowl
As the seasons shift and a crisp chill fills the air, there’s nothing quite as comforting and satisfying as a warm, flavorful bowl of soup. Our Mediterranean Fish Soup recipe is designed to do just that – offering a hearty, aromatic experience that will warm you from the inside out and leave you feeling completely nourished. This delightful soup is not only a fantastic addition to your weeknight meal rotation, thanks to its quick preparation on the stove-top, but it also makes an impressive and healthy dish for holiday entertaining or family gatherings.
Inspired by the vibrant flavors of the Mediterranean, this soup is a celebration of fresh ingredients, lean protein, and aromatic herbs. It’s a testament to healthy eating without compromising on taste. Each spoonful delivers a burst of zesty citrus, savory spices, and tender fish, all mingling in a rich, comforting broth. Serve it with a slice of crusty bread to soak up every last drop of the exquisite liquid, and garnish generously with fresh cilantro, parsley, dill, and green onions for an extra layer of freshness.
Why You’ll Love This Mediterranean Fish Soup
Our Mediterranean Fish Soup stands out for several compelling reasons:
- Quick & Easy: Ready in under an hour, this soup is perfect for busy evenings when you crave a homemade, wholesome meal without a lot of fuss.
- Nutrient-Packed: Loaded with fresh vegetables, lean fish, and aromatic herbs, it’s a powerhouse of essential vitamins, minerals, and protein, supporting a healthy lifestyle.
- Incredibly Flavorful: The combination of fire-roasted tomatoes, pungent garlic, fresh citrus, and a carefully selected blend of spices creates a depth of flavor that is both complex and incredibly satisfying.
- Versatile: While we love halibut in this recipe, it’s highly adaptable. You can easily swap in your favorite firm white fish or even add other seafood.
- Comforting & Warming: There’s a unique warmth that comes from a homemade soup, especially one as robust and aromatic as this. It’s the ultimate comfort food for cooler days.
- Mediterranean Diet Friendly: This recipe perfectly embodies the principles of the Mediterranean diet, focusing on fresh, whole ingredients, healthy fats (from olive oil and fish), and a bounty of vegetables.
This recipe is designed to be a healthy, filling, and deeply satisfying meal that you’ll want to make again and again. If you enjoy wholesome and flavorful seafood dishes, be sure to explore other favorites like our Black Sea Bass, Baked Lemon Cod, Mediterranean Salmon, Air Fryer Cod or these delightful Mediterranean Tuna Patties.
Key Ingredients for Your Mediterranean Fish Soup

Crafting the perfect Mediterranean Fish Soup begins with selecting high-quality, fresh ingredients. Here’s a detailed look at what you’ll need:
- Fresh Vegetables: The aromatic foundation of this soup is built upon a medley of diced carrot, celery, red bell pepper, red onion, and minced garlic. These vegetables are sautéed until tender, releasing their sweet and savory flavors into the base of the broth. Just before serving, we introduce spiralized zucchini (zoodles) for a wonderful textural contrast and a refreshing crunch.
- Flavorful Spices: To give this soup its distinctive Mediterranean character and a subtle kick, we use crushed red pepper flakes, a touch of cayenne pepper, and rich paprika. These spices are carefully balanced to enhance the overall flavor profile without overpowering the delicate taste of the fish. Feel free to adjust the quantity of red pepper and cayenne based on your preference for heat. Dried oregano also adds a classic earthy note that is essential to Mediterranean cuisine.
- Fresh Herbs: Beyond the dried oregano and bay leaves that infuse the soup with deep flavor during cooking, fresh herbs are crucial for a vibrant finish. A generous sprinkle of fresh cilantro, parsley, and dill right before serving brightens the soup with their distinct aromas and flavors. Chopped green onions also add a mild oniony bite and visual appeal.
- Tomatoes for Depth: Canned fire-roasted diced tomatoes are a secret weapon in this recipe. Their smoky, sweet, and slightly acidic notes provide a robust base for the broth. Complementing this, a few tablespoons of tomato paste are added to intensify the rich tomato flavor and give the soup a thicker, more luxurious consistency.
- Premium Fish: While fresh halibut fillets, cut into 1 1/2-inch chunks, are our preferred choice for their firm texture and mild, sweet flavor, this recipe is flexible. You can substitute with any other moderately firm white fish such as cod, red snapper, sea bass, or even tilapia. The key is to choose a fish that holds its shape well during simmering.
- Zesty Lime: A squeeze of fresh lime juice is essential to brighten the flavors of the soup. We incorporate the juice of half a lime into the broth towards the end of cooking and serve with extra lime wedges. This allows everyone to add an additional burst of fresh, zesty citrus to their bowl, enhancing the Mediterranean experience.

How to Make This Flavorful Mediterranean Fish Soup
Creating this delicious and healthy Mediterranean Fish Soup is simpler than you might think. Follow these easy steps for a perfect bowl every time:
- Step 1: Sauté the Aromatics. In a large, heavy-bottomed pot or Dutch oven, heat the olive oil over medium heat. Add the diced carrot, celery, red bell pepper, red onion, and minced garlic. Sauté these vegetables for about 5-7 minutes, stirring occasionally, until they soften and the onion becomes translucent. This step builds the foundational flavor of your soup.
- Step 2: Bloom the Spices and Tomato Paste. Once the vegetables are tender, add the crushed red pepper flakes, cayenne pepper, and paprika to the pot. Stir well and sauté for another minute. This process, known as “blooming,” helps to release the full aromatic potential of the spices. Then, stir in the tomato paste and continue to sauté for an additional minute, allowing it to slightly caramelize and deepen in flavor.
- Step 3: Build the Broth. Pour in the vegetable broth and add the bay leaves and fire-roasted diced tomatoes (undrained). Bring the mixture to a gentle simmer, then reduce the heat to low, cover, and let it cook for 15 minutes. This allows all the flavors to meld together beautifully and the vegetables to become even more tender.
- Step 4: Cook the Fish. Carefully add the halibut chunks to the simmering broth. Gently submerge the fish and cook for only 5 minutes, or until the fish is opaque and flakes easily with a fork. It’s crucial not to overcook the fish, as it can become dry and rubbery.
- Step 5: Finish and Serve. Remove the pot from the heat. Stir in the fresh lime juice, spiralized zucchini (zoodles), fresh parsley, cilantro, dill, and chopped green onions. Give everything a gentle stir to combine. Ladle the hot soup into bowls and serve immediately with extra lime wedges on the side, allowing each person to add more citrus as desired. Enjoy with crusty bread or a light salad.

Tips for Success and Delicious Modifications
To ensure your Mediterranean Fish Soup turns out perfectly every time, keep these tips in mind. Plus, explore exciting ways to customize this recipe to your taste and dietary needs:
Tips for Success:
- Don’t Overcook the Fish: Fish cooks very quickly. Five minutes is generally sufficient for halibut chunks of 1.5 inches. Overcooked fish will be tough and dry.
- Taste and Adjust: Always taste your soup before serving. Adjust seasonings like salt, pepper, and lime juice to your preference. A little extra lime can truly brighten the flavors.
- Fresh Herbs are Key: While dried herbs are used in the cooking process, the fresh herbs added at the end are non-negotiable for the vibrant, aromatic finish.
- Even Chopping: Ensure all your vegetables are chopped to a similar size to promote even cooking.
- Quality Broth: A good quality vegetable broth will significantly impact the flavor of your soup. You can also use fish broth for an even deeper seafood flavor.
Ways to Modify This Soup:
- Add Beans for Extra Heartiness: For a more filling meal and added protein, stir in a can of drained and rinsed white beans (cannellini or great northern) or chickpeas during the last 5-10 minutes of simmering.
- Experiment with Different Fish: While halibut is excellent, feel free to use other light, firm white fish such as cod, sea bass, haddock, snapper, or even tilapia. For a richer flavor, consider salmon or swordfish.
- Spice It Up (or Down!): Adjust the crushed red pepper and cayenne to your desired level of heat. For different flavor profiles, consider adding a pinch of turmeric, a dash of za’atar, or even a hint of saffron for a luxurious touch.
- Boost Your Veggies: This soup is already packed with vegetables, but you can always add more! Sliced mushrooms, leafy greens like fresh spinach or kale (stirred in at the very end until wilted), or even diced potatoes (add with the broth for longer cooking) would be delicious additions.
- Vary the Herbs: Beyond cilantro, parsley, and dill, fresh basil or fresh mint would provide lovely aromatic variations, especially when added as a garnish.
- Make it Creamy: For a richer, creamier soup, stir in a splash of coconut milk or heavy cream during the last few minutes of cooking.
- Add Grains or Pasta: For a more substantial soup, you can add small pasta shapes (like orzo) or a handful of rice during the broth simmering stage. Note that this will absorb more liquid, so you might need to add extra broth.

Storage & Freezing Instructions
This Mediterranean Fish Soup is wonderful fresh, but it also stores well, making it a great meal prep option.
- Refrigeration: Once the soup has cooled completely, transfer it to an airtight container. It can be stored in the refrigerator for up to 2-3 days. The flavors often deepen overnight, making it even more delicious the next day.
- Freezing: For longer storage, this soup can be frozen. Allow the soup to cool completely before transferring it to freezer-safe airtight containers or heavy-duty freezer bags. It will keep well in the freezer for up to 3 months. When freezing, if you plan to add zucchini noodles upon serving, omit them from the batch you freeze, as they can become mushy after thawing.
- Reheating: To reheat, thaw frozen soup overnight in the refrigerator. Then, gently warm the soup in a pot on the stove-top over medium-low heat, stirring occasionally, until it is heated through to a piping hot temperature. Avoid boiling, especially if it contains fish, to maintain its texture. If needed, add a splash of broth or water to adjust consistency.
Frequently Asked Questions (FAQ)
Here are answers to some common questions about making Mediterranean Fish Soup:
- Can I use frozen fish for this soup?
Yes, you can use frozen fish fillets. Thaw them completely in the refrigerator before cutting and adding them to the soup. Pat them dry with paper towels to remove excess moisture. - Is this soup spicy?
The recipe includes crushed red pepper and cayenne pepper for a gentle warmth. You can adjust the amount or omit them entirely if you prefer a non-spicy soup. - Can I make this soup ahead of time?
You can prepare the vegetable broth base a day or two in advance. Store it in the refrigerator. When ready to serve, bring the base to a simmer and add the fish and fresh herbs. This ensures the fish is perfectly cooked and the herbs are fresh. - What kind of bread pairs best with this soup?
Crusty artisan bread, a baguette, or even warm pita bread are all excellent choices for soaking up the flavorful broth. - What are the nutritional benefits of this soup?
This soup is a fantastic source of lean protein from the fish, essential vitamins and fiber from the abundance of vegetables, and healthy fats from olive oil. It’s low in saturated fat and a great option for a heart-healthy meal.
Mediterranean Fish Soup Recipe
By
Julia Jolliff
This vibrant Mediterranean Fish Soup is a warming, flavorful, and incredibly healthy bowl perfect for cold weather or any time you crave a light yet satisfying meal.

Prep:
15 mins
Cook:
30 mins
Total:
45 mins
Servings:
4
Ingredients
- 2 teaspoons olive oil
- 1 carrot, diced
- 1 celery stalk, diced
- 1/2 of a red bell pepper, seeds removed, diced
- 1/2 of a small red onion, diced
- 4 garlic cloves, minced
- 1/4 teaspoon crushed red pepper (optional for spice)
- 1/4 teaspoon cayenne pepper (optional for spice)
- 1/2 teaspoon paprika
- 1 teaspoon dried oregano
- 3 tablespoons tomato paste
- 2 bay leaves
- 1 – 15 ounce can of fire roasted diced tomatoes
- 4 cups vegetable broth
- 1 1/2 pounds fresh halibut fillets, cut into 1 1/2 inch chunks
- 1/2 of a lime, juiced
- 1 package of pre-spiralized zucchini (or 1 large zucchini spiralized)
- Fresh cilantro for garnish
- Fresh parsley for garnish
- Fresh dill for garnish
- Green onions, chopped for garnish
- Lime wedges for serving
Instructions
- In a large pot, heat the olive oil over medium heat. Add the carrot, celery, red bell pepper, red onion, and garlic. Sauté until the onion and bell pepper are soft, about 5-7 minutes.
- Add the crushed red pepper, cayenne pepper, paprika, and oregano, and sauté for another minute until fragrant. Stir in the tomato paste and continue to sauté for an additional minute.
- Add the bay leaves, diced tomatoes (undrained), and vegetable broth. Bring to a gentle simmer, then reduce heat, cover, and let simmer for 15 minutes.
- Add the halibut chunks and cook for 5 minutes, or until the fish is cooked through and flakes easily. Be careful not to overcook the fish.
- Remove from heat. Stir in the lime juice, spiralized zucchini, fresh parsley, cilantro, dill, and chopped green onions. Serve immediately with extra lime wedges for garnish.
Nutrition
Calories: 221kcal
Carbohydrates: 11g
Protein: 33g
Fat: 5g
Saturated Fat: 1g
Polyunsaturated Fat: 1g
Monounsaturated Fat: 2g
Cholesterol: 83mg
Sodium: 1174mg
Potassium: 1035mg
Fiber: 2g
Sugar: 6g
Vitamin A: 4091IU
Vitamin C: 27mg
Calcium: 47mg
Iron: 1mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Explore More Mediterranean Seafood Recipes
Seafood
Sheet Pan Mediterranean Cod
Seafood
Baked Cod with Lemon
Mediterranean
Quick and Easy Air Fryer Salmon Recipe
Seafood
The Best Baked Mediterranean Salmon Recipe
Tried this recipe?
Mention @acedarspoon or tag #acedarspoon!