Polish horseradish soup, known as zupa chrzanowa, is what happens when comfort food develops a delightfully mischievous personality. At first, the soup is creamy, savory, and reassuring. Then the horseran say “pass the kielbasa.”
Traditionally associated with Easter and cold-weather meals, this Polish soup combines a flavorful broth with potatoes, root vegetables, marjoram, sour cream, and a generous amount of horseradish. Many versions also include white Polish sausage, smoked bacon, and hard-boiled eggs. The result is rich without being excessively heavy, tangy without becoming sour, and spicy without behaving like a bowl of hot peppers.
This recipe respects the traditional character of zupa chrzanowa while using ingredients that are reasonably easy to find in American supermarkets. It also gives you room to adjust the horseradish, because roots and jars apparently have individual personalities.
What Is Zupa Chrzanowa?
Zupa chrzanowa literally means horseradish soup in Polish. It belongs to Poland’s extensive family of hearty soups, alongside dishes such as żurek, white borscht, beet borscht, pickle soup, and mushroom soup.
Recipes vary considerably by region and household. Some cooks prepare the broth with fresh white sausage, smoked ribs, bacon, or holiday ham trimmings. Others make a lighter vegetable-based version. The soup may be enriched with sour cream, heavy cream, buttermilk, whey, soured milk, or even a fermented rye starter.
The common denominator is horseradish. It provides a clean, aromatic heat that rises through the nose rather than lingering aggressively on the tongue. Potatoes, cream, eggs, and sausage soften that sharpness, creating a balanced dish instead of a culinary practical joke.
Why It Is Popular at Easter
Horseradish, eggs, sausage, and bread are strongly connected with Polish Easter food traditions. Horseradish represents bitterness and sacrifice, while eggs are associated with renewal and new life. These ingredients commonly appear in Easter baskets prepared for blessing on Holy Saturday and return to the table during the holiday meal.
That does not mean you must wait for Easter. Zupa chrzanowa is equally welcome on a rainy Tuesday when your dinner plans need immediate improvement.
Polish Horseradish Soup Recipe
Yield: 6 servings
Preparation time: 25 minutes
Cooking time: 50 minutes
Total time: About 1 hour 15 minutes
Difficulty: Moderate
Ingredients
- 6 large eggs
- 6 ounces smoked bacon, diced, optional
- 1 pound fresh Polish white sausage or mild fresh kielbasa
- 1 tablespoon unsalted butter, if needed
- 1 medium yellow onion, finely chopped
- 1 small leek, white and light green portions only, cleaned and sliced
- 2 garlic cloves, minced
- 1 parsley root or medium parsnip, peeled and diced
- 8 ounces celery root, peeled and diced
- 1 pound Yukon Gold or russet potatoes, peeled and cut into small cubes
- 8 cups low-sodium chicken stock
- 2 bay leaves
- 4 whole black peppercorns
- 3 whole allspice berries
- 1 1/2 teaspoons dried marjoram, plus more to taste
- 1/3 to 1/2 cup prepared horseradish, drained if very watery
- 1 cup full-fat sour cream, at room temperature
- 2 tablespoons all-purpose flour
- 1 teaspoon lemon juice, plus more if needed
- Salt and freshly ground black pepper
- Chopped fresh dill or chives, for serving
- Rye bread or crusty country bread, for serving
Ingredient Notes and Substitutions
Horseradish: Prepared horseradish is freshly grated horseradish preserved with vinegar and salt. Choose a jar with a short ingredient list and avoid creamy horseradish sauce unless that is your only option. Creamy sauce is milder, so you may need more of it.
Fresh horseradish: Fresh root produces a brighter and often stronger flavor. Peel it, grate it finely, and add it near the end of cooking. Open a window first. Fresh horseradish fumes can transform a peaceful kitchen into an emotional event.
White sausage: Fresh Polish biała kiełbasa is ideal. If it is unavailable, use mild fresh pork sausage, bratwurst, or cooked kielbasa. Smoked kielbasa creates a deeper, smokier soup but changes the traditional flavor slightly.
Parsley root and celery root: These white root vegetables build the earthy foundation of the broth. Parsley root can be replaced with parsnip. If celery root is unavailable, use two celery ribs and one small turnip.
Gluten-free option: Replace the flour with one tablespoon of cornstarch mixed with two tablespoons of cold stock. Check the labels on the sausage, stock, and prepared horseradish as well.
How to Make Zupa Chrzanowa
Step 1: Cook the Eggs
Place the eggs in a saucepan and cover them with cold water by about one inch. Bring the water to a boil, cover the pan, and remove it from the heat. Let the eggs stand for 10 to 12 minutes.
Transfer them to a bowl of ice water. Once cool, peel and cut them in half. Set them aside for serving. Preparing the eggs first prevents the classic dinner-time surprise known as “I made the entire soup and forgot its most recognizable garnish.”
Step 2: Brown the Bacon
Place the diced bacon in a large Dutch oven or heavy soup pot over medium heat. Cook for 6 to 8 minutes, stirring occasionally, until the fat renders and the pieces become crisp.
Transfer the bacon to a paper towel-lined plate. Leave approximately two tablespoons of bacon fat in the pot. If you are omitting bacon or do not have enough rendered fat, add the butter.
Step 3: Soften the Aromatic Vegetables
Add the onion, leek, parsley root, and celery root to the pot. Cook over medium heat for 7 to 9 minutes, stirring occasionally. The vegetables should soften but not brown deeply.
Add the garlic and cook for another 30 seconds. Garlic burns quickly, and burned garlic has never once improved a holiday soup.
Step 4: Build the Broth
Pour in the chicken stock. Add the bay leaves, peppercorns, allspice berries, and dried marjoram.
Add the fresh white sausage whole. Bring the liquid just to a boil, then reduce the heat to maintain a gentle simmer. Partially cover the pot and cook for 20 minutes, or until the sausage is cooked through.
Remove the sausage and transfer it to a cutting board. Allow it to cool slightly before slicing it into rounds.
Step 5: Cook the Potatoes
Add the cubed potatoes to the broth. Continue simmering for 15 to 20 minutes, or until the potatoes and root vegetables are completely tender.
Remove the bay leaves. If possible, retrieve the whole peppercorns and allspice berries. Missing one peppercorn is not a crisis, although the person who bites it may briefly disagree.
Step 6: Choose the Soup’s Texture
For a rustic soup, leave all the vegetables intact. For a creamy but textured version, blend approximately one-third of the soup with an immersion blender. For a smooth restaurant-style zupa chrzanowa, blend the entire soup until velvety.
Partial blending is an excellent compromise. It thickens the broth naturally while preserving a few pieces of potato and root vegetables.
Step 7: Temper the Sour Cream
In a medium bowl, whisk the sour cream and flour until smooth. Add one ladleful of hot broth while whisking continuously. Repeat with two more ladlefuls.
Reduce the heat under the soup to low. Slowly pour the warmed sour cream mixture into the pot, whisking gently. Do not allow the soup to boil after adding the dairy. Excessive heat can cause sour cream to separate, leaving you with a soup that tastes fine but looks as though it has experienced a difficult afternoon.
Step 8: Add the Horseradish
Stir in 1/3 cup prepared horseradish. Add the sliced sausage and warm the soup gently for 3 to 5 minutes.
Taste before adding more horseradish. Different brands vary dramatically in strength. Add the remaining horseradish one tablespoon at a time until the soup has a noticeable but balanced kick.
Stir in the lemon juice. Season with salt, black pepper, and additional marjoram as needed. Remember that bacon, sausage, stock, and prepared horseradish may already contain salt.
Step 9: Serve
Ladle the soup into warm bowls. Add two egg halves to each serving and garnish with crisp bacon, fresh dill, chives, or a small spoonful of additional horseradish.
Serve immediately with rye bread, sourdough, or another sturdy loaf capable of handling serious dipping responsibilities.
How to Control the Horseradish Flavor
The most important rule is to add horseradish gradually. You can always introduce another spoonful, but removing it requires a level of wizardry unavailable in most home kitchens.
Heat also changes horseradish. Long cooking softens its pungency, while adding it near the end preserves its aromatic bite. For a mellow soup, simmer the horseradish for several minutes. For a sharper flavor, reserve one or two tablespoons and stir them in after removing the pot from the heat.
If the finished soup is too strong, add more sour cream, stock, or cooked potato. A pinch of sugar can round off harshness, but the soup should not taste sweet. If it is too mild, add fresh horseradish at the table.
Common Mistakes to Avoid
Boiling the Soup After Adding Sour Cream
Keep the heat low once the sour cream enters the pot. Tempering the dairy and avoiding a hard boil will help maintain a smooth texture.
Using Horseradish Sauce Without Checking the Label
Prepared horseradish and creamy horseradish sauce are not identical. Creamy sauce often contains mayonnaise, sweeteners, or additional dairy and usually has a milder taste.
Adding All the Horseradish at Once
A half cup from one jar may taste pleasantly lively, while the same amount from another jar may cause everyone at the table to reconsider their life choices. Taste as you go.
Overseasoning the Broth Early
Bacon, sausage, and stock release salt during cooking. Wait until the soup is nearly finished before making the final adjustment.
Skipping the Eggs
The soup will still be delicious, but hard-boiled eggs provide richness, visual contrast, and an unmistakably traditional presentation.
Serving Ideas and Variations
Traditional Easter-Style Serving
Serve the soup with white sausage, hard-boiled eggs, bacon, fresh herbs, and rye bread. A little grated fresh horseradish at the table allows guests to customize the heat.
Vegetarian Zupa Chrzanowa
Use vegetable stock and omit the bacon and sausage. Increase the quantity of celery root, parsley root, leek, and potatoes. Sauté sliced mushrooms until browned and use them as a savory garnish.
Lighter Version
Replace half the sour cream with whole-milk plain yogurt or buttermilk. Add these ingredients over very low heat and do not boil the soup.
Chunky Weeknight Version
Leave the vegetables unblended and use fully cooked smoked kielbasa. Add the sliced sausage during the final 10 minutes, reducing the total cooking time.
Extra-Smoky Version
Prepare the broth with smoked pork ribs, a ham hock, or leftover holiday ham. Skim excess fat before adding the sour cream.
Storage and Reheating
Cool leftover horseradish soup promptly and refrigerate it in an airtight container for up to three days. Store the hard-boiled eggs separately for the best texture.
Reheat the soup gently over medium-low heat, stirring frequently. Avoid a vigorous boil. Horseradish can lose strength during storage, so taste the reheated soup and stir in a fresh spoonful if necessary.
The soup may be frozen for up to three months, although dairy-based soups can become slightly grainy after thawing. For the best result, freeze the soup before adding the sour cream and eggs. Thaw it overnight in the refrigerator, reheat it, and finish it with fresh dairy and horseradish.
Kitchen Experience: From the First Pot to the Best Pot
The first experience many cooks have with zupa chrzanowa is uncertainty. A jar of horseradish sits on the counter looking innocent, even though everyone knows it has the emotional range of a smoke alarm. The natural temptation is to measure the recipe amount, drop it all into the pot, and hope for the best. A better approach is to treat horseradish like salt: add some, taste, wait a moment, and then decide whether the soup needs more.
One useful cooking experience is discovering how dramatically the soup changes over several minutes. Immediately after the horseradish is added, the aroma can seem powerful. After it warms in the broth and mingles with potatoes and sour cream, it becomes rounder and less aggressive. Adding more too quickly can therefore produce a soup that begins pleasantly spicy and finishes with the ventilation fan running at maximum speed.
Texture is another area where experience makes a difference. A fully blended version looks elegant and allows the horseradish to spread evenly through every spoonful. However, blending all the potatoes can make the soup unusually thick, especially after refrigeration. Partial blending often gives the most satisfying result: creamy broth, visible pieces of vegetables, and enough body to support sausage and eggs without resembling mashed potatoes in formal evening wear.
The dairy step may feel intimidating on the first attempt. Sour cream dropped directly into boiling broth can form small white flecks. The flavor is usually unharmed, but the appearance is less appealing. Tempering solves the problem. Whisking hot broth gradually into room-temperature sour cream brings the dairy closer to the soup’s temperature before the two are combined. Once this technique becomes familiar, it is useful for many creamy soups, sauces, and Eastern European dishes.
Serving the soup also teaches an important lesson: garnishes are not merely decorative. The egg yolk adds richness, the white provides a gentle texture, bacon contributes crunch, and dill or chives add freshness. Rye bread gives the meal structure and catches every remaining drop. Without the garnishes, the soup is good. With them, it becomes a complete Polish-style meal.
Another practical experience involves leftovers. The soup usually thickens overnight as the potatoes absorb liquid. A splash of stock restores the consistency. At the same time, the horseradish flavor may become quieter, so a teaspoon of fresh prepared horseradish stirred into each reheated bowl can revive it. This is more effective than adding a large amount to the entire pot, particularly when some family members prefer a gentler soup.
Ingredient substitutions also become easier with experience. Parsley root can be difficult to locate in American grocery stores, but parsnip works well. Celery root contributes a distinctive earthy taste, yet a combination of celery and turnip still produces a satisfying broth. Fresh white sausage is ideal, although mild bratwurst can provide a similar texture when Polish sausage is unavailable. Authentic cooking is not always about refusing substitutions; often it is about understanding what an ingredient contributes and finding a sensible way to preserve that role.
The best experience connected with zupa chrzanowa may be watching someone taste it for the first time. The initial spoonful usually produces a thoughtful pause. Then comes the realization that horseradish soup is not simply hot, sour, or creamy. It moves through all three sensations while remaining deeply savory. It is familiar enough to feel comforting and unusual enough to become memorable.
By the second pot, most cooks begin customizing the recipe. Some add extra marjoram, some prefer smoked kielbasa, and others finish each serving with enough fresh horseradish to make nearby relatives nervous. That flexibility is part of the soup’s charm. Zupa chrzanowa has a recognizable identity, but it also leaves room for household traditions, available ingredients, and individual ideas about how exciting dinner should be.
Final Thoughts
Polish horseradish soup is bold, comforting, creamy, and surprisingly balanced. Its combination of root vegetables, potatoes, sausage, eggs, sour cream, marjoram, and horseradish creates a meal that feels both rustic and festive.
The secret is restraint followed by adjustment. Build a flavorful broth, protect the sour cream from excessive heat, and add the horseradish gradually. Do that, and your zupa chrzanowa will deliver warmth, richness, and just enough nasal fireworks to keep dinner interesting.
Note: Horseradish strength varies by brand, freshness, and preparation. Begin with the smaller quantity, taste the soup after it warms for several minutes, and add more only when needed.