Traditional Czech Fish Soup Recipe for Christmas Eve

Traditional Czech Fish Soup Recipe for Christmas Eve

Soups 2 Last Update: Mar 01, 2026 Created: Jan 22, 2026
Traditional Czech Fish Soup Recipe for Christmas Eve Traditional Czech Fish Soup Recipe for Christmas Eve
  • Serves: 6 People
  • Prepare Time: 40 minutes
  • Cooking Time: 90 minutes
  • Calories: -
  • Difficulty: Medium
Print

Christmas Eve in a Czech home is a truly magical affair, filled with anticipation, family, and, of course, incredible food. Before the presents are unwrapped and the star of the show – crispy fried carp with potato salad – makes its grand appearance, there's a cherished tradition: a steaming bowl of Czech Christmas Fish Soup, known as Rybí Polévka. This isn't just any fish soup recipe; it's a symbol of the festive season, warming bodies and souls.
This recipe guides you through creating a truly traditional Czech fish soup recipe made from the head and bones of carp, fragrant root vegetables, and delightful, simple bread dumplings. We've adapted it for modern home kitchens, providing clear, easy-to-follow instructions and even offering options if carp isn't readily available. For those busy cooks looking for a quick answer, you'll be making a rich stock from carp, building a lightly roux-thickened vegetable soup base, and then adding tender fish pieces and savory bread dumplings. This is our definitive version of this beloved holiday classic, with a few small, adaptable tweaks explored later in our "Variations & Substitutions" section. Get ready to bring a taste of Czech Christmas to your kitchen!

Ingredients

Directions

  1. Make the Carp Stock
  2. Prepare Fish: Thoroughly clean and rinse the carp head and bones under cold running water. If desired, you can briefly soak them in cold water for 15-20 minutes to remove any lingering "fishy" taste, then drain.
  3. Combine Ingredients: In a large stockpot, combine the cleaned carp bones and head, half of the roughly chopped carrots, parsley root/parsnip, celery/celeriac, half of the onion, peppercorns, allspice, bay leaves, and a generous pinch of salt. Add 8-10 cups of cold water, ensuring the fish and vegetables are covered.
  4. Simmer Stock: Bring the pot up to a gentle simmer over medium heat. As it heats, foam will rise to the surface; meticulously skim this off to ensure a clear stock. Once simmering, reduce the heat to low so the stock is barely bubbling. Cook for 60-90 minutes.
  5. Strain Stock: Carefully strain the hot stock through a fine-mesh sieve or a colander lined with cheesecloth into a clean bowl or pot. Discard all the solids (bones, head, vegetables, spices). Set the hot, clear carp stock aside.
  6. Make the Bread Dumplings
  7. Prepare Bread: While the stock simmers, if your day-old bread is very soft, you can lightly sauté or toast the cubes in a dry pan for a few minutes to firm them up slightly.
  8. Mix Dough: In a medium bowl, combine the bread cubes, chopped parsley, a pinch of mace or nutmeg, salt, and pepper. In a separate small bowl, whisk together the egg yolks and 1-2 tablespoons of cream. Pour the egg mixture over the bread cubes and mix well. Gradually add the flour, a tablespoon at a time, mixing until a soft, pliable dough forms that just holds together. It shouldn't be too sticky.
  9. Shape & Cook Dumplings: Bring a small pot of lightly salted water or a bit of your prepared carp stock to a gentle simmer. Using a small scoop or two spoons, shape the dough into small, marble-sized dumplings or cut gnocchi-like pieces. Carefully drop them into the simmering liquid. Cook for 3-5 minutes, or until they float to the surface and are cooked through.
  10. Chill & Hold: Briefly shock the cooked dumplings in cold water to stop the cooking, then drain them well. Set aside for serving.
  11. Build the Soup Base
  12. Sauté Vegetables: In a clean medium soup pot, melt the butter over medium heat. Add the remaining finely diced onion and the finely diced remaining carrots, parsley root/parsnip, and celery/celeriac. Gently sauté until the vegetables are soft and translucent, about 8-10 minutes. Do not brown them.
  13. Make Roux: Stir in the 2 tablespoons of flour with the softened vegetables to create a light roux. Cook, stirring constantly, for 1-2 minutes to cook out the raw flour taste.
  14. Whisk in Stock: Gradually whisk in the hot carp stock, a ladleful at a time, ensuring no lumps form. Continue whisking until the soup base is smooth and lightly thickened.
  15. Add Fish: Cut your carp fillet (or substitute fish) into small cubes or strips. Add these fish pieces to the simmering soup base. Cook gently for just 3-5 minutes, or until the fish is opaque and cooked through. Be careful not to overcook.
  16. Finish & Season
  17. Season: Season the soup generously with salt, freshly ground black pepper, and a pinch of nutmeg. Stir in the minced garlic. Simmer briefly for another minute or two to allow the flavors to meld.
  18. Optional Cream: If desired, remove the pot from the heat and stir in a small amount of heavy cream. This adds a touch of richness without making the soup heavy or overly creamy. Do not boil the soup after adding cream.
  19. Final Garnish: Stir in the remaining chopped fresh parsley just before serving.
  20. Serve
  21. Assemble Bowls: Place a few of the prepared bread dumplings into each warm serving bowl.
  22. Ladle & Garnish: Ladle the hot fish and veggie recipe soup over the dumplings. Garnish with an extra sprinkle of fresh parsley.
  23. Traditional Pairings: This soup is traditionally served as the first course of the Czech Christmas Eve feast, often followed by fried carp, potato salad, and various Christmas breads.

