If you wonder where to buy authentic Polish food online, check out Polana.com. They offer 15% OFF (minimum order $60) for Polish Foodies’ readers. 
Just enter coupon code FOODIE15 during checkout.

Authentic Polish Fish Soup Recipe

***Some of the links below are affiliate links, meaning that at no additional cost to you, I will receive a commission if you click through and make a purchase.***

share with friends and family:


Polish fish soup recipe is the most frequently used during Christmastime. This fasting dish is not only delicious but also quite easy to make.

The key to cook the perfect Polish fish soup, zupa rybna (suh-pah rhyph-nah) is to use quality fish and add plenty of veggies.

Tips For Cooking Polish Fish Soup

Cook It As Broth.

If you ever cooked rosół, you will see that making Polish fish soup is pretty similar. You are just using fish instead of chicken and cook veggies in a slightly different way. The spices also vary, but other than that, you will notice nothing but similarities.

Use The Whole Fish.

When cooking a fish broth, you need to use the whole fish, with heads, skins, etc. It will make the soup aromatic.

Serve It Solo Or With Add-Ons.

The most popular add-ons for Polish fish soup are:

  • potatoes
  • bread

Authentic Polish Fish Soup Recipe

Authentic Polish Fish Soup Recipe

Authentic Polish Fish Soup Recipe
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes


  • 2 lbs of whole fish (with heads)
  • 6 onions
  • 1 leek (the white part)
  • 1 small celery root
  • 1 parsley root
  • 3 average carrots
  • 1 tbsp of grated horseradish
  • 1 tbsp of fresh lemon juice
  • 3 bay leaves
  • 3 allspice berries
  • 1 tbsp of salt
  • ½ tsp of pepper
  • oil
  • 12 cups of water


  1. Wash the fish and cover them with water.
  2. Add bay leaves, allspice berries, salt, pepper, and bring to boil.
  3. In the meantime, peel and cut onions into the half-moons. Sweat them on the oil.
  4. When the onions are sweated, add them to the soup and bring to boil again.
  5. Take out the fish from the soup.
  6. Peel the carrots, parsley root, and celery root. Grate them.
  7. Cut the leek into the rings.
  8. Sweat all the veggies on oil, then add them to the soup.
  9. Add horseradish and lemon juice. Mix.
  10. Remove skins and bones from the fish.
  11. Cut the fish meat into big chunks and add them to the soup.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 220Total Fat: 5gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 65mgSodium: 984mgCarbohydrates: 14gFiber: 3gSugar: 6gProtein: 31g

These data are indicative and calculated by Nutritionix

Pin For Later:

Did you like this Polish fish soup recipe? Let us know in the comments below!

Leave a Reply

Your email address will not be published. Required fields are marked *

follow on social


Skip to Recipe