Mediterranean-Style Tomato Fish Soup: A Hearty Bowl of the Sea
This vibrant tomato fish soup simmers with fragrant herbs and a subtle warmth.
By Janelle
Updated: January 18, 2026
Why I Love This Recipe
This isn't your average tomato soup. Inspired by the sun-drenched coasts of the Mediterranean, this hearty fish soup elevates the humble tomato into a deeply flavorful and satisfying meal. Imagine the aroma of simmering garlic and oregano, mingling with the subtle briny scent of fish broth – a culinary escape to warmer climes, right in your own kitchen. This soup is a celebration of simple ingredients, transformed into something truly special.
- •Umami Depth - The fish broth provides a rich, savory base that complements the acidity of the tomatoes.
- •Aromatic Simplicity - Dried oregano and basil infuse the soup with classic Mediterranean flavors without requiring a trip to the garden.
- •Textural Contrast - The crushed tomatoes offer a slightly chunky texture that is balanced by the smooth broth.
- •Subtle Heat - A pinch of red pepper flakes adds a gentle warmth that enhances the other flavors without overpowering them.
- •Quick & Easy - From pantry to bowl in under an hour, making it perfect for weeknight dinners.
Ingredients You'll Need
Here's what you'll need – nothing too fancy, just good ingredients that work together beautifully.
- 2 tablespoons Olive oil
- 1 Onion (medium, chopped)
- 4 cloves Garlic (minced)
- 28 ounces Canned crushed tomatoes
- 4 cups Fish broth
- 1 teaspoon Dried oregano
- 1 teaspoon Dried basil
- 1/4 teaspoon Red pepper flakes (or more, to taste)
- 1/2 teaspoon Salt (or to taste)
- 1/4 teaspoon Black pepper (or to taste)
Step-by-Step Instructions
- 1
Heat the olive oil in a large pot or Dutch oven over medium heat. Using a heavy-bottomed pot helps distribute the heat evenly, preventing scorching.
~2 min
- 2
Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Stir occasionally to ensure even cooking and prevent burning. The onion will release its natural sweetness as it cooks.
~7 min
- 3
Add the minced garlic and cook for another minute until fragrant. Be careful not to burn the garlic, as it can become bitter. The aroma should be pungent and inviting.
~1 min
- 4
Pour in the canned crushed tomatoes and stir to combine. Crushed tomatoes provide a good balance of texture and acidity for the soup.
~1 min
- 5
Add the fish broth, dried oregano, dried basil, and red pepper flakes. The broth provides the base for the soup and the herbs add depth of flavor.
~1 min
- 6
Season with salt and black pepper to taste. Remember that the fish broth may already contain some salt, so start with less and adjust as needed.
~1 min
- 7
Bring the soup to a simmer, then reduce the heat to low, cover, and cook for at least 20 minutes, or up to an hour. Simmering allows the flavors to meld and deepen.
~20 min
- 8
Taste the soup and adjust seasonings as needed. You may want to add more salt, pepper, or red pepper flakes to suit your preferences.
~1 min
- 9
If you desire a smoother soup, use an immersion blender to partially or fully puree the soup to your desired consistency. Be careful when blending hot liquids.
~2 min
- 10
Serve hot, garnished with a drizzle of olive oil or fresh herbs, if desired. A crusty bread is perfect for dipping.
~1 min
How Do I Know It's Ready?
The soup is done when the flavors have melded together and the tomatoes have softened.
Frequently Asked Questions
Yes, this soup freezes well. Allow it to cool completely before transferring it to freezer-safe containers. It can be stored in the freezer for up to 2 months.
Final Thoughts
I hope you enjoy making this Mediterranean-Style Tomato Fish Soup: A Hearty Bowl of the Sea as much as I do! It's a wonderful dish that's sure to become a favorite in your kitchen. If you try this recipe, I'd love to hear how it turned out – feel free to share your experience and any variations you tried!