
The sweet, earthy smell of beets and dill drifting through the kitchen is one of those scents that stops you mid-step. It’s warm, a little grassy, and unmistakably Eastern European.
This Polish beet soup — simple, vibrant, and packed with vegetables — is the kind of dish that earns a permanent spot in your rotation once you make it.
It pairs beautifully with a hard-boiled egg halved on top or a few young potatoes dropped straight into the bowl. A thick slice of rye bread on the side doesn’t hurt either.
If you’re making it for dinner, that’s genuinely all you need — the soup is hearty enough to stand on its own.
What I love about this version is that it skips the cream entirely. You get an intense beet flavor and a color so deep it practically glows.
The fresh dill at the end brings everything together. It’s the kind of recipe that tastes even better the next day, so making a big batch is never a bad idea.
How to Make Polish Beet Soup Step by Step
Start by dicing your parsley roots, celery, carrots, onions, and potatoes into similar-sized pieces so they cook evenly. Slice or press the garlic.
Heat olive oil in a large pot — you want something big, at least six liters — and sauté everything together for about seven minutes. This step builds a flavor base that makes a real difference in the finished soup.

While the vegetables soften, peel and grate the beets. Add them to the pot along with the beet greens.
Season with salt, a small pinch of sugar, and a squeeze of lemon juice. The sugar and lemon help balance the earthiness of the beets without making the soup taste sweet or sour.
Pour in roughly four and a half liters of water, drop in the bay leaves and allspice berries, and let it all simmer on low heat until the vegetables are tender — usually around twenty minutes. Then add the chopped beet leaves and stems along with the diced tomatoes.
Another ten minutes, and you’re nearly done.
The final seasoning is where the soup really comes alive. Taste it carefully.
Add more salt, a generous grind of pepper, and lemon juice or vinegar until the flavor feels balanced. Then stir in a large handful of chopped fresh dill.
Don’t be shy with it — the dill is what makes this soup taste like itself.
What Makes This Beet Soup Different from Borscht?
Polish beet soup and Ukrainian borscht share beets as a star ingredient, but they’re not the same thing. Traditional borscht often includes cabbage, beans, and sometimes meat, and it tends to be more complex.

This soup is lighter, more straightforward, and focused purely on the flavor of beets and root vegetables.
The lack of cream is also intentional. Some beet soup recipes call for sour cream stirred in at the end, which mellows the flavor and changes the color.
Leaving it out means you get that striking deep red-purple and a cleaner, more concentrated beet taste. If you’ve only ever had creamed beet soup, this version will feel like a revelation.
This style of cooking is common in Polish home kitchens — honest, unfussy food that relies on good ingredients rather than complicated technique. It’s the same philosophy behind something like a German chicken noodle soup — straightforward, nourishing, and better than the sum of its parts.
Do I Need to Peel the Beets?
Peeling is the standard approach here, and I’d recommend it. The skins can add an unpleasant texture, especially when grated.
Use a vegetable peeler before grating — it takes an extra minute but keeps the soup smooth and clean-tasting.
As for the beet greens and stems, don’t throw them away. They add a lovely earthy flavor and a bit of texture to the soup.

Chop the leaves roughly and slice the stems into small pieces. They cook down quickly and blend right in.
Can I Make This Beet Soup Ahead of Time?
Absolutely. This soup genuinely improves overnight.
The flavors meld and deepen, and the color becomes even more vivid. Store it in the fridge for up to three days in a sealed container.
Reheat gently on the stove — avoid boiling, which can dull the color and overcook the vegetables.
It also freezes well. Portion it into containers, leave a little space at the top for expansion, and freeze for up to three months.
Thaw overnight in the fridge and reheat on low. You may want to add a fresh squeeze of lemon and a bit more dill after reheating, since those bright notes can fade a little in the freezer.
Tips for Getting the Best Flavor
Use the freshest dill you can find. Dried dill is a poor substitute here — it loses the bright, almost anise-like freshness that makes the soup special.
If dill is in short supply, add it at the very end and use it generously.

The allspice berries and bay leaves are non-negotiable. They give the broth a subtle warmth that rounds out the earthiness of the beets.
Don’t skip them, and don’t substitute ground allspice — whole berries infuse more gently and won’t leave grit behind.
If you want a deeper, more robust flavor, consider cooking the soup with vegetable broth instead of water, or adding a piece of smoked turkey ribs to the pot while it simmers. Remove the meat before serving, shred it if you like, and add it back.
Either approach gives the broth more body without complicating the recipe.
Finally, taste and adjust the acidity right before serving. A tablespoon of lemon juice or white vinegar brightens everything up and cuts through the sweetness of the beets.
Start small, taste, and build up until the soup tastes balanced to you. This single step separates a good beet soup from a great one.
Traditional Polish Beet Soup with Vegetables and Dill
Description
Ingredients
- 3 parsley roots
- 1 piece celery
- 3 carrots
- 2 onions
- 5 cloves garlic
- 5 potatoes
- 3 large beets
- 2 bunches beet greens
- 1 large bunch dill
- 2 cans diced tomatoes
- 4 liters water approximately 4.5 liters
- salt and pepper to taste
- 4 bay leaves
- 6 allspice berries
- lemon juice or vinegar to taste
- olive oil for frying
Instructions
- Dice the vegetables and slice or press the garlic.
- In a large pot, heat the olive oil and sauté everything for about 7 minutes.
- Add grated beets and beet greens.
- Season with salt, a bit of sugar, and lemon juice.
- Pour in water, add bay leaves and allspice berries.
- Cook on low heat until the vegetables are tender.
- Add chopped beet leaves and stems along with tomatoes.
- Cook for another 10 minutes.
- Finally, season to taste with salt, pepper, lemon juice or vinegar, and a large amount of chopped dill.
Notes
- This soup is not creamed, giving it an intense color and distinct flavor.
- For a more robust flavor, add a piece of smoked turkey ribs or cook with vegetable broth.
- It tastes even better the next day as the flavors meld together.
- Serve with a hard-boiled egg or young potatoes.
Leave a Reply