I absolutely love sharing this Creamy Fish Chowder Soup with Potatoes, Corn, and Peas Recipe because it’s that cozy bowl of comfort that hits all the right notes—creamy, hearty, and packed with fresh flavors. Whether you’re looking for a satisfying weeknight dinner or something special to impress friends, this chowder always delivers. I discovered this recipe originally as a way to use up leftover fish, and now it’s a staple I come back to again and again.
What makes this Creamy Fish Chowder Soup with Potatoes, Corn, and Peas Recipe stand out is its perfect balancing act between creamy broth and chunky veggies with tender fish melting in your mouth. I find it incredibly forgiving for all skill levels and wonderfully adaptable. You’ll love how the potatoes soak up the flavors, while the corn and peas add just the right touch of sweetness and freshness.
Why You’ll Love This Recipe
- Rich, Comforting Flavor: The creamy broth combined with fresh vegetables and delicate fish makes a perfect, satisfying meal.
- Easy to Customize: You can swap fish types or veggies based on what’s fresh or what you have on hand.
- Quick Weeknight Option: Ready in under 40 minutes, it’s a great choice when you want something homemade fast.
- Family Friendly: My family goes crazy for this chowder, and it’s perfect to please both kids and adults alike.
Ingredients You’ll Need
Most of these ingredients are pantry staples or easy to find, and each one brings its own magic to the bowl—creamy butter, tender fish, and sweet veggies make this chowder shine. If you can opt for fresh fish stock or high-quality broth, you’ll notice the flavor difference immediately.
- Unsalted butter: I prefer unsalted so I can control the saltiness of my chowder perfectly.
- Garlic cloves: Fresh minced garlic adds a subtle aromatic punch, essential for flavor depth.
- Small onion: Finely chopped, it melts nicely into the broth adding sweetness without overpowering.
- Carrots: Cut thin for quick cooking and a gentle sweetness in the soup.
- Dry white wine: Optional but highly recommended for adding acidity and complexity to the broth.
- Flour (all-purpose/plain): Used to thicken the chowder, creating that signature creamy texture.
- Milk: Any fat percentage works—whole milk boosts creaminess, but 2% or skim can keep it lighter.
- Fish stock or broth: The star of the liquid base; homemade or high-quality store-bought stocks elevate the overall flavor.
- Potatoes: Diced into chunks to maintain a pleasant bite and soak up the chowder flavors.
- Corn: Frozen or canned both work well; corn adds a touch of natural sweetness that’s delightful here.
- Salt: Finely ground, you’ll want to season carefully for balance.
- Black pepper: Freshly ground gives that peppery warmth without overwhelming.
- White fish fillets: Skinless, meaty fish like snapper or cod hold up beautifully without falling apart.
- Peas: Frozen peas finish the soup with a pop of color and sweetness.
Variations
I love tweaking this Creamy Fish Chowder Soup with Potatoes, Corn, and Peas Recipe depending on the season and what’s in my fridge. You might want to try subbing veggies or adding a dash of spice for a new twist!
- Use different fish: I’ve tried this with cod, snapper, and even salmon belly for a richer chowder—each gives a deliciously different finish.
- Make it dairy-free: Swap milk for coconut milk and use olive oil instead of butter for a creamy but dairy-free version that still feels indulgent.
- Add herbs: Fresh dill or thyme works wonders—try adding them just before serving for a fragrant lift.
- Spice it up: A pinch of smoked paprika or a few red pepper flakes gives the chowder a lovely warmth that’s unexpected but so good.
How to Make Creamy Fish Chowder Soup with Potatoes, Corn, and Peas Recipe
Step 1: Sauté your aromatics to build flavor
Start by melting the butter in a large pot over medium heat—once melted, toss in the minced garlic and finely chopped onion. Cook them gently for about 5 minutes, stirring occasionally until they’re translucent but not browned. This slow sauté brings out the natural sweetness and really sets your base for the soup.
Step 2: Add carrots and deglaze with white wine
Next, add the sliced carrots and stir them through the softened garlic and onion mixture. Crank the heat up to high and pour in the dry white wine. Let it simmer rapidly until most of the liquid evaporates—this intensifies the flavor and adds a subtle acidity that balances the creaminess later on.
Step 3: Make a roux to thicken the chowder
Sprinkle in the flour and stir continuously for about 30 seconds until the mixture thickens and looks sludgy but smooth. This step is crucial because it’s how we’ll get that lovely creamy texture without needing heavy cream. Don’t rush—keep stirring to avoid lumps and burning.
Step 4: Slowly add the broth and milk
Pour in the fish stock or broth gradually while stirring constantly to dissolve the roux paste completely. Once smooth, add the milk and stir well. This slow incorporation helps prevent lumps and ensures a perfectly smooth chowder base. Bring your pot to a gentle simmer—don’t let it boil hard here, or the milk might separate.
Step 5: Add potatoes, corn, and seasoning; simmer gently
Now it’s time to add the diced potatoes, corn, salt, and freshly ground black pepper. Give everything a stir, then turn the heat down so it simmers gently. Cook for about 8 minutes, stirring occasionally until the potatoes are almost tender but not mushy. This stage lets flavors meld and softens the potatoes just right.
Step 6: Cook the fish and peas carefully
Gently add your fish pieces and frozen peas to the pot. Let them simmer for 3 minutes or until the fish flakes easily with a fork—this keeps the fish tender and prevents it from breaking apart. At this point, taste and adjust the seasoning with more salt or pepper if needed. If the chowder seems thick, a splash of milk or water will loosen it to your preferred consistency.
Step 7: Serve and garnish
Ladle your chowder into bowls and sprinkle with finely sliced green onions for a fresh pop of color and subtle oniony bite. Serve immediately with crusty bread on the side—trust me, dunking the bread in that creamy broth is the best way to enjoy every last spoonful!
Pro Tips for Making Creamy Fish Chowder Soup with Potatoes, Corn, and Peas Recipe
- Choose firm fish: I’ve learned that sticking to firm, meaty fish helps keep beautiful chunks in the chowder without falling apart.
- Don’t rush the roux: Stirring the flour slowly into melted butter prevents lumps and gives you that luscious creamy base.
- Simmer gently: High heat can break down your fish and separate the milk — a gentle simmer keeps everything tender and smooth.
- Adjust liquid carefully: If chowder gets too thick, add milk or stock little by little; it’s easier than fixing an overly thin soup.
How to Serve Creamy Fish Chowder Soup with Potatoes, Corn, and Peas Recipe
Garnishes
I always go for fresh green onions as a garnish here—they add a bright, mild onion flavor that cuts through the creaminess nicely. Sometimes I sprinkle a little fresh parsley or chives, but green onions remain my top pick because they add just the right crunch and color.
Side Dishes
Crusty sourdough bread or a warm, buttery baguette is my go-to side for scooping up every last bit of the chowder. For a heartier meal, a simple green salad with lemon vinaigrette complements the richness perfectly.
Creative Ways to Present
For gatherings, I like to serve the chowder in individual mini bread bowls—kids and adults both love it! Another fun idea is to top each bowl with a little dollop of crème fraîche or sour cream and a sprinkle of smoked paprika for a pop of color and extra creaminess.
Make Ahead and Storage
Storing Leftovers
After enjoying your first serving, just let the leftover chowder cool to room temperature, then transfer it to an airtight container. I keep mine in the fridge, and it stays delicious for up to 3 days. Stir gently before reheating, as the potatoes can thicken the soup overnight.
Freezing
I’ve frozen this chowder successfully, but I recommend undercooking the potatoes slightly before freezing so they don’t turn mushy. Freeze in portioned containers for up to 2 months. Thaw overnight in the fridge before reheating, and add a splash of milk to refresh the texture.
Reheating
I reheat leftover chowder gently on the stovetop over medium-low heat, stirring frequently to prevent scorching. Adding a little milk or broth during reheating helps restore that creamy consistency that might have thickened in the fridge. Avoid microwaving at full power, as it can cause separation.
FAQs
-
Can I use frozen fish for the Creamy Fish Chowder Soup with Potatoes, Corn, and Peas Recipe?
Absolutely! Just make sure to thaw it properly and pat it dry before adding to the chowder. Frozen fish works well, especially if you choose firm varieties, but fresh fish will always deliver the best texture and flavor if you can get it.
-
What type of potatoes work best in this chowder recipe?
I recommend waxy potatoes like Yukon Gold or red potatoes because they hold their shape well during cooking. Avoid starchy potatoes like Russets, which can fall apart and make the chowder too thick or gluey.
-
Is it okay to skip the white wine?
Yes, you can skip the white wine if you prefer or don’t have it on hand. Just let the broth simmer a bit longer to concentrate the flavors. The chowder will still be delicious and creamy without it.
-
Can I make this chowder gluten-free?
To make a gluten-free version, substitute the all-purpose flour with a gluten-free blend or cornstarch. Just whisk it in the same way to create the roux, and you’ll get a similarly thick and creamy soup.
-
What’s the best fish stock substitute if I can’t find any?
If fish stock isn’t available, a good-quality chicken broth works well as a base—especially when combined with the fresh fish in the soup, it still imparts a wonderful flavor. Just be sure to use low sodium versions and adjust salt to taste.
Final Thoughts
This Creamy Fish Chowder Soup with Potatoes, Corn, and Peas Recipe truly feels like a hug in a bowl to me. It’s simple enough to whip up any night yet special enough to enjoy on weekends or holidays when you want something comforting and delicious. I hope you’ll give it a try—you might find it becomes your go-to chowder just like it did for me. And remember, the joy is in making it your own, so have fun with it and enjoy every spoonful!
PrintCreamy Fish Chowder Soup with Potatoes, Corn, and Peas Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 5 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
A comforting and creamy Fish Chowder Soup made with tender white fish, potatoes, corn, peas, and aromatic vegetables simmered in a flavorful broth. This hearty soup is perfect for a cozy meal, served with crusty bread for dipping.
Ingredients
Base
- 40g / 3 tbsp unsalted butter
- 2 garlic cloves, minced
- 1 small onion, finely chopped
- 2 small carrots, halved and sliced into 0.5cm / 1/5″ slices
- 1/2 cup (125ml) dry white wine (optional)
- 1/4 cup (35g) plain / all purpose flour
Liquids & Broth
- 3 cups (750 ml) milk, any fat percentage
- 2 cups (500 ml) fish stock, clam juice, or low sodium chicken stock
Vegetables & Fish
- 2 cups potato, peeled and cut into 1.5 cm / 0.5″ cubes (approx. 1 large potato)
- 1 cup corn, frozen or canned (drained)
- 0.5 tsp salt, plus more to taste
- Finely ground black pepper, to taste
- 600g / 1.2 lb white fish fillets, skinless and cut into 2cm / 4/5″ pieces
- 1 cup frozen peas
Garnish & Serving
- 1/4 cup green onions, halved and finely sliced (optional garnish)
- Crusty bread for dunking
Instructions
- Melt Butter and Sauté Aromatics: Melt butter in a large pot over medium heat. Add the minced garlic and finely chopped onion, cooking for about 5 minutes until they turn translucent but are not golden, building the soup’s flavorful base.
- Add Carrots and Wine: Stir in the halved, sliced carrots. Increase the heat to high, pour in the dry white wine, and let it simmer rapidly until the liquid is mostly evaporated to concentrate the flavors.
- Create Roux: Sprinkle the flour over the vegetables and stir continuously for 30 seconds. The mixture will become thick and sludgy, forming the roux to thicken the chowder.
- Incorporate Liquids: Slowly pour in the fish stock (or clam juice or chicken stock) while stirring constantly to dissolve the roux paste smoothly. Then, stir in the milk to create a creamy broth base.
- Add Vegetables and Simmer: Add the cubed potatoes, corn, salt, and black pepper. Bring the soup to a simmer, then reduce the heat to maintain a gentle simmer. Cook for about 8 minutes, stirring occasionally, until the potatoes are nearly tender.
- Cook Fish and Peas: Gently add the pieces of white fish and the frozen peas to the pot. Simmer for an additional 3 minutes or until the fish is just cooked through and flakes easily with a fork.
- Adjust Seasoning and Serve: Taste the soup and adjust salt and pepper as needed. If the chowder is too thick, thin it with a splash of water or more milk. Serve hot, garnished with sliced green onions and accompanied by crusty bread for dipping.
Notes
- Use a good quality liquid stock for best flavor: homemade or specialty fish stock is preferred. Clam juice is an excellent alternative available in some countries, adding great seafood flavor.
- If fish stock or clam juice is unavailable, low sodium chicken broth can be used and still deliver great taste.
- Avoid stock cubes or bouillon powders, as liquid stock is essential for the soup’s rich flavor.
- Choose firm, meaty white fish such as snapper, barramundi, tilapia, basa, cod, monkfish, marlin, gurnard, leatherjacket, Spanish mackerel, shark (flake), or salmon for best results.
- Avoid delicate fish like whiting, flatfish varieties, or lean fatty fish like tuna and swordfish, as they can fall apart or become dry in soup.
- This chowder is best served fresh but can be refrigerated for 1-2 days and gently reheated.
Nutrition
- Serving Size: 1 bowl (about 1/5 of recipe)
- Calories: 320 kcal
- Sugar: 6 g
- Sodium: 420 mg
- Fat: 12 g
- Saturated Fat: 7 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 3 g
- Protein: 27 g
- Cholesterol: 65 mg