Skip to Content

Easy 20 Minute Fish Stew

Share this recipe:

Tomato white fish soup is full of flavor and incredibly fast to make. Sauteed onions are combined with white fish, diced tomatoes, celery, and spices in a fresh, easy soup.

This soup can be served as a healthy lunch, or easy dinner along with a sandwich, mashed chickpea wraps or our easy herbed quick bread.

Close up of tomato white fish soup including chopped vegetables, and white fish pieces with a spoon.

Easy Fish Soup

This is a really fast soup to make. There are only 8 ingredients, the soup can be made in 15 minutes!

First, onions and garlic are sauteed. Next, vegetable broth, diced tomatoes, chopped celery, Italian seasoning, salt and pepper are added to the pot and mixed in. Lastly, the white fish fillets are added to the pot.

The best part is you can use fresh or frozen fish fillets to make the soup. Frozen fillets can be added straight to the soup pot without defrosting. No need to chop them up, as they’ll crumble all by themselves as they cook.

You can use any kind of white fish for this recipe including cod, halibut, flounder, haddock, sea bass, sole, and tilapia. I’ve made this recipe with cod before and today I’m using tilapia.

Recipe ingredients including white fish fillets, canned diced tomatoes, chopped celery, chopped onion, broth, italian seasoning, salt and pepper.

Recipe Ingredients

Four images grouped together of a soup in white pot in various stages. First two are chopped onion cooking. Second two are tomatoes, celery, and broth all added to make the soup.

How To Make Tomato White Fish Soup

STEP 1: In a large pot over medium-high heat, add a bit of cooking oil, 1 yellow chopped onion and 3 minced garlic cloves. Cook until onion becomes translucent, about 1-2 minutes.

STEP 2: Add in 2 cups vegetable broth (or water), 24 oz canned diced tomatoes with juices, 1 cup chopped celery, 1 Tbsp Italian seasoning, ½ tsp salt and ½ tsp black pepper. Mix together, then let simmer for 5 minutes.

Two images of soup in a pot. First with raw fish fillets dumped into a tomato soup base. Second is fish pieces broken apart in the soup.

STEP 3: Add 1 lb of white fish fillets whole to the pot. Cook until the fish turns opaque (5 minutes for fresh, 10 minutes for frozen).

Most of the fish will naturally break apart during this process. Use the tip of a spatula to break apart the rest. Once the fish is cooked and broken apart, scoop it into bowls and serve.

A soup ladle in tomato white fish soup with celery and herbs.

Recipe Tips

  • Frozen fish fillets can be added straight to the pot. No need to thaw or chop them beforehand. As the soup cooks the fish will break apart naturally.
  • Use any white fish including cod, pollock, bass, haddock, tilapia and halibut.
  • Use canned diced tomatoes and their juices to save time and effort.
  • Taste the soup and add more salt and pepper if needed.
  • Serve with sandwiches, wraps, grilled cheese, or garlic bread.

Storing Leftovers

Leftover soup can be stored in an airtight container in the fridge for up to a week, or frozen for up to 6 months. To thaw, defrost the soup in the fridge overnight, then reheat it in a pot or microwave.

A bowl of tomato white fish soup with a spoon and a kitchen towel beside it.

🎉 Grab Your Free Recipe Guides! 🎉

Hey, foodie friends! Don’t miss my Free Recipe Guides featuring all my popular dishes, ready for you to print and enjoy! Sign up for my member’s library for instant access to over 20 delicious guides, and I’m always adding more!

✨ And while you’re at it, come hang out with me on Pinterest and Facebook for even more tasty inspiration!

Tried this recipe? I’d love it if you shared it with your friends! 💖 And don’t forget to leave a review using the stars in the recipe card below—I can’t wait to hear what you think! ⭐⭐⭐⭐⭐

A bowl of white fish tomato soup

Tomato White Fish Soup

Sauteed onions are combined with white fish, diced tomatoes, celery, and spices in a fresh, easy soup.
4.67 from 3 votes
Save Recipe! Pin This Print It
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 6 servings

Ingredients

Instructions

  • In a large pot over medium-high heat, add a bit of cooking oil, 1 yellow chopped onion and 3 minced garlic cloves. Cook until onion becomes translucent, about 1-2 minutes.
  • Add in 2 cups vegetable broth (or water), 24 oz canned diced tomatoes with juices, 1 cup chopped celery, 1 Tbsp Italian seasoning, ½ tsp salt and ½ tsp black pepper. Mix together, then let simmer for 5 minutes.
  • Add 1 lb of white fish fillets whole to the pot. Cook until the fish turns opaque (5 minutes for fresh, 10 minutes for frozen). Most of the fish will naturally break apart during this process. Use the tip of a spatula to break apart the rest. Once fish is cooked and broken apart, scoop into bowls and serve.

Recipe Notes:

  • Frozen cod fillets can be added straight to the pot. No need to thaw or chop them beforehand. As the soup cooks the fish will break apart naturally.
  • Cod can be substituted for any white fish including pollock, bass, haddock, tilapia and halibut.
  • Use canned diced tomatoes and their juices to save time and effort.
  • Taste the soup and add more salt and pepper if needed.
  • Serve with sandwiches, wraps, grilled cheese, or garlic bread.

Nutrition

Calories: 114kcal | Carbohydrates: 10g | Protein: 17g | Fat: 2g | Saturated Fat: 0.5g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 0.4g | Cholesterol: 38mg | Sodium: 750mg | Potassium: 566mg | Fiber: 2g | Sugar: 5g | Vitamin A: 413IU | Vitamin C: 15mg | Calcium: 76mg | Iron: 2mg

The nutritional information provided is an estimate and is per serving.

Save This Recipe:Follow us on Pinterest @MadeByAndi

Share this recipe: