There’s a special kind of comfort that comes from Eastern European soups — the kind that fills your kitchen with warmth and your heart with nostalgia. This Polish Dill Soup, or Zupa Koperek, is one of those dishes.
It’s a cozy blend of potatoes, carrots, and green peas simmered in a creamy broth brightened with fresh dill. Every spoonful tastes like home-cooked love.
If you’re drawn to comforting, old-world soups, you’ll love my German Dumpling Soup, another hearty bowl with classic European roots.
Table of Contents
Why you’ll love this Polish Dill Soup

This Polish Dill Soup is a humble, heartwarming dish that delivers creamy texture and bright herbal flavor.
- Simple, wholesome ingredients
- Comforting, creamy, and light
- Packed with garden-fresh dill flavor
- Vegetarian-friendly (and easy to make vegan)
- Ready in just 35 minutes
Whether you’re craving a soothing meal for chilly evenings or just want something cozy and nourishing, this soup brings all the comfort without the fuss.
Ingredients you’ll need For Polish Dill Soup
This recipe is full of pantry staples and a few fresh herbs that make it shine.
Main Ingredients
- 1 tbsp unsalted butter – for sautéing aromatics (use olive oil for dairy-free)
- 1 brown onion, finely chopped – adds depth and sweetness
- 2 garlic cloves, minced – aromatic foundation
- 3 carrots, peeled and diced – natural sweetness and color
- 2 scallions, chopped (white and light green parts) – mild onion flavor
- 1 tsp salt – balances the flavors
- 1 tsp black pepper – adds warmth
- 1 tsp dried marjoram – signature Polish herb for an earthy tone
- ¼ tsp ground turmeric – subtle color and anti-inflammatory benefits
- ¼ tsp ground nutmeg – adds roundness and warmth
- 1 bay leaf – classic depth in every European soup
- 3 waxy potatoes, diced (about 10 oz) – gives heartiness and thickness
- ½ cup frozen green peas – adds sweetness and texture
- 4 cups chicken broth (or vegetable broth) – rich, savory base
- 4 tbsp full-fat sour cream (room temperature) – creamy tang
- 4 tbsp chopped fresh dill (divided) – the soul of the soup
Optional Add-ons or Substitutes
- Use Greek yogurt instead of sour cream for extra protein
- Add a handful of spinach or kale for more greens
- Swap potatoes for parsnips or turnips for a rustic twist
- For vegan version: use plant-based cream or coconut milk
- Top with toasted rye croutons or crisp onions for texture
If creamy vegetable soups are your thing, you’ll also love my Irish Colcannon Soup, another recipe rooted in comfort with buttery potatoes and greens.
Step-by-step instructions

This soup comes together easily with a handful of simple steps.
- Sauté the aromatics.
- Melt butter in a large pot over medium heat.
- Add onions, garlic, and scallions. Cook until fragrant and soft, about 4–5 minutes.
- Add carrots and seasonings.
- Stir in carrots, salt, pepper, marjoram, turmeric, nutmeg, and the bay leaf.
- Cook for another 3 minutes to bloom the spices.
- Add potatoes and broth.
- Stir in diced potatoes and pour in the broth.
- Bring to a gentle boil, then reduce heat to simmer.
- Cook for 15–20 minutes, until potatoes are tender.
- Add peas and simmer.
- Stir in frozen peas and cook for another 5 minutes.
- Stir in frozen peas and cook for another 5 minutes.
- Finish with sour cream and dill.
- Remove from heat. Discard bay leaf.
- In a small bowl, whisk sour cream with a ladle of hot soup to temper it.
- Slowly stir it back into the pot.
- Add 3 tbsp fresh dill and stir to combine. Reserve 1 tbsp for garnish.
- Taste and serve.
- Adjust salt and pepper to your liking.
- Serve warm, topped with fresh dill and crusty bread on the side.
Quick reminders:
- Always temper sour cream before adding it to hot soup — it prevents curdling.
- Use waxy potatoes (like Yukon Gold) for creamy texture that holds shape.
- Add dill at the end to preserve its fresh, vibrant flavor.
If you love warm, golden soups, check out my Turmeric Chicken Soup — it shares a similar balance of earthy spice and comfort.
Expert tips for success

- Fresh dill is key — dried dill can’t match its aroma.
- Add turmeric sparingly for color without overpowering flavor.
- Taste as you go — this soup’s beauty lies in subtle seasoning.
- Don’t skip marjoram — it’s the quiet hero of Polish cooking.
- For richer flavor, stir in an extra spoon of sour cream when serving.
Serving suggestions
This soup is perfect on its own but shines with the right side dish.
- Warm crusty rye or sourdough bread
- Buttery mashed potatoes
- Roasted beets or a cucumber salad
- Light green salad with lemon vinaigrette
- Sprinkle of extra dill and black pepper on top
If you love traditional, herby soups, you might also enjoy my Fasolada Greek Soup, a Mediterranean staple full of beans, herbs, and rich tomato broth.
Storing and reheating
How to store it:
- Let soup cool completely before refrigerating.
- Store in an airtight container for up to 4 days.
- Stir before serving — potatoes may thicken it slightly.
How to reheat it:
- Reheat over medium-low heat, stirring gently.
- Avoid boiling after adding sour cream to maintain creaminess.
- If too thick, add a splash of broth or milk.
Nutrition facts (per serving)
- Calories: 295
- Protein: 7g
- Carbohydrates: 33g
- Fat: 15g
- Saturated Fat: 7g
- Fiber: 5g
- Sugar: 6g
- Sodium: 740mg
- Calcium: 120mg
- Iron: 9% DV
Frequently asked questions
Can I make this soup vegan?
Yes — use olive oil instead of butter and plant-based sour cream or coconut milk.
What potatoes are best for this soup?
Waxy potatoes like Yukon Gold or red potatoes hold their shape perfectly.
Can I freeze Polish Dill Soup?
Yes, but freeze before adding sour cream. Stir it in fresh after reheating.
Final thoughts
This Polish Dill Soup is comfort in a bowl — creamy, herby, and heartwarming. It’s a celebration of simple ingredients that transform into something unforgettable. Whether you’re revisiting your heritage or discovering Polish flavors for the first time, this soup feels like an embrace from a well-loved kitchen.
- Creamy, aromatic, and fresh
- Ready in 35 minutes
- Perfect comfort soup for any season

Polish Dill Soup (Zupa Koperek)
Ingredients
Equipment
Method
- Melt butter in a large pot over medium heat. Add onions, garlic, and scallions. Cook until fragrant and soft, about 4–5 minutes.
- Stir in carrots, salt, pepper, marjoram, turmeric, nutmeg, and the bay leaf. Cook for another 3 minutes.
- Add diced potatoes and broth. Bring to a boil, then reduce heat and simmer for 15–20 minutes until potatoes are tender.
- Stir in frozen peas and simmer for another 5 minutes.
- Remove from heat and discard bay leaf. In a small bowl, whisk sour cream with a ladle of hot soup to temper it, then stir back into the pot.
- Add 3 tbsp fresh dill and stir to combine. Reserve 1 tbsp for garnish. Taste and adjust salt and pepper.
- Serve warm, topped with fresh dill. Enjoy with crusty bread.
Nutrition
Notes
- Use olive oil and plant-based sour cream for a vegan version.
- Temper sour cream before adding to avoid curdling.