Traditional Czech Fish Soup Recipe for Christmas Eve



  • Serves: 6 People
  • Prepare Time: 40 minutes
  • Cooking Time: 90 minutes
  • Calories: -
  • Difficulty: Medium

Christmas Eve in a Czech home is a truly magical affair, filled with anticipation, family, and, of course, incredible food. Before the presents are unwrapped and the star of the show – crispy fried carp with potato salad – makes its grand appearance, there's a cherished tradition: a steaming bowl of Czech Christmas Fish Soup, known as Rybí Polévka. This isn't just any fish soup recipe; it's a symbol of the festive season, warming bodies and souls.
This recipe guides you through creating a truly traditional Czech fish soup recipe made from the head and bones of carp, fragrant root vegetables, and delightful, simple bread dumplings. We've adapted it for modern home kitchens, providing clear, easy-to-follow instructions and even offering options if carp isn't readily available. For those busy cooks looking for a quick answer, you'll be making a rich stock from carp, building a lightly roux-thickened vegetable soup base, and then adding tender fish pieces and savory bread dumplings. This is our definitive version of this beloved holiday classic, with a few small, adaptable tweaks explored later in our "Variations & Substitutions" section. Get ready to bring a taste of Czech Christmas to your kitchen!

Ingredients

Directions

  1. Make the Carp Stock
  2. Prepare Fish: Thoroughly clean and rinse the carp head and bones under cold running water. If desired, you can briefly soak them in cold water for 15-20 minutes to remove any lingering "fishy" taste, then drain.
  3. Combine Ingredients: In a large stockpot, combine the cleaned carp bones and head, half of the roughly chopped carrots, parsley root/parsnip, celery/celeriac, half of the onion, peppercorns, allspice, bay leaves, and a generous pinch of salt. Add 8-10 cups of cold water, ensuring the fish and vegetables are covered.
  4. Simmer Stock: Bring the pot up to a gentle simmer over medium heat. As it heats, foam will rise to the surface; meticulously skim this off to ensure a clear stock. Once simmering, reduce the heat to low so the stock is barely bubbling. Cook for 60-90 minutes.
  5. Strain Stock: Carefully strain the hot stock through a fine-mesh sieve or a colander lined with cheesecloth into a clean bowl or pot. Discard all the solids (bones, head, vegetables, spices). Set the hot, clear carp stock aside.
  6. Make the Bread Dumplings
  7. Prepare Bread: While the stock simmers, if your day-old bread is very soft, you can lightly sauté or toast the cubes in a dry pan for a few minutes to firm them up slightly.
  8. Mix Dough: In a medium bowl, combine the bread cubes, chopped parsley, a pinch of mace or nutmeg, salt, and pepper. In a separate small bowl, whisk together the egg yolks and 1-2 tablespoons of cream. Pour the egg mixture over the bread cubes and mix well. Gradually add the flour, a tablespoon at a time, mixing until a soft, pliable dough forms that just holds together. It shouldn't be too sticky.
  9. Shape & Cook Dumplings: Bring a small pot of lightly salted water or a bit of your prepared carp stock to a gentle simmer. Using a small scoop or two spoons, shape the dough into small, marble-sized dumplings or cut gnocchi-like pieces. Carefully drop them into the simmering liquid. Cook for 3-5 minutes, or until they float to the surface and are cooked through.
  10. Chill & Hold: Briefly shock the cooked dumplings in cold water to stop the cooking, then drain them well. Set aside for serving.
  11. Build the Soup Base
  12. Sauté Vegetables: In a clean medium soup pot, melt the butter over medium heat. Add the remaining finely diced onion and the finely diced remaining carrots, parsley root/parsnip, and celery/celeriac. Gently sauté until the vegetables are soft and translucent, about 8-10 minutes. Do not brown them.
  13. Make Roux: Stir in the 2 tablespoons of flour with the softened vegetables to create a light roux. Cook, stirring constantly, for 1-2 minutes to cook out the raw flour taste.
  14. Whisk in Stock: Gradually whisk in the hot carp stock, a ladleful at a time, ensuring no lumps form. Continue whisking until the soup base is smooth and lightly thickened.
  15. Add Fish: Cut your carp fillet (or substitute fish) into small cubes or strips. Add these fish pieces to the simmering soup base. Cook gently for just 3-5 minutes, or until the fish is opaque and cooked through. Be careful not to overcook.
  16. Finish & Season
  17. Season: Season the soup generously with salt, freshly ground black pepper, and a pinch of nutmeg. Stir in the minced garlic. Simmer briefly for another minute or two to allow the flavors to meld.
  18. Optional Cream: If desired, remove the pot from the heat and stir in a small amount of heavy cream. This adds a touch of richness without making the soup heavy or overly creamy. Do not boil the soup after adding cream.
  19. Final Garnish: Stir in the remaining chopped fresh parsley just before serving.
  20. Serve
  21. Assemble Bowls: Place a few of the prepared bread dumplings into each warm serving bowl.
  22. Ladle & Garnish: Ladle the hot fish and veggie recipe soup over the dumplings. Garnish with an extra sprinkle of fresh parsley.
  23. Traditional Pairings: This soup is traditionally served as the first course of the Czech Christmas Eve feast, often followed by fried carp, potato salad, and various Christmas breads.

You may also like

Newsletter

Sign up to receive email updates on new recipes.