Devine dishes logo
  • Home
  • About
  • Articles
  • Recipes
    • Breakfast Recipes
    • Dinner Recipes
    • Lunch Recipes
    • African Cuisine
    • Pasta Recipes
    • Rice Recipes
    • Seasonal Holidays Recipes
    • Vegetable Recipes
  • Categories
    • Breakfast
    • Lunch
    • Dinner
    • Snacks & Appetizers
    • Desserts
    • Drinks
    • Keto & Low-carb
    • Seasonal/Holidays
    • Soup
    • Sauces & Dips
  • Contact Us
Home
Dinner

Fish Soup Recipe | Oven and Stovetop Continental Style

13 May at 2:38 am
Milli
Easy Delicious Fish Soup Recipe
Jump to Recipe Print Recipe

There is something honest about a pot of fish soup simmering on the stove. No fuss, no fancy tricks, just real ingredients doing exactly what they’re supposed to do. You get a bowl that fills the kitchen with a smell that makes people wander in from the other room, asking what’s cooking. The original version of this recipe on Devine Dishes has been a reader favorite for years.

But food moves forward. Home cooks are asking different questions, they want to know the protein count, whether the recipe works with frozen fish, how to make it gut-friendly, and what to pair it with on a weeknight when everyone is tired. This updated version answers all of that, while keeping every single ingredient and instruction from the recipe you already love. Whether you’re coming here because you’ve made this before and want to check what’s new, or you’re landing on this page for the first time looking for a dependable homemade fish soup that punches above its weight, you’re in the right place.

Why This Fish Soup Recipe Still Wins

The online space for fish soup is crowded. So what makes this one worth your time? A few things stand out when you compare them side by side. Most big-site recipes treat fish soup as a side note, a light starter before something more substantial. This recipe treats it as the main event. The broth is built for flavor, not just for warmth. The vegetable balance gives it enough texture that you don’t feel like you’ve had an appetizer. And unlike many competitor recipes that lean heavily on clam juice, fancy saffron threads, or wine reductions to add depth, this version gets there with pantry-friendly ingredients already in most home kitchens.

Nowadays people are also cooking with one eye on their health. Omega-3 awareness is at an all-time high, protein-per-meal tracking has gone mainstream, and the idea of eating more fish more often, without it feeling like a chore, is something many people are working toward. Using options like whole tilapia makes that goal even more accessible and practical for everyday cooking. This easy fish soup fits right into that shift. It’s light but filling, quick but not rushed, and nourishing in the kind of quiet way that good food usually is.

What Kind of Fish Works Best

This is the number-one question home cooks ask before starting a fish soup recipe with vegetables, and it’s a fair one. The short answer: moderately firm white fish is your sweet spot.

Cod is the most forgiving and the most widely available. It holds its shape through a simmer, absorbs the broth beautifully, and has a mild flavor that doesn’t compete with the vegetables. Tilapia is a budget-friendly option that works just as well. If you’ve got frozen tilapia sitting in the freezer, that’s a completely legitimate starting point. Halibut brings a slightly richer result if you want to elevate things. Sea bass adds a delicate sweetness that pairs especially well with tomato-based broths.

The one thing to keep in mind: don’t use a delicate, flaky fish that falls apart at the slightest heat. Sole or very thin flounder will dissolve into the broth before you even get a chance to ladle it out. Stick with something that has a little structure.

And yes, frozen fish works. Thaw it overnight in the refrigerator, or thaw it in a sealed bag in cold water for 30 to 40 minutes. Make sure to dry it thoroughly before placing it in the pot. This matters more than most people think. Extra moisture from undried fish dilutes the broth and lowers the temperature, so the fish steams rather than cooks properly in the liquid.

Fresh vs Frozen Fish

Most of the “fresh” fish at grocery store seafood counters has been previously frozen and thawed. Unless you live near a coast with a real fish market, what you’re buying fresh has already been on ice for days. For a healthy fish soup like this one, a bag of high-quality frozen wild-caught fish is often a smarter buy than the stuff sitting under the heat lamps at the counter.

