
Kulajda (Bohemian Mushroom Soup)
Creamy potato-mushroom soup with dill, vinegar and a poached egg — the comfort soup of Czech farmhouses.
About This Recipe
Kulajda is one of the most distinctive Czech soups: creamy and slightly sour, made with potatoes, wild mushrooms, dill and a splash of vinegar, served topped with a poached egg whose yolk runs into the broth to enrich each spoonful. It comes from the farmhouse kitchens of southern Bohemia, where the combination of foraged mushrooms, dairy and vinegar gave it long shelf life and complex flavour at a time of year — mushroom season — when fresh produce was otherwise scarce. The balance between the sour and the creamy elements is what defines a good kulajda: the vinegar is added at the end, off the heat, so its sharpness stays bright rather than cooking off, cutting through the richness of the cream and egg yolk rather than being masked by it. Dill is not a garnish here but a structural flavour, stirred through the broth itself so its aroma carries through every bite rather than sitting on top. Poaching the egg directly in the hot soup, rather than separately, is the traditional method — the yolk stays soft enough to break and mingle into the broth the moment it's spooned, turning each bowl into something closer to a sauce-thickened stew than a thin soup.
Ingredients
Serves 4
- 300 gmixed mushrooms(porcini, oyster, button — sliced)
- 400 gpotatoes(peeled, cubed small)
- 1 mediumonion(finely chopped)
- 30 gbutter
- 1.2 Lvegetable stock(or chicken stock)
- 200 mldouble cream
- 100 mlmilk
- 30 gplain flour
- 1 tbspwhite wine vinegar(or to taste)
- 1 tbspfresh dill(chopped, plus extra)
- 1 tspcaraway seeds
- 1 tspsugar
- 1 tspsalt
- 1/2 tspfreshly ground black pepper
- 1bay leaf
- 4eggs(for poaching)
- White vinegar, for poaching
Instructions
- 1
Sauté onion and mushrooms
Melt butter in a heavy pot. Cook onion 6 min until soft. Add mushrooms and cook 8 min until they release water and brown.
- 2
Add aromatics
Add caraway, bay leaf and sugar. Stir 1 min.
- 3
Boil base
Add stock and potatoes. Salt. Simmer 18 min until potatoes are tender.
- 4
Make slurry
Whisk flour into cold milk. Pour into pot, whisking. Simmer 5 minutes — soup thickens.
- 5
Cream and finish
Stir in cream. Add vinegar (start with 1/2 tbsp, add more to taste — should be subtly tangy). Stir in dill and pepper. Adjust salt.
- 6
Poach eggs
Bring a pot of water to a bare simmer. Add a splash of vinegar. Crack eggs into the swirling water one at a time. Poach 3 min for runny yolks.
- 7
Serve
Ladle soup into bowls. Place a poached egg on top of each. Sprinkle dill. Eat with bread.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
The soup must be slightly tangy — that's what distinguishes it from any other mushroom soup.
- →
Always serve with the egg yolk runny so it enriches the soup as you eat.
Variations
- •
Add 80g pickled cucumbers diced for extra tang
- •
Use sour cream instead of double cream for sharper flavour
- •
Add 200g cooked, chopped wild mushrooms (chanterelles, morels) for luxe version
Storage
Soup refrigerates 4 days. Always poach eggs fresh.
History & Origin
Kulajda comes from the Šumava and Krkonoše mountain regions, where wild mushroom foraging is a national obsession. The vinegar-cream-mushroom combination is unique to Bohemian cooking and dates back centuries.
Frequently Asked Questions
Without dill — substitute?
Dill is essential for authentic flavour. If absolutely necessary, use fresh tarragon — different but pleasant.
Vinegar amount feels strange?
It should be subtle — just enough to brighten without screaming sour. Add small amounts to taste.
Can I make kulajda ahead and reheat it?
Make the soup base ahead and refrigerate up to 4 days, but always poach the eggs fresh just before serving — a reheated poached egg turns rubbery.
What mushrooms work best?
A mix of button and oyster mushrooms is easiest to find and works well. Add a handful of dried porcini (rehydrated) for deeper, more traditional flavour.
Nutrition Facts
Per serving · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Czech Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes