
A hearty fish soup with tomato and fennel, perfect for warming up on a chilly day.
Prep
15 min
Cook
30 min
Total
45 min
Servings
4
Difficulty
Medium

Instructions
Sauté vegetables
In a large pot, heat the olive oil over medium heat. Add the onion and garlic, sautéing until the onion is translucent, about 5 minutes.
Pro tip: Ensure the garlic does not burn by stirring frequently.
Add fennel
Stir in the sliced fennel and fennel seeds, if using. Cook until the fennel softens, about 5 minutes.
Pro tip: Fennel should be tender but not browned.
Add tomatoes and stock
Pour in the canned tomatoes and fish stock. Season with salt and pepper. Bring to a simmer and cook for 10 minutes.
Pro tip: Crush the tomatoes slightly with a spoon for a smoother texture.
Prepare the fish
Cut the fish fillets into bite-sized pieces. Add them to the pot, cooking until just opaque, about 5-7 minutes. Check that the fish reaches an internal temperature of 145°F / 63°C by inserting a food thermometer into the thickest part of a piece.
Pro tip: Do not overcook the fish to keep it tender.
Add lemon juice
Stir in the lemon juice and adjust seasoning as needed.
Pro tip: Lemon juice adds a fresh brightness to the soup.
Serve
Ladle the soup into bowls and garnish with chopped parsley. Serve hot.
Pro tip: Serve with crusty bread to soak up the delicious broth.
Tips & Tricks
- Choose fresh, firm white fish for the best texture.
- Fennel seeds can be used if fresh fennel is unavailable.
- Adjust the seasoning to taste after simmering.
- For a richer flavour, add a splash of white wine.
Frequently Asked Questions
How do I make fish soup with tomato and fennel?
Follow our step-by-step recipe to create a delicious fish soup with tomato and fennel, perfect for a cozy night in.
What type of fish is best for fish soup?
Use firm white fish such as cod or haddock for the best texture in your soup.
Can I use fresh tomatoes instead of canned?
Yes, you can use fresh tomatoes. You'll need about 6 medium-sized tomatoes, peeled and chopped.
How can I make the soup spicier?
Add a pinch of red pepper flakes or a diced chili pepper to the soup for extra heat.
Can this soup be made ahead of time?
Yes, you can make the soup base ahead of time. Add the fish just before serving to keep it tender.
Serving Suggestions
Nutrition per serving
250
Calories
25g
Protein
10g
Fat
20g
Carbs
You Might Also Like
More Soup Recipes

Denis Bernard's Fish Soup
A classic fish soup inspired by Denis Bernard, rich in flavour and perfect for a comforting meal.

Leek and Fish Soup
A deliciously creamy leek and fish soup that's both comforting and easy to prepare, perfect for any seafood lover.

Roasted Tomato Soup with Confit Garlic
A smooth and flavourful roasted tomato soup with the rich depth of confit garlic.

Cream of Tomato Soup
A velvety smooth cream of tomato soup that's perfect for any occasion. Savour the rich flavours of fresh tomatoes and herbs in every spoonful.

Creamy Chicken and Fennel Meal Soup
A hearty and creamy chicken and fennel soup perfect for a comforting meal.

Roasted Tomato Soup
This creamy roasted tomato soup combines rich flavours of oven-roasted tomatoes with a hint of garlic and herbs, perfect for a comforting meal.
Kitchen & BBQ gear
What we use for recipes like this

Baking · Baking Sheets
Nordic Ware Naturals Half Sheet - USA Made Aluminum Commercial Quality Sheet Pan for Baking or Roasting, Encapsulated Galvanized Steel Rim Prevents Warping, 1-Pack
$21.46

BBQ & Outdoor Cooking · Grill Covers
Yimomoyi 46 Inch Barbecue Covers, BBQ Covers Waterproof Heavy Duty Large
$26.99

Pit Boss Grills
Classic Blend Hardwood Pellets
$12.99
Affiliate links. Prices come from Amazon and are refreshed at least every 24 hours.
