Fish Soup with Vegetables

Fish Soup steaming in a bowl with flaky cod, parsley, lemon Save
Fish Soup steaming in a bowl with flaky cod, parsley, lemon | chenkudos.com

This comforting fish soup features white fish and optional shrimp simmered with tomatoes, potatoes, leek, carrots and celery in fish stock and a splash of dry white wine. Start by softening onion and leek in olive oil, add the vegetables and stock, simmer until tender, then gently poach the fish for 5–7 minutes. Serves four in about 50 minutes; finish with parsley and lemon.

The rain was hammering against the kitchen window the afternoon this fish soup saved my entire evening. I had grabbed a bag of frozen cod on impulse, half convinced it would sit in the freezer for months like every other well intentioned purchase before it. But something about the chill in the air demanded broth, something steaming and briny that would make the whole house smell like a tiny coastal tavern.

My neighbor Ana knocked on the door while it was bubbling, claiming she smelled it from the hallway. We ended up sitting on the floor of my kitchen with bowls balanced on our knees, tearing into a baguette and not even bothering to set the table.

Ingredients

  • White fish fillets (400 g): Cod or haddock work beautifully here, and frozen is perfectly fine as long as you thaw it first and pat it dry so the broth stays clear.
  • Shrimp (150 g, optional): They add a lovely sweetness but the soup is deeply satisfying without them too.
  • Olive oil (2 tbsp): This is your base fat and keeps the whole dish dairy free without sacrificing richness.
  • Onion and leek: Together they create a sweet, mellow foundation that makes the broth feel layered.
  • Garlic, carrots, celery, potatoes: The humble crew that gives body and heart to every spoonful.
  • Chopped tomatoes (1 can, 400 g): They bring gentle acidity that balances the seafood perfectly.
  • Fish stock (1 L): Homemade is a dream but a good quality store bought version works wonders on a weeknight.
  • Dry white wine (100 ml): Just a splash lifts everything and cooks off entirely so do not worry about serving it to kids.
  • Bay leaf, thyme, oregano: Dried herbs quietly do their work here, infusing the broth with warmth.
  • Salt, pepper, fresh parsley, lemon wedges: The finishing touches that make each bowl sing.

Instructions

Build the flavor base:
Warm the olive oil in a large heavy pot over medium heat and toss in the onion and leek, stirring until they go soft and translucent, about five minutes. Your kitchen will already start smelling like something wonderful is on its way.
Add the hearty vegetables:
Stir in the garlic, carrots, celery, and potatoes, letting them cook together for another five minutes so everything gets lightly coated and fragrant.
Deglaze with wine:
Pour in the white wine and let it bubble for a couple of minutes until it reduces slightly, scraping up any bits stuck to the bottom. Then add the chopped tomatoes, fish stock, bay leaf, thyme, and oregano.
Simmer until tender:
Bring everything to a boil, then lower the heat, cover the pot, and let it simmer gently for about fifteen minutes until the potatoes and carrots yield easily to a fork.
Cook the seafood:
Gently slide the fish chunks and shrimp into the broth and simmer for five to seven minutes more. The fish is ready when it flakes apart at the nudge of a spoon.
Season and serve:
Taste the broth and add salt and pepper as needed, then fish out the bay leaf. Ladle into deep bowls, scatter fresh parsley on top, and serve with lemon wedges on the side.
Bowl of Fish Soup ladled with golden broth, vegetables, crusty bread Save
Bowl of Fish Soup ladled with golden broth, vegetables, crusty bread | chenkudos.com

There is something quietly miraculous about a bowl of soup that turns a grey, forgettable afternoon into a meal worth remembering.

What to Serve Alongside

Crusty bread is non negotiable in my house when this soup hits the table. A thick slice toasted and rubbed with garlic turns every bowl into a complete meal that no one complains about.

Swaps and Shortcuts

Salmon works in place of white fish if you want something richer, and a handful of smoked fish pieces stirred in at the end adds a deeply savory note. If you cannot find leeks, extra onion does the job just fine.

Storing and Reheating

