A comforting, flexible fish soup recipe that transforms simple ingredients into a nourishing, family-favorite meal. Ready in under 30 minutes, it’s light yet satisfying, perfect for chilly evenings or when someone needs a cozy, feel-better bowl.
Keyword: Best fish soup recipe, Best fish soup recipe in the world, Clear fish soup, Creamy fish soup recipe, Fish soup recipe with potatoes, Fish stew recipe, Simple fish soup recipe, Swedish fish soup recipe
Prep Time: 10 minutesminutes
Cook Time: 20 minutesminutes
Simmer Time: 10 minutesminutes
Total Time: 40 minutesminutes
Servings: 4
Calories: 280kcal
Cost: $12
Equipment
1 Large pot or Dutch oven (For simmering the soup)
1 Sharp knife (For chopping)
1 Ladle (For serving)
Ingredients
450gWhite fish fillets- Cut into 2-inch pieces
2tablespoonButter- For sautéing vegetables
1Yellow onion- Diced
2Carrots- Diced
2Celery stalks- Diced
3Garlic cloves-Minced
2Bay leaves- Whole
4 cupsFish stock or vegetable broth- Base liquid
120mlWhite wine- Or extra broth + lemon juice
120mlHeavy cream- Or milk / coconut milk / cashew cream
1tablespoonFresh dill- Chopped
1tablespoonFresh parsley- Optional chopped
Salt- To taste
White pepper- To taste
Instructions
Dice onion, carrots, and celery. Mince garlic cloves. Chop dill and parsley. Cut fish into bite-sized pieces.
Melt butter in a large pot. Sauté onion, carrot, and celery until softened, then add garlic for the last minute.
Pour in broth and wine. Add bay leaves and bring to a gentle simmer.
Gently add fish pieces. Simmer 8–10 minutes until the fish flakes easily without stirring too much.
Season with salt and white pepper. Stir in cream and fresh herbs. Remove bay leaves before serving.
Notes
Nutrition information is automatically calculated, so should only be used as an approximation.