Żurek ( Polish Sour Rye Soup) is the soup that gets whispered about at Polish Easter dinner tables and proudly slurped on cozy weeknights.
But before we go any further, you need one very important thing: a proper sour rye starter. That tangy, fermented base is what makes this soup what it is. If you don’t have it yet, head over to my separate post where I walk you step-by-step through making your own zakwas at home. It’s simple, traditional, and absolutely worth it.



What Is Żurek?

Żurek is one of the most traditional soups in Polish cuisine and also one of the most misunderstood if you didn’t grow up with it.
At its core, żurek is a sour rye soup made with fermented rye starter (zakwas), sausage, garlic, marjoram, and often potatoes. It’s creamy, smoky, tangy, and deeply savory all at once. And yes, it’s supposed to be sour. That gentle, earthy tang is what makes it unforgettable.
This isn’t a light, delicate broth. Żurek has personality. It’s bold. It fills the kitchen with the smell of garlic and marjoram. It’s the kind of soup that feels like it has history in it because it does.
Traditionally, żurek is served at Easter in Poland, often with white sausage and hard-boiled eggs tucked right into the bowl. But in many homes, it’s also a cozy, everyday soup made during colder months. It’s practical, filling, and deeply comforting.
The magic ingredient is the zakwas a naturally fermented rye mixture that gives the soup its signature sour flavor. Without it, you don’t really have żurek. You just have broth with sausage. And that’s not the same thing.
If you’ve never tried it before, the first spoonful might surprise you. It’s not creamy chicken soup. It’s not tomato soup. It’s something uniquely Polish – earthy, rustic, and layered with flavor.
Żurek doesn’t try to impress you with fancy techniques. It wins you over slowly. And once it does, it stays with you. If you’ve never tried Polish żurek, I’m honestly jealous of your first spoonful. It’s a revelation.
What Is Polish White Sausage (Biała Kiełbasa)?
If you didn’t grow up in Poland, Polish white sausage might look a little confusing at first. It’s pale, uncooked, and doesn’t have that smoky brown color most people associate with kielbasa.
That’s because biała kiełbasa is raw and unsmoked.
It’s typically made from pork (sometimes pork and veal), seasoned simply with garlic, marjoram, salt, and pepper. No heavy smoke. No paprika overload. Just clean, savory flavor that lets the garlic and herbs shine.
It’s the traditional sausage used in żurek, especially around Easter. When it simmers in the broth, it releases this gentle, garlicky richness that builds the foundation of the soup.
How to Prepare It
I always pre-cook mine separately.
I place the raw white sausage in a pot, cover it with water or broth, and let it gently simmer until fully cooked through. Then I slice it and add it to the soup later.
Why? Because it keeps the broth clean and lets me control the texture. It also prevents any cloudiness and makes the whole process feel more intentional. That’s how I was taught, and that’s how I still do it.
Can’t Find Polish White Sausage?
No problem. If you can’t find biała kiełbasa at a Polish deli or European market, you can absolutely substitute:
- Raw Italian sausage (mild) — this is the closest easy swap.
- Avoid sweet Italian sausage.
Italian sausage has a similar raw texture and fat content, so it behaves the same way in the soup. It’s not identical in flavor, but it works beautifully and still gives you that hearty, comforting result.
Just cook it gently the same way — simmer first, then slice.

Ingredients
- 7 cups chicken or vegetable broth ( or water and Better than Bullion)
- 1 tablespoon frying oil
- 5 ½ oz (150g) smoked thick-cut bacon
- 14 oz (400g) Polish white sausage (biała kiełbasa) raw or pre-cooked
- 5 ½ oz (150g) smoked Polish sausage (kiełbasa)
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon + 1 teaspoon marjoram
- 1.5 lbs (750g) potatoes (optional but super good)
- Whole batch of sour rye starter (zakwas), or to taste
- ¼ cup heavy cream
- 1 teaspoon horseradish, or to taste
- Salt and pepper to taste
To Serve
- 8 hard-boiled eggs (halved, traditionally served right on top)
How to Make Żurek
Step 1 – Cook the White Sausage First
If you’re using raw Polish white sausage (biała kiełbasa), I recommend cooking it separately first.
Place the sausage in a pot, cover it with water or broth, and gently simmer for about 15–20 minutes until fully cooked through. Then remove it, let it cool slightly, and slice into thick pieces.
I do this because it keeps the soup broth cleaner and gives me more control over the texture and flavor. Once sliced, the sausage goes into the soup later to finish warming through.
If you’re using Italian raw sausage as a substitute, cook it the same way -simmer first, then slice it.
Step 2 – Build the Flavor Base
In a large pot, add a splash of oil and diced onion and leak. Cook until soft and translucent. Stir in the garlic and marjoram and cook just until fragrant.
Now add the browned bacon, white kielbasa and smoked sausage into this pot and let everything mingle together for a minute before pouring in your broth.
Pour in a little of your broth into that pan where you cooked up your meat and scrape it very well. Use a wooden spoon and really loosen up all those browned bits stuck to the bottom.
Do not skip this. Those caramelized bits are pure flavor. That’s where the depth lives.
Then add your broth. Let everything come to a gentle boil and simmer for about 10 minutes.
Step 3 – The Potatoes (Two Ways but Here’s My Favorite)
You have options here.
Option 1 (Traditional & Easy):
Add diced potatoes directly into the soup and simmer until tender.
Option 2 (The Way I Do It):
Cook the potatoes separately in salted water until soft. Drain and mash them lightly, not perfectly smooth, just rustic. Then when serving, spoon the mashed potatoes into each bowl and ladle the hot żurek over them.
I love serving it this way because the potatoes stay fluffy and don’t soak up all the broth while cooking. The soup poured over mashed potatoes feels heartier, cozier, and honestly more special.
Both ways are authentic. It just depends on the texture you prefer.
Step 4 – Add the Zakwas
Once your base is ready, slowly pour in your sour rye starter (zakwas), stirring as you go. Start adding it gradually and taste as you go. Add more if you want it tangier.
Bring everything to a gentle boil and simmer for a few minutes so the flavors meld together.
Step 5 – Finish the Soup
Stir in the heavy cream. Add the horseradish for a subtle kick. Season with salt and pepper to taste and the reserved 1 teaspoon of marjoram – rub the marjoram between your palms to release its aroma.
Step 6 – Serve
If using mashed potatoes, spoon them into bowls first, then ladle the hot soup over them.
Top with halved hard-boiled eggs and a sprinkle of fresh marjoram or parsley. I also like to add some crispy bacon bit on top.
Serve with good rye bread.
Notes & Tips
1. Control the sourness.
Zakwas can vary in strength depending on how long it fermented. Always add it gradually and taste as you go. You can always add more but you can’t take it out.
2. Don’t boil aggressively after adding the starter.
Once the zakwas goes in, keep the soup at a gentle simmer. A hard boil can dull the flavor and make it slightly harsh.
3. Pre-cooking the white sausage keeps the broth cleaner.
Simmering it separately prevents cloudiness and gives you better control over texture. You can slice it thick for a rustic feel or thinner for a more elegant bowl.
4. Mashed potatoes vs. diced potatoes — both are traditional.
Adding potatoes directly to the soup makes it thicker and heartier.
Serving the soup over mashed potatoes keeps the texture lighter and more layered. I personally love the mashed version — it feels more intentional and cozy.
5. Marjoram and eggs are not optional.
This is the herb that makes żurek taste like żurek. If you skip it, the soup loses its Polish character. The hard boil eggs are a must to serve with.
7. It tastes even better the next day.
Like most soups, żurek deepens overnight. The sourness mellows, the flavors marry, and it becomes even richer.
8. Freezing tip.
If you plan to freeze it, do so before adding cream. Add cream when reheating for the best texture.
9. No white sausage?
Use mild raw Italian sausage. Avoid sweet or heavily fennel-seasoned versions. You want garlic-forward, not pizza-flavored.