This soup keeps well in the fridge for two days, though the fish becomes more delicate by day two so reheat gently on the stove rather than at a rolling boil. I actually love the leftovers for lunch the next day, when the flavors have had time to marry overnight.

  • A pinch of chili flakes stirred in at the end changes the whole personality of the dish if you want some heat.
  • A splash of cream at the very end turns it into something elegant enough for guests, though it will no longer be dairy free.
  • Always double check packaged stock labels for hidden allergens if you are cooking for someone with sensitivities.
Homestyle Fish Soup simmering gently, garlic aroma, served with lemon wedges Save
Homestyle Fish Soup simmering gently, garlic aroma, served with lemon wedges | chenkudos.com

Some recipes earn their place in your rotation not because they are impressive, but because they make an ordinary evening feel like it was planned with care.

Recipe FAQs

Add fish toward the end of cooking and simmer gently; white fish only needs 5–7 minutes to flake easily. Remove from heat as soon as it is opaque.

Yes. Omit the shrimp and increase the white fish slightly or add firm flakes like salmon for extra texture without changing the method.

Use a concentrated fish stock, a splash of dry white wine during cooking, or finish with a small swirl of cream for a creamier texture (will add dairy).

Crusty bread or grilled slices of sourdough are ideal for soaking up the broth. A simple green salad balances the meal nicely.

Cool promptly, refrigerate in an airtight container for up to 2 days. Reheat gently on the stovetop over low heat to avoid breaking down the fish too much.

Taste after poaching the fish and adjust salt and pepper. Brighten the broth with a squeeze of lemon before serving to lift flavors.

Fish Soup with Vegetables

Savory fish and shrimp with tomatoes, potatoes and herbs, simmered into a light, fragrant broth. Serves 4.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Seafood

  • 14 oz white fish fillets (cod or haddock), skinless, boneless, cut into chunks
  • 5.3 oz shrimp, peeled and deveined (optional)

Vegetables

  • 1 large onion, finely chopped
  • 2 garlic cloves, minced
  • 2 carrots, sliced
  • 1 leek, cleaned and sliced
  • 2 medium potatoes, peeled and cubed
  • 2 celery stalks, diced
  • 1 can (14 oz) chopped tomatoes

Liquids

  • 4.2 cups fish stock or vegetable stock
  • ⅓ cup dry white wine
  • 2 tablespoons olive oil

Spices and Herbs

  • 1 bay leaf
  • ½ teaspoon dried thyme
  • ½ teaspoon dried oregano
  • Salt and pepper to taste
  • Fresh parsley, chopped, for garnish
  • Lemon wedges, for serving

Instructions

1
Sauté the Aromatics: Heat olive oil in a large pot over medium heat. Add the onion and leek, cooking until softened, about 5 minutes.
2
Cook the Root Vegetables: Stir in the garlic, carrots, celery, and potatoes. Cook for another 5 minutes, stirring occasionally.
3
Build the Broth: Pour in the white wine and simmer for 2 minutes until slightly reduced. Add the chopped tomatoes, fish stock, bay leaf, thyme, and oregano.
4
Simmer the Vegetables: Bring to a boil, then reduce heat and simmer, covered, for 15 minutes until the vegetables are tender.
5
Add the Seafood: Gently add the fish pieces and shrimp (if using) to the pot. Simmer gently for 5 to 7 minutes, or until the fish is cooked through and flakes easily with a fork.
6
Season and Serve: Season with salt and pepper to taste. Remove and discard the bay leaf. Ladle into bowls, garnish with fresh parsley, and serve with lemon wedges.
Additional Information

Equipment Needed

  • Large soup pot
  • Chef's knife and cutting board
  • Ladle
  • Wooden spoon

Nutrition (Per Serving)

Calories 260
Protein 25g
Carbs 22g
Fat 7g

Allergy Information

  • Contains fish and may contain shellfish (shrimp).
  • May contain sulfites from white wine.
  • Check packaged stock and other ingredients for additional allergens.
Lina Chen

Sharing simple, nourishing recipes and practical cooking tips for food lovers and fellow home cooks.