Quick and healthy One Pot Cod Fish Soup is perfect for cold weather and ready within 30 minutes. Easy fish soup recipe with tomato, onion, bell pepper, garlic and cod whitefish. It’s cozy, comforting and something the whole family will love.
Easy Fish Soup
If the view outside is any indication, I’d say it’s soup weather. With colder weather, you’ll want cozy, comfort foods. Wholesome, heart-warming recipes like this Italian Cod Fish Soup have lately been a favorite of mine.
It’s cooked in one pot and loaded with clean-eating ingredients such as veggies, with rich flavor and lean protein from fish. You can modify how you like by including other seafood such as shrimp, and extra vegetables.
One pot fish soup for an easy dinner idea
Making fish soup is as simple as assembling ingredients and cooking in one pot, all in less than 3o minutes from start to finish. Whitefish, such as cod, will cook quick right inside the broth, so no pre-cooking is needed. Less work and less clean up will allow more time for relaxing this winter.
Another bonus is it’s mostly made with vegetables and fish, so it’s wholesome and gluten-free. This healthy fish soup has plenty of flavors, but still perfect for fitting into your healthy lifestyle.
Ingredients for Cod Fish Soup
Alaska cod, also known as Pacific cod, is a popular whitefish variety. The moist, yet firm texture makes it a versatile fish. The distinctive flake and slightly sweet flavor adapts well to almost any cooking method. It even holds up well once cooked into this fish soup.
- Onion and garlic: A combo the adds and enhances flavors of almost any savory meal
- Celery and green bell pepper: balances out the soup with nutrients and a bit of crunch
- Dry white wine: used to deglaze the pot and bring out more flavors
- Lemon juice: compliments seafood with a vibrant tanginess
- Dried Italian seasoning: a simple way to add lots of flavor to soups and stews
- Chicken stock: creates the broth for fish soup
- Canned diced tomatoes: use the tomato and liquid from the can for flavor and a lovely red color
- Tomato paste: helps thicken the broth a bit, plus adds loads of tomato flavor
- Fresh basil: garnish with lovely Italian flavors
Tips for Making Fish Soup
- Add the fish in at the end so it doesn’t overcook and break up too much
- You could also use other meaty white fish such as haddock or monkfish. If you are unable to find these fish sole or tilapia can be used, but won’t be as meaty.
- Try adding some red pepper flakes for a spicy kick
- If you’re making this in advance don’t add the fish until you reheat it and are ready to serve
Best fish for fish soup
Cod is an ideal choice for fish soup because of its firm texture that holds up well…as you can see with the delectable chunks of fish in the photos. However, it’s still moist and flaky and has a nice mild flavor that absorbs the flavors of the broth.
Note: You could also use another white fish such as sole or tilapia, but it won’t be as meaty and will likely fall apart in the soup.
Do you need to pre-cook fish before adding to soup?
Fish is a lean meat that cooks very quickly. You can add it straight to the warm soup at the end just before serving. An added bonus is that it soaks up the flavors while cooking. Allow about 5 minutes for it to cook through and become tender.
Italian One Pot Cod Fish Soup recipe at-a-glance:
Flavor profiles: Rich, buttery tomato broth with mild white fish
Texture: Tender fish and veggies in a thick broth.
More hearty soup and chili recipes to keep you warm
- How to Make French Onion Soup
- Hearty Tomato Basil Beef Stew
- Roasted Sweet Potato Chili
- Healthy White Bean Turkey Chili
Leave a comment below or star rating if you made this recipe or want to share your thoughts.
Are you following me on Pinterest, Instagram, Facebook, and Twitter? Also, sign up for our newsletter to get all our recipes and cooking tips.
Italian One Pot Cod Fish Soup
- 2 tablespoons light olive oil
- 1 onion, diced
- 4 cloves minced garlic
- 2 stalks celery, diced
- 1 large green bell pepper, cubed
- ½ cup dry white wine
- 1 medium lemon, juiced
- 1 tablespoon dried Italian seasoning
- ½ teaspoon black pepper
- 2 cups chicken stock
- 2 (14.5-ounce) can diced tomatoes, undrained
- 2 tablespoons tomato paste
- 16 ounces wild Alaska Cod, or whitefish
- Fresh basil as garnish
- Heat olive oil in a large pot over medium-high heat. Add onion, and cook 6-8 minutes until fragrant, stirring often.
- Stir in garlic, celery and bell pepper. Reduce heat to medium and cook 5 minutes more.
- Stir in wine, lemon juice, Italian seasoning, and pepper. Cook 2-3 minutes until most of the liquid is dissolved.
- Stir in chicken stock, diced tomato and tomato paste. Cook 10 minutes more uncovered, or until bell peppers are just tender.
- Cut cod into small, bite-size pieces. Stir into soup and cook until fish is tender and opaque, or about 5 minutes. Serve with basil as garnish.
- Add the fish in at the end so it doesn't overcook and break up too much.
- You could also use other meaty white fish such as haddock or monkfish. If you are unable to find these fish sole or tilapia can be used, but won't be as meaty and will likely break apart in the soup.
- Try adding some red pepper flakes for a spicy kick.
- If you're making this in advance don't add the fish until you reheat it and are ready to serve.