Tomato Cod Soup
Disclosure: This post may contain affiliate links.
Tomato cod 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.

Easy Fish Soup
This tomato cod soup is FAST and so simple. With a blend of tomatoes, celery and cod, it’s an easy healthy soup that I think you’ll love!
- Only 5 ingredients are needed (plus salt and pepper) and this soup can be ready in under 20 minutes.
- 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.
- Cod is an easy, budget-friendly fish that you can add to a variety of recipes including our cod potato chowder and baked lemon cod with tomatoes.

Recipe Ingredients
FISH: You can use fresh or frozen cod fillets, or any other white fish. Frozen fillets can be added straight to the soup!
SOUP BASE: A budget-friendly combination of canned diced tomatoes, celery, onion, garlic, Italian seasoning, salt and pepper is all you need to make this healthy soup recipe!

How To Make Tomato Cod Soup
This soup can be prepped and cooked in just 20 minutes!
- Chop up the onion, mince the garlic, and cook for 1-2 minutes in a large pot.
- Add in diced tomatoes, celery, water, and spices according to the full recipe instructions below.
- Add the cod fillets to the soup pot. Cook until fish is translucent.
- Scoop into bowls. Serve and enjoy!
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 in a pot or microwave.

Recipe Tips
- 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.

More Soup Recipes
- Cod, Corn, Potato Chowder is a creamy soup that is table-ready in under 30 minutes.
- 20 Minute Vegetarian Tortilla Soup is filled with black beans, lentils, tomatoes and corn.
- Roasted and Pureed Cauliflower Soup is great detox soup, it’s rich in flavor and loaded with healthy ingredients.
- Healthy Hamburger Soup is perfect soup for busy weeknights.
- Wild Rice Mushroom Soup with brown mushrooms and wild rice create a comforting soup recipe.
Did you love this tomato cod soup? Be sure to leave a rating below!

Tomato Cod Soup
Ingredients
- 3 garlic cloves - minced
- 2 cups chopped yellow onion
- 28 oz canned diced tomatoes
- 2 celery stalks - sliced small
- 1 Tbsp Italian seasoning
- ½ tsp salt
- ½ tsp ground pepper
- 1 cup water - or broth
- 1 lb frozen cod fillets - or any other white fish
Instructions
- 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!
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.