Skip to Content

Tomato Cod Soup

Tomato cod soup is filled with fresh cod fillets, tomatoes, celery, and onions. This soup is full of flavor and incredibly fast to make! You’ll have this soup on the table in 20 minutes.

tomato cod soup in a white bowl with spoon. Fresh parsley sprinkled on top. Crackers and kitchen towel beside the bowl.

Tomato Cod Soup

This tomato cod soup is FAST and so simple! Only 5 ingredients are needed (plus salt and pepper) and this soup can be ready in under 20 minutes.

With a blend of tomatoes, celery and cod, it’s an easy healthy soup that I think you’ll love! 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. No need to chop them up, as they’ll crumble all by themselves as they cook.

I don’t know about you, but I LOVE a simple convenient soup recipe! They’re so great for healthy lunches or dinners.

Ingredients on wood cutting board: bunch of celery, yellow onion, garlic bulb, large can diced tomatoes, small bowl of italian seasoning, plate with frozen cod fillets

Tomato Cod Soup Ingredients

Only 7 ingredients are needed to make this easy recipe:

  • 1 lb Cod Fillets – You can use fresh or frozen cod fillets, or any other white fish. Frozen fillets can be added straight to the soup!
  • 28 oz Canned Diced Tomatoes – This recipe uses one large 28 oz can of diced tomatoes, or two 15 oz cans. > Buy 28 oz Canned Diced Tomatoes Here.
  • 2 Celery Stalks – These need to be sliced small so they cook faster.
  • 2 cups Chopped Yellow Onion – I used half of a large yellow onion to make 2 cups chopped.
  • 3 Garlic Cloves – You can mince them or chop small.
  • 1 Tbsp Italian Seasoning > Buy Italian Seasoning Here.
  • ½ tsp Salt and Pepper – ½ tsp of salt and ½ tsp of pepper.

GET MY KITCHEN FAVORITES LIST – Get my full kitchen shopping list here including how I stock my pantry, fill my fridge, and what equipment I prefer to use in the kitchen.

Close up of soup spoon in pot of tomato cod soup

Recipe Cost = $7

The frozen cod fillets cost me $4. Diced tomatoes cost $2, and all other ingredients less than $1 (prices will vary slightly depending on where you live). 

Grocery Shopping Tip: If you like to save money at the store, here are my 7 ways to save money on your grocery bill and still eat healthily.

Kitchen Equipment I Used

Here’s the equipment I used to make this recipe:

  • 5 Qt Dutch Oven – My favorite size for making most dinners (I also have a 4 qt and 7 qt). Cast iron dutch ovens deliver even heat distribution and can be used on the stove and in the oven. They will last you a lifetime! I always make my soups in my 5 qt white dutch oven. > Buy 5 qt Dutch Oven Here.
  • Soup Ladle – The easiest way to pour soup into bowls. I love mine with a wood handle and silicone base. > Buy My Soup Ladle Here.
  • Wood Spoon – A flat tipped wood spatula is great for mixing ingredients without scratching the pot. > Buy Wood Spatula Here.

>> Grab my Easy Healthy Meals Success Kit! A highly successful meal system filled to the brim with healthy eating resources that will teach you how to make easy healthy meals throughout the week, plan your breakfasts, lunches, dinners, and so much more!

five images of steps to make cod soup: first is white pot with onions and wood spoon, second is diced tomatoes, celery and italian seasoning added, third has soup and frozen fish fillets in pot, fourth is finished cod tomato soup in pot, fifth is close up of cod tomato soup in pot with soup spoon and chopped parsley.

How To Make Tomato Cod Soup

This soup can be prepped and cooked in just 20 minutes! Here’s an overview of how to make it with the full recipe instructions at the bottom of this post.

  1. Chop up the onion, mince the garlic, and cook for 1-2 minutes in a large pot.
  2. Add in diced tomatoes, celery, water, and spices. Mix and cook for 5 minutes.
  3. Add the cod fillets (fresh or frozen) to the soup pot. Cook until fish is translucent (5 mins for fresh, 10 for frozen).
  4. Remove from heat and scoop into bowls. Serve with your favorite bread or crackers.

How To Store Tomato Cod Soup

This 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 add to the pot to reheat leftovers.

>> Need more inspiration? Grab my Easy Healthy Meals Success Kit! This kit includes 12 healthy eating guides, including meal plans and recipes done for you!

Does The Fish Have To Be Thawed?

No, you can add frozen fish fillets straight to the soup pot! Frozen fish will take about 10 minutes to cook (fresh fish will take about 5 minutes).

Can I Use A Different White Fish?

Yes, you can use any type of white fish in this recipe including pollock, bass, haddock, tilapia and halibut.

white pot of cod tomato soup with soup lade inside and parsley sprinkled over soup

More Soup Recipes

Here are some more delicious and fast recipes:

Did you love this tomato cod soup? Be sure to leave a rating below!

Tomato Cod Soup

Print Pin Recipe
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 4 servings



  • In a large pot over medium-high heat, add a bit of cooking oil, the chopped onion and minced garlic. Cook until onion becomes translucent, about 1-2 minutes.
  • Add in the canned diced tomatoes, celery, Italian seasoning, salt and pepper and water. Mix together, then let simmer for 5 minutes.
  • Add the fish fillets to the pot. Cook until fish turns opaque (5 minutes for fresh, 10 minutes for frozen). Stir occasionally.
  • Most of the fish will naturally break apart during this process. Use the tip of a spatula to break apart the rest.
    Add to bowls, serve and enjoy!
Calories: 166kcal | Carbohydrates: 17g | Protein: 23g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Cholesterol: 49mg | Sodium: 644mg | Potassium: 992mg | Fiber: 4g | Sugar: 8g | Vitamin A: 311IU | Vitamin C: 26mg | Calcium: 126mg | Iron: 3mg

Please note these nutritional values provided above are just an estimate. Actual numbers will vary based on brands and ingredients you choose, and your preferred portion sizes.

Get The Free AndiAnne NewsletterSubcribe To My Newsletter For New Recipes Delivered To Your Inbox Weekly.