Wild-caught is worth seeking out when you can find it at a reasonable price. The omega-3 content is higher, the flavor is generally cleaner, and it aligns with what most nutrition-conscious home cooks are already doing. Farmed fish isn’t off the table, but wild makes a difference here.

The Broth Is Where the Magic Happens

A lot of fish soup recipes call for the broth, stock from a carton, and a couple of canned tomatoes, done. The broth in this recipe works harder than that. The aromatics, onion, garlic, celery, and whatever vegetables are in the base, get proper time to soften and release before the liquid even goes in. That sweating step, which most recipes rush or skip entirely, is what separates a broth that tastes like soup from one that tastes like seasoned water. Let them go low and slow for a full 6 to 8 minutes. You want them soft, fragrant, and just beginning to turn golden at the edges before anything else joins the pot.

This is also the point where you can make the recipe your own. A pinch of smoked paprika adds a subtle depth that’s hard to place but easy to appreciate. A bay leaf dropped in during the simmer and fished out before serving adds a quiet herbal backbone. Fresh thyme works wonders if you have it. These aren’t essential, but they’re worth knowing about. Similar layering is often used in Fish Curry as well.

Hearty Homemade Fish Soup (A Nourishing Bowl of Comfort)

This hearty and nourishing fish soup is the result, warm, rich, and flavorful. It’s a globally loved dish for good reason, blending tender fish with roasted vegetables, herbs, and a comforting broth that’s ideal for cold days or anytime you’re craving something wholesome

Ingredients You’ll Need:

Ingredients Fish Soup

  • 500g firm white fish fillets (like cod or tilapia)
  • 2 garlic cloves, minced
  • 1 onion, finely chopped
  • 2 tablespoons olive oil
  • 2 medium potatoes, peeled and chopped
  • 1 cup frozen corn
  • 2 carrots, peeled and diced
  • 1 red bell pepper, diced
  • 2 celery stalks, diced
  • 1 cup mushrooms, roughly chopped
  • 1/2 teaspoon dried thyme
  • 1 bay leaf
  • 1 teaspoon garlic powder
  • 1/2 tsp chilli flakes (optional)
  • 3 cups chicken broth
  • 1 tsp onion powder
  • 2 tbsp lemon juice (optional, for brightness)
  • 1 cup frozen green peas
  • Salt and black pepper, to taste
  • Fresh parsley, chopped (for garnish)

How to Make Fish Soup Step-by-Step:

Ready for the ove

Prepare the Fish Rinse the fillets beneath cold water and pat them dry. Cut into bite-sized chunks, then season with onion powder, garlic powder, salt, pepper, and a drizzle of olive oil.

Line a baking tray, spread the fish pieces, & bake at 425°F (220°C) for 10–15 minutes until lightly browned.

Sauté the Aromatics Heat olive oil over medium heat until warm in a large soup pot. Add the chopped onions and garlic, sautéing until soft and fragrant.

Cook the Base Vegetables Add the chopped potatoes and cook until they are tender and soft, about 5 minutes. Then, add carrots and celery. Stir and cook briefly before adding bell peppers, mushrooms, peas, and corn. Sauté for another 3–4 minutes.

Season & Simmer Sprinkle in thyme, onion powder, garlic powder, chilli flakes (if using), and the bay leaf. Pour in the chicken broth. Bring to a soft boil. Then reduce the heat and simmer for 10 minutes to let the flavours develop.

Add the Fish Gently place the baked fish pieces into the soup. Steam for another 5–7 minutes until the fish is cooked through and flaky.

Final Adjustments Stir in lemon juice, then taste and adjust salt and pepper. Remove the bay leaf.

Serve Ladle the soup into bowls and garnish with fresh parsley. Serve hot with crusty bread, crackers, or even rice for a heartier meal.

From the oven Fish Soup

Easy Delicious Fish Soup Recipe

Delicious Fish Soup

Fish soup is a delicious and nutritious dish that is enjoyed all around the world. It is a perfect combination of flavours from fish fillet, aromatic herbs, and a rich broth that will impress your friends and family.
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 20 minutes mins
Course Soup
Cuisine Continental
Servings 4
Calories 426 kcal

Ingredients
  

  • 500 g fish fillet tilapia or cod
  • 1 large onion finely chopped
  • 2 large garlic cloves minced
  • 2 tbsp olive oil
  • 2 medium potatoes peeled and chopped
  • 2 medium carrots peeled and diced
  • 2 medium celery stalks diced
  • 1 medium red bell pepper chopped
  • 1 cup mushrooms roughly chopped
  • 1 cup frozen corn
  • 1 cup frozen beans
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 1/2 tsp chilli optional
  • 3 cups chicken broth
  • 1/2 tsp dried thyme
  • 1 bay leaf
  • 2 tbsp lemon juice
  • Salt and pepper to taste
  • 1 tbsp fresh parsley for garnish

Instructions
 

  • Rinse the fish fillets under cold water and pat them dry with paper towels. Cut the fillets into bite-sized pieces, then add oil, onion powder, garlic powder, salt and pepper, and mix well.
  • Preheat the oven to 425 degrees. Line a baking pan and spread the fish pieces onto the sheet. Bake for 10-15 minutes until it browns. 
  • In a large pot, heat the olive oil over medium heat. Add the chopped onion and minced garlic, and sauté until fragrant and translucent.
  • Add the diced potatoes and saute until they start to soften then add carrots and celery. Sautee and slightly cooked then add the rest of the vegetables to the pot. Sauté for a few minutes until the vegetables start to soften.
  • Add the rest of the seasoning and the chicken broth and cook for about 10 minutes to allow the flavours to meld together.
  • Gently add the fish pieces to the simmering vegetable mixture in the large pot. Bring the soup to a gentle simmer and cook for an additional 5 minutes
  • Taste the soup and adjust the seasoning, adding more salt and pepper if needed. Add the lemon juice and stir well.
  • Remove the bay leaf and serve. Garnish with freshly chopped parsley

Notes

Please note that the nutritional information is a rough estimate and can significantly vary based on the ingredients and measurements used.

Nutrition

Calories: 426kcalCarbohydrates: 52gProtein: 35gFat: 11gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gCholesterol: 66mgSodium: 816mgPotassium: 1521mgFiber: 9gSugar: 7gVitamin A: 6224IUVitamin C: 77mgCalcium: 82mgIron: 4mg
Keyword Comfort Food, Delicious Fish Soup Recipe, Dinner, Fish Soup, Fish Soup Recipe, flavourful soup, Seafood
Tried this recipe?Let us know how it was!

Nutrition Per Serving

One of the things people consistently ask about healthy fish soup is the actual numbers. Here’s an honest breakdown based on a standard serving of this recipe using white fish (cod or tilapia) with a vegetable-rich broth base. Values are estimates and will vary slightly depending on your exact fish and vegetable quantities.

Nutrient Per Serving
Calories 426 kcal
Carbohydrates 52g
Protein 35g
Total Fat 11g
Saturated Fat 2g
Polyunsaturated Fat 2g
Monounsaturated Fat 6g
Cholesterol 66mg
Sodium 816mg
Potassium 1521mg
Fiber 9g
Sugar 7g
Vitamin A 6224 IU
Vitamin C 77mg
Calcium 82mg
Iron 4mg

Fish soup consistently outperforms most comfort food recipes in terms of protein-to-calorie ratio. A single bowl delivers close to half of many adults’ daily protein target while staying well under 250 calories. For anyone tracking macros or trying to eat more lean protein without getting bored, this is one of the most useful recipes you can have on rotation.

Health Benefits Worth Knowing

White fish is one of the most underrated proteins in modern cooking. It’s lean, high in complete protein (meaning it has all the essential amino acids your body can’t produce on its own), and rich in B vitamins, particularly B12, which plays an essential function in generating energy and maintaining the health of the nervous system.

The omega-3 fatty acids in fish, even in moderate amounts from a single serving, support heart health, reduce inflammation, and have been linked to improved brain function. This is not news, but nowadays, the focus on anti-inflammatory eating has brought it back to the forefront of many home cooks minds who wouldn’t have thought about it five years ago.

The vegetables in this fish soup recipe with vegetables add their own value. Tomatoes contain lycopene, a powerful antioxidant. Carrots and bell peppers contribute beta-carotene. Onion and garlic have prebiotic fiber that supports a healthy gut microbiome, something that researchers and wellness communities have placed significant emphasis on over the last few years. This isn’t a “health food” in a joyless way. It’s simply a dish where eating well and eating deliciously land in the same place.

Tips That Actually Make a Difference

Don’t add the fish too early. This is the single most common mistake in any easy fish soup, and it’s easy to understand why it happens. You’re following the broth build, things are simmering nicely, and you want the fish in. Resist. The fish only needs 5 to 8 minutes at a gentle simmer. More than that, and it starts to break down, turning sandy in texture and losing the clean flavor that makes it worth using in the first place.

Cut your fish into pieces of a similar size. If one chunk is twice as thick as another, they won’t cook evenly. Aim for 1 to 1.5-inch pieces across the board.

Season in layers. Salt the broth early. Taste it before the fish goes in. Adjust again after the fish has cooked. The liquid will change as the fish releases its natural juices into the pot, so a final taste just before serving is always worth doing.

Add an acid finish. A squeeze of lemon juice stirred through right before serving lifts the whole pot. It doesn’t make the soup taste lemony; it just makes everything else taste more like itself. This is the step most people skip, and most people notice when it’s missing.

Can You Make This Ahead?

Yes, with one note. The broth can be built entirely in advance, made the night before, stored in the fridge, and reheated the next day. That’s actually a great approach because the flavors deepen overnight. The fish, though, should always be added fresh. Whether you’re using a delicate white fish like basa fillet or another variety, cooked fish in leftover soup softens further with each reheat and loses texture quickly.

If you’re making this for meal prep, make the broth ahead, refrigerate it, and add fresh fish on the day you plan to eat. Leftovers, with the fish already cooked into the soup, keep well in the fridge for 2 to 3 days. Reheat gently over medium-low heat. The goal is to warm the broth first, then bring the fish along slowly rather than blasting everything at high heat.

What to Serve With Fish Soup

Serving Fish Soup Recipe

  • This is a complete meal on its own, but the right accompaniment makes it better. Crusty bread, a proper sourdough, a warm baguette, or even thick slices of toasted Italian bread, is the classic pairing for a reason. The broth begs to be soaked up.
  • A fresh green salad dressed with a tangy vinaigrette cuts through the richness of the broth and balances the meal. Roasted vegetables on the side work well if you want to bulk things up further for hungrier tables.
  • For something heartier, serve over a small portion of white rice directly in the bowl. The rice soaks up the broth from beneath and adds a starchy comfort, turning this into something more substantial without changing the recipe at all.

Variations Worth Trying

  • The base recipe is a workhorse, but it adapts in a few directions that are worth knowing.
  • For a Mediterranean angle, add a handful of halved cherry tomatoes, a few olives, and a pinch of oregano. A splash of white wine in the broth before the stock goes in adds another layer.
  • For something with more Asian-inspired warmth, swap out a portion of the broth for coconut milk and incorporate additional ingredients like fresh ginger, lemongrass, and a squeeze of lime at the end. The result is closer to a Thai-style fish soup and works beautifully as a variation on this same base.
  • For a heartier, cold-weather version, add diced potatoes to the broth during the simmer phase, they need 15 to 18 minutes to cook through, and finish with a swirl of cream. The result is closer to a chowder than a broth soup, but it uses the same recipe as its foundation.

One Last Thing Before You Cook

Good homemade fish soup isn’t complicated. It doesn’t require a culinary background or expensive equipment. What it does require is a little patience with the broth, some respect for the fish (don’t overcook it), and the willingness to taste as you go. This recipe has been made in home kitchens by people who had never cooked fish before and people who cook it every week.

It works for both. That’s not something every recipe can say. Make it once, and you’ll understand why it’s worth refreshing rather than retiring. A bowl of this, proper broth, tender fish, and vegetables that still have a little body to them, is the kind of meal that reminds you why cooking at home is worth the effort in the first place.

You May Also Like Our Other Soup Recipes:

  • Simple & Delicious Chicken Soup
  • White Bean Soup
  • Yellow Lentil Soup
  • Amazing Butternut Squash Soup

Frequently Asked Questions (FAQs)

Can I use salmon instead of white fish? 

Salmon works, but it changes the dish meaningfully. Salmon is an oilier, richer fish, and its flavor dominates the broth in a way that white fish doesn’t. If that’s what you have, go for it, just know you’re making a different soup, not a worse one, just a different one.

Is this recipe gluten-free? 

As written, yes. Check the labels of store-bought broths if you’re cooking for someone with a serious gluten sensitivity, as some may contain trace amounts from processing.

Can I add noodles or pasta? 

Absolutely. Thin pasta or small pasta shapes added in the last 8 to 10 minutes of cooking work well. Just factor in that the pasta will continue to absorb liquid as it sits so that the soup will thicken in the leftovers.

What if I don’t have fresh fish? 

Frozen wild-caught white fish fillets are a perfectly fine substitute. Thaw completely and pat dry before using. See the section above on frozen fish for more details.

Can I make this dairy-free? 

This recipe is naturally dairy-free, which makes it one of the better options for households managing dietary restrictions without having to modify anything.

How spicy is it? 

The base recipe has no significant heat. If you want a kick, red pepper flakes added to the aromatics stage work well, or a dash of hot sauce mixed in at the table gives everyone control over their own bowl.

Milli
About Devine Dishes A lifelong love of cooking, one delicious recipe at a time. Welcome to Devine Dishes! I'm so glad you're here. I'm the cook, recipe creator, and food lover behind this little corner of the internet. Born and raised in Kenya, my love for cooking started when I was very young. Even as a child, I would happily volunteer to cook for the family, leaving the dishes and laundry for my siblings. Looking back, I think I had already discovered my passion and a clever way to avoid some chores! 😜 Where My Love for Cooking Began In high school, I chose Home Science and quickly discovered that baking was something I truly enjoyed. I went on to win awards in provincial school baking competitions for three consecutive years. Those were incredibly proud moments for me, and I loved the feeling of creating something delicious with my own hands. But not everyone saw cooking the way I did. I still remember the day my chemistry teacher laughed out loud in class after I received one of my baking medals. He told me I was wasting my time with cooking and that I should focus on the sciences, which would give me a better future than cookies and cakes. It was an embarrassing moment, especially as a student who was proud of something she had worked hard to achieve. But I didn't stop cooking. That experience stayed with me, not because it changed my passion, but because it reminded me that sometimes you have to believe in yourself even when others don't understand your dreams. From Cooking for Family to Building a Food Business Over the years, my love for cooking has taken me on quite a journey. I've explored different food business ideas, from cooking and selling chapatis and mandazis to catering, meal preparation, and delivery. Each experience taught me something new about food, business, and the joy of sharing a good meal with others. Today, I'm excited to bring that passion to food blogging. Devine Dishes is a place where I share the recipes I love, the ones I'm learning, and the ones I can't wait for you to try. You'll find African and Kenyan favorites, comforting family meals, delicious baking recipes, and practical dishes that make cooking at home enjoyable. My goal is simple: to help you discover recipes that are delicious, approachable, and worth making again. More Than Just Recipes For me, food has always been about more than feeding people. It's about family, memories, creativity, and bringing people together. When I'm not working, you'll often find me trying out new recipes, creating and editing content, or spending time with family. Sometimes we're swimming, watching TV, or simply chatting over a good meal. Those ordinary moments are some of my favorite moments. I also love traveling and discovering new places, cultures, and foods. I'm hoping to do much more of it in the near future, and I'm excited about the inspiration those experiences will bring to my cooking and future recipes. Thank You for Being Here Whether you're visiting Devine Dishes for a Kenyan recipe, looking for something delicious to bake, or simply exploring new meals to try, thank you for being part of this journey. Every recipe shared here is a little piece of my love for cooking, my experiences, and the belief that it's never too late to pursue something you're passionate about. I hope you find something delicious, make wonderful memories around your table, and come back often. Happy cooking! With love, Milli The heart behind Devine Dishes