Żurek: Polish Sour Rye Soup
Ingredients
- 7 cups chicken or vegetable broth or water and Better than Bullion
- 1 tablespoon frying oil
- 5 ½ oz 150g smoked thick-cut bacon
- 14 oz 400g Polish white sausage (biała kiełbasa) raw or pre-cooked
- 5 ½ oz 150g smoked Polish sausage (kiełbasa)
- 1 medium onion diced
- 3 cloves garlic minced
- 1 tablespoon + 1 teaspoon marjoram
- 1.5 lbs 750g potatoes (optional but super good)
- Whole batch of sour rye starter zakwas, or to taste
- ¼ cup heavy cream
- 1 teaspoon horseradish or to taste
- Salt and pepper to taste
- To Serve:
- 8 hard-boiled eggs halved, traditionally served right on top
Instructions
- Step 1 – Cook the White Sausage First
- If you’re using raw Polish white sausage (biała kiełbasa), I recommend cooking it separately first.
- Place the sausage in a pot, cover it with water or broth, and gently simmer for about 15–20 minutes until fully cooked through. Then remove it, let it cool slightly, and slice into thick pieces.
- I do this because it keeps the soup broth cleaner and gives me more control over the texture and flavor. Once sliced, the sausage goes into the soup later to finish warming through.
- If you’re using Italian raw sausage as a substitute, cook it the same way -simmer first, then slice it.
- Step 2 – Build the Flavor Base
- In a large pot, add a splash of oil and diced onion and leak. Cook until soft and translucent. Stir in the garlic and marjoram and cook just until fragrant.
- Now add the browned bacon, white kielbasa and smoked sausage into this pot and let everything mingle together for a minute before pouring in your broth.
- Pour in a little of your broth into that pan where you cooked up your meat and scrape it very well. Use a wooden spoon and really loosen up all those browned bits stuck to the bottom.
- Do not skip this. Those caramelized bits are pure flavor. That’s where the depth lives.
- Then add your broth. Let everything come to a gentle boil and simmer for about 10 minutes.
- Step 3 – The Potatoes (Two Ways but Here’s My Favorite)
- You have options here.
- Option 1 (Traditional & Easy):Add diced potatoes directly into the soup and simmer until tender.
- Option 2 (The Way I Do It):Cook the potatoes separately in salted water until soft. Drain and mash them lightly, not perfectly smooth, just rustic. Then when serving, spoon the mashed potatoes into each bowl and ladle the hot żurek over them.
- I love serving it this way because the potatoes stay fluffy and don’t soak up all the broth while cooking. The soup poured over mashed potatoes feels heartier, cozier, and honestly more special.
- Both ways are authentic. It just depends on the texture you prefer.
- Step 4 – Add the Zakwas
- Once your base is ready, slowly pour in your sour rye starter (zakwas), stirring as you go. Start adding it gradually and taste as you go. Add more if you want it tangier.
- Bring everything to a gentle boil and simmer for a few minutes so the flavors meld together.
- Step 5 – Finish the Soup
- Stir in the heavy cream. Add the horseradish for a subtle kick. Season with salt and pepper to taste and the reserved 1 teaspoon of marjoram – rub the marjoram between your palms to release its aroma.
- Step 6 – Serve
- If using mashed potatoes, spoon them into bowls first, then ladle the hot soup over them.
- Top with halved hard-boiled eggs and a sprinkle of fresh marjoram or parsley. I also like to add some crispy bacon bit on top.
- Serve with good rye bread. And then just sit there for a second and appreciate what you made.

One Comment