Healthy Fish Chowder – A Light, Comforting Bowl You Can Make Any Night

This Healthy Fish Chowder delivers the cozy feel of classic chowder without the heaviness. It’s creamy yet light, full of tender fish, and loaded with vegetables for a balanced meal in one pot. The broth has a gentle seafood flavor, brightened with lemon and fresh herbs.

Make it on a weeknight or for a relaxed weekend dinner, and serve with crusty bread or a simple side salad. It’s the kind of soup that feels nourishing and satisfying without slowing you down.

Save

Healthy Fish Chowder - A Light, Comforting Bowl You Can Make Any Night

Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings

Ingredients
  

  • 1 tablespoon olive oil
  • 1 tablespoon unsalted butter (or use all olive oil for dairy-free)
  • 1 medium onion, finely chopped
  • 2 celery stalks, chopped
  • 1 medium carrot, chopped
  • 2 cloves garlic, minced
  • 1 bay leaf
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried thyme (or 1 teaspoon fresh)
  • 4 cups low-sodium fish stock or chicken broth
  • 1 cup 2% milk or unsweetened oat milk
  • 1 pound firm white fish (cod, haddock, pollock, or halibut), cut into 1-inch chunks
  • 1 large Yukon Gold potato, peeled and diced small
  • 1 cup corn kernels (fresh or frozen)
  • 1/2 cup chopped parsley, plus more for garnish
  • 2 tablespoons chopped fresh dill (optional but great)
  • Zest of 1/2 lemon, plus 1 tablespoon lemon juice
  • Salt and black pepper, to taste
  • Optional: 1/3 cup plain Greek yogurt for extra creaminess (stirred in off the heat)

Method
 

  1. Sauté the aromatics. Heat olive oil and butter in a large pot over medium heat. Add onion, celery, and carrot with a pinch of salt. Cook 5–6 minutes, stirring, until softened but not browned. Stir in garlic for 30 seconds until fragrant.
  2. Build the base. Add bay leaf, smoked paprika, and thyme. Stir for 30 seconds to bloom the spices.
  3. Add liquids and potatoes. Pour in the stock and add the diced potato. Bring to a gentle simmer, then reduce heat to maintain a low simmer. Cook 10–12 minutes, until potatoes are just tender.
  4. Add milk and corn. Stir in the milk and corn. Keep the heat at a gentle simmer; avoid boiling to prevent curdling and keep the chowder silky.
  5. Poach the fish. Season the fish cubes with a little salt and pepper. Nestle them into the pot in an even layer. Simmer on low 5–7 minutes, or until the fish is opaque and flakes easily. Do not stir vigorously—a few gentle nudges are enough to keep the pieces intact.
  6. Finish with herbs and lemon. Remove the bay leaf. Stir in parsley, dill, lemon zest, and lemon juice. Taste and adjust salt and pepper. For extra creaminess, whisk the Greek yogurt in a small bowl with a ladle of hot chowder, then stir it back into the pot off the heat.
  7. Serve. Ladle into bowls and top with a sprinkle of fresh herbs and black pepper. Add a squeeze more lemon if you like.
Jump to Recipe Card

Why This Recipe Works

Cooking process, close-up detail: Steam-kissed ladle dipping into a simmering pot of Healthy Fish ChSave

This version keeps the creaminess without using heavy cream. We use a mix of broth and a small amount of milk, thickened naturally with potatoes, which break down slightly as they cook. The result is a silky, spoon-coating texture that still feels light.

Using firm, flaky white fish means the fillets hold together in the hot broth and cook quickly at the end.

Aromatics like onion, celery, and garlic build a savory base, while fresh dill and lemon add a clean finish. Smoked paprika provides a hint of warmth and depth without making the chowder taste smoky or overpowering.

What You’ll Need

  • 1 tablespoon olive oil
  • 1 tablespoon unsalted butter (or use all olive oil for dairy-free)
  • 1 medium onion, finely chopped
  • 2 celery stalks, chopped
  • 1 medium carrot, chopped
  • 2 cloves garlic, minced
  • 1 bay leaf
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried thyme (or 1 teaspoon fresh)
  • 4 cups low-sodium fish stock or chicken broth
  • 1 cup 2% milk or unsweetened oat milk
  • 1 pound firm white fish (cod, haddock, pollock, or halibut), cut into 1-inch chunks
  • 1 large Yukon Gold potato, peeled and diced small
  • 1 cup corn kernels (fresh or frozen)
  • 1/2 cup chopped parsley, plus more for garnish
  • 2 tablespoons chopped fresh dill (optional but great)
  • Zest of 1/2 lemon, plus 1 tablespoon lemon juice
  • Salt and black pepper, to taste
  • Optional: 1/3 cup plain Greek yogurt for extra creaminess (stirred in off the heat)

Instructions