You might also like

Delicious-homemade-Chicken-Penne-Alfredo-with-a-thick-cheesy-sauce-ready-to-serve

Chicken Penne Alfredo | Italian Stovetop Dinner Recipe

February 14, 2023
Soft Dinner Rolls Recipe

Dinner Rolls | Soft Sweet Oven Baked American Recipe

25 Jun at 1:12 am
Bacon Fried Rice Recipe

Bacon Fried Rice Recipe | Chinese Stovetop Skillet Meal

April 29, 2024
Chicken Wings Stew Recipe

Chicken Wings Stew Recipe | African Stovetop One Pot Meal

January 22, 2024
Easy Salmon Bites Recipe

Salmon Bites Recipe | Crispy Air Fryer American Style

November 23, 2024
Creamy Chickpea Curry Recipe

Creamy Chickpea Curry Recipe | Indian Style Stovetop Vegan

April 24, 2023
how-to-make-the-best-white-bean-soup

White Bean Soup Recipe | Stovetop Mediterranean Style

March 29, 2025
simple-creamy-dill-chicken

How to Make the Best Creamy Dill Chicken – Savory and Delicious

February 18, 2025
Salmon Creamed Spinach Recipe

Creamed Spinach Salmon | American and Italian Pan Recipe

2 Jun at 3:55 am
Beef Liver Stew 2 2

Peppered Beef Liver | Spicy African Style Recipe

18 Jul at 12:23 am

1 Comment. Leave new

  • Rosemarry
    October 8, 2026 3:55 am

    5 stars
    This fish soup was warm, hearty, and packed with flavor. The tender fish and vegetables made it filling without feeling too heavy. A wonderful homemade comfort meal!

    Log in to Reply
You must be logged in to post a comment.
Tags: Delicious fish soup for cold weather meals, Easy and delicious fish soup recipe for dinner, Healthy fish soup with vegetables and spices, How to make creamy fish soup with fresh herbs, Low-calorie fish soup recipe with simple ingredients, Mediterranean-style fish soup with tomatoes, Quick and delicious fish soup for busy weeknights, Seafood lovers' delicious fish soup recipe, Spicy fish soup with chili and garlic, Thai-inspired fish soup with coconut milk

More Similar Posts

grilled fish with shrimp

Grilled Fish with Shrimp | Easy Oven Method Dinner Recipe

Easy Breakfast Quesadilla Recipe

Breakfast Quesadilla Pan Fried Mexican and American Recipe

Deep Fried Tilapia

Deep Fried Tilapia Recipe | Crispy Kenyan  Style Fish Fry

chicken stir fry recipe

Chicken Stir Fry | Chinese Pan Skillet Recipe in 25 Min

Easy Chicken Salad Recipe

Chicken Salad | No Cook Creamy American Lunch Recipe

One Pot Cajun Chicken and Rice Recipe

One Pot Cajun Chicken and Rice | Easy Stovetop Dinner

Devine dishes logo

Devine Dishes is a food blog celebrating the flavors of African and Kenyan cuisine, with a delicious variety of recipes inspired by cuisines from around the world. From comforting family meals to easy baking ideas, we share approachable recipes to inspire your next meal. Read more

Categories
  • Breakfast
  • Desserts
  • Dinner
  • Drinks
  • Keto & Low-carb
  • Lunch
  • Snacks & Appetizers
Recipes
  • Breakfast Recipes
  • Dinner Recipes
  • Lunch Recipes
  • Pasta Recipes
  • Rice Recipes
  • Seasonal Holidays Recipes
  • Vegetable Recipes
Information
  • Home
  • About
  • Terms & conditions
  • Disclaimer
  • Privacy Policy
  • Contact Us
Facebook
Instagram
Pinterest
YouTube
LinkedIn

Copyright ©2026 Devinedishes. All Rights Reserved.

  • Terms & conditions
  • Disclaimer
  • Privacy Policy

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required