The Most Delicious Cod Fish Soup

Hearty, filling, and so delicious! Just like you’d have outdoors! Cod Fish Soup cooks quickly and simply. In just an hour, you'll have a pot of flavorful, thick fish soup on your table. The smoky flavor comes from a singed bay leaf.
Updated : 12 June, 2025

Easy
About 1 hour.
Preparation
Step 1
Prepare the ingredients. You can use cod in any form — whole fish, steaks, or fillets. If you're using frozen fish, defrost it by placing it from the freezer to the fridge. Wash and peel the vegetables. Rinse and dry the dill.
Step 2
If you have a whole cod, cut it into pieces. Season with salt and pepper, and let it sit for about 10 minutes.
Step 3
Slice the onion into thin strips.
Step 4
Cut the carrot into slices if it's small, or into smaller pieces if it's large. You can also grate the carrot.
Step 5
Cut the potatoes into large cubes.
Step 6
Cut the tomatoes into pieces or halve them if using cherry tomatoes.
Step 7
If using marinated cod, cut it into pieces after removing the skin and bones. Bring about 2 liters (8.5 cups) of water to a boil in a kettle or pot.
Step 8
Take a heavy-bottomed pot and place it over low heat. Melt a piece of butter in the pot. Add the onion and sauté, stirring for a couple of minutes, until translucent. Add the carrots and sauté the vegetables for a few more minutes on low heat. You can also make the sauté in a pan, but I prefer using a pot.
Step 9
Add the potatoes to the pot and pour in the just-boiled water. Add salt and peppercorns. Wait for the water to boil again, remove the foam, and cover the pot. Let it cook for 15 minutes on low heat.
Step 10
Add the cod pieces to the soup. Light the bay leaf and quickly extinguish it. While it's still smoldering, dip it into the broth — this will give the soup a subtle smoky fish flavor. Cook for another 15 minutes.
Step 11
Add the tomatoes and dill to the soup. Let it cook for another 5 minutes, then turn off the heat and cover the pot. Let it sit for 10 minutes.
Step 12
Serve the fish soup hot. Enjoy!