Tasty top view, overhead shot: Overhead shot of a rustic bowl filled with Healthy Fish Chowder, showSave
  1. Sauté the aromatics. Heat olive oil and butter in a large pot over medium heat. Add onion, celery, and carrot with a pinch of salt.

    Cook 5–6 minutes, stirring, until softened but not browned. Stir in garlic for 30 seconds until fragrant.

  2. Build the base. Add bay leaf, smoked paprika, and thyme. Stir for 30 seconds to bloom the spices.
  3. Add liquids and potatoes. Pour in the stock and add the diced potato.

    Bring to a gentle simmer, then reduce heat to maintain a low simmer. Cook 10–12 minutes, until potatoes are just tender.

  4. Add milk and corn. Stir in the milk and corn. Keep the heat at a gentle simmer; avoid boiling to prevent curdling and keep the chowder silky.
  5. Poach the fish. Season the fish cubes with a little salt and pepper.

    Nestle them into the pot in an even layer. Simmer on low 5–7 minutes, or until the fish is opaque and flakes easily. Do not stir vigorously—a few gentle nudges are enough to keep the pieces intact.

  6. Finish with herbs and lemon. Remove the bay leaf. Stir in parsley, dill, lemon zest, and lemon juice.

    Taste and adjust salt and pepper. For extra creaminess, whisk the Greek yogurt in a small bowl with a ladle of hot chowder, then stir it back into the pot off the heat.

  7. Serve. Ladle into bowls and top with a sprinkle of fresh herbs and black pepper. Add a squeeze more lemon if you like.

Storage Instructions

Cool the chowder to room temperature within 1 hour.

Store in airtight containers in the fridge for up to 2 days for best texture. Reheat gently over low heat until steaming; avoid boiling so the fish doesn’t overcook and the dairy stays smooth. If the chowder thickens after chilling, loosen with a splash of broth or water.

Freeze without the dairy if you plan ahead: make the base, cool, freeze up to 2 months, then reheat and add milk and fish fresh when serving.

Final plated, restaurant-quality presentation: Elegantly plated Healthy Fish Chowder in a wide, shalSave

Why This is Good for You

White fish like cod or haddock is lean, high-quality protein with virtually no saturated fat. It’s a great source of B vitamins and selenium, and many varieties offer omega-3s that support heart and brain health. The vegetables add fiber, vitamins A and C, and phytonutrients, while potatoes provide potassium and help you feel satisfied.

Using milk instead of heavy cream reduces total calories and saturated fat without sacrificing that cozy chowder feel.

Olive oil brings heart-healthy monounsaturated fats, and herbs and lemon boost flavor without extra sodium.

Pitfalls to Watch Out For

  • Overcooking the fish. This is the number one way to end up with dry, rubbery bites. Keep the simmer gentle and check at 5 minutes.
  • Boiling after adding milk. A hard boil can cause splitting. Keep it just below a simmer for a velvety texture.
  • Skipping salt at key moments. Season lightly as you go—aromatics, potatoes, and fish each need a pinch to build a balanced flavor.
  • Using thin, delicate fish. Tilapia or sole can fall apart too easily.

    Choose firmer fillets like cod, haddock, or halibut.

  • Cutting potatoes too large. Small dice cooks evenly and helps thicken the broth naturally.

Alternatives

  • Dairy-free: Use all olive oil and unsweetened oat or almond milk. For more body, blend 1/2 cup of the cooked potatoes and broth, then stir back in.
  • Gluten-free thickening: If you like thicker chowder, whisk 1 teaspoon cornstarch into 2 tablespoons milk and stir in at the end. Simmer 1–2 minutes.
  • Low-carb swap: Replace potatoes with cauliflower florets; simmer until just tender.
  • Seafood mix: Add shrimp or scallops in the final 3–4 minutes.

    Mussels or clams can go in earlier; cook until shells open.

  • Smoky bacon touch: Cook 2 slices chopped turkey bacon at the start, then sauté aromatics in a teaspoon of the rendered fat. This keeps it lighter but adds a classic note.
  • Herb variations: Try tarragon for a delicate anise note, or chives for a fresh onion pop.
  • Vegetable boosts: Add chopped fennel bulb with the onion for sweetness, or a handful of spinach at the end for extra greens.

FAQ

Can I use frozen fish?

Yes. Thaw fully in the fridge, then pat dry before cooking.

Frozen fish releases more liquid, so keep your simmer low and avoid overcrowding to maintain a flavorful broth.

What if I don’t have fish stock?

Low-sodium chicken broth works well and keeps the chowder mild. Vegetable broth is fine too, though it may change the flavor slightly. Add a small splash of fish sauce (1/2 teaspoon) to boost umami if you have it.

How can I make it thicker without cream?

Mash a few cooked potato cubes against the side of the pot and stir, or blend a small ladle of chowder and return it.

A cornstarch slurry (1 teaspoon cornstarch plus 2 tablespoons milk) also works for a quick fix.

Which fish is best for chowder?

Cod, haddock, pollock, and halibut are excellent. They’re firm enough to hold together yet still flake nicely. Avoid thin or delicate fillets like tilapia or sole.

How do I prevent a fishy taste?

Use very fresh fish, simmer gently, and finish with lemon and herbs.

A small amount of smoked paprika and bay leaf adds depth that balances the seafood flavor without overpowering it.

Can I make it ahead?

You can make the base (through cooking the potatoes and corn) a day ahead. Reheat gently, then add milk and fish just before serving so the fish stays tender and fresh.

What should I serve with it?

Crusty whole-grain bread, a green salad with a bright vinaigrette, or roasted asparagus all pair well. Keep sides simple so the chowder stays center stage.

In Conclusion

This Healthy Fish Chowder gives you the comfort of a classic with a lighter, fresher touch.

It’s straightforward to make, flexible with ingredients, and easy to adapt for different diets. With a silky broth, flaky fish, and a lift of lemon and herbs, it’s a weeknight-friendly recipe you’ll come back to often. Keep it gentle on the heat, season as you go, and you’ll have a cozy bowl that tastes like care in every spoonful.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating