Traditional Polish Fish Soup - Zupa Rybna

Immerse yourself in the rich flavors of the sea with this Traditional Polish Fish Soup, known as Zupa Rybna. A cherished recipe in Polish cuisine, this fish soup combines fresh fish with aromatic vegetables and herbs, offering a soothing and hearty dish that's perfect for any season.

Traditional Polish Fish Soup - Zupa Rybna

Preparation and Cooking Times

  • Prep time: 20 minutes
  • Cook time: 1 hour
  • Total time: 1 hour 20 minutes

Servings and Serving Size

  • Servings: 6
  • Serving size: 1 bowl (approximately 300ml)

Nutritional Information (per serving)

Calories: 210
Protein: 22g
Fat: 8g (of which Saturated: 2g)
Carbohydrates: 10g
Fiber: 2g
Sodium: 670mg


  • Fresh white fish (such as cod or haddock) - 500g, filleted and cubed
  • Fish stock - 1.5 liters
  • Carrots - 150g, peeled and sliced
  • Celery root (celeriac) - 100g, peeled and diced
  • Leek - 100g, cleaned and sliced
  • Onion - 100g, finely chopped
  • Garlic - 2 cloves, minced
  • Potatoes - 300g, peeled and cubed
  • Diced tomatoes - 200g (from a can)
  • Fresh dill - 10g, chopped
  • Bay leaves - 2
  • Salt and pepper - to taste
  • Lemon juice - from 1 lemon
  • Olive oil - 30ml

Method of Preparation

  1. In a large pot, heat the olive oil over medium heat. Add the onion, garlic, leeks, carrots, and celery root. Cook until the vegetables are softened, about 10 minutes.
  2. Add the fish stock, potatoes, diced tomatoes, and bay leaves to the pot. Bring to a simmer and cook for 20 minutes, or until the potatoes are tender.
  3. Place the fish cubes into the soup. Cook gently for about 10 minutes or until the fish is cooked through.
  4. Remove the bay leaves, add the fresh dill, and season with lemon juice, salt, and pepper.

Tips for Culinary Success

  • Choice of Fish: Use fresh or high-quality frozen fish for the best flavor and texture.
  • Herbs: Adjust the amount of dill based on your taste preference; dill is a strong herb but complements fish wonderfully.
  • Serving Suggestion: Serve hot with a sprinkle of fresh dill and a slice of rye bread.


Can I use a different type of fish?

  • Absolutely! While white fish is traditional, you can use salmon, trout, or any firm-fleshed fish.

How can I thicken the soup?

  • For a thicker soup, you can blend part of the vegetables before adding the fish.

Is this soup suitable for freezing?

  • Yes, you can freeze the soup without the fish. Add fresh fish when reheating to maintain the best texture.

Savor the taste of the sea with every spoonful of our Traditional Polish Fish Soup - Zupa Rybna. This nourishing dish not only fills your stomach but also warms your heart with its comforting and familiar flavors. Whether as a starter or a main course, this soup promises to be a delightful experience!