Creamy Hungarian Mushroom Soup

Creamy Hungarian mushroom soup is perhaps the best mushroom soup you’ll ever gonna try! It’s simply bursting with flavor, and the velvety texture makes it very difficult to stop at a single bowl.

I’m a massive fan of mushrooms, and I love them in everything, from this scrumptious mushroom bourguignon to soups, risottos or pasta dishes like this creamy mushroom marsala pasta.

However, this creamy Hungarian mushroom soup is easily one of the best things I’ve ever cooked with mushrooms.

This delicious and hearty soup is rich and creamy, with a unique flavor profile that combines the earthiness of fresh mushrooms with the tanginess of sour cream and paprika, a spice commonly used in Hungarian cuisine.

Trust me when I tell you it’s very difficult not to go for seconds!
The soup is perfect as a warming appetizer or a main course when served with crusty bread. I made it with crimini (chestnut) mushrooms, but it’s amazing with a mix of any mushrooms you may have on hand.


2 tablespoons (40 g) unsalted butter
1 large onion, diced
1 ½ lb (650 g) mushrooms
3-4 garlic cloves, crushed
2 tablespoons Hungarian paprika
1 tablespoon dried dill
1 tablespoon tamari soy sauce
2 cups (500 ml) vegetable stock
1 cup (250 ml) milk
2 tablespoons plain flour
1 tablespoon lemon juice
½ cup (100 ml) sour cream
Salt and freshly ground black pepper to taste


In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onion and sauté for about 5 minutes until it becomes soft and translucent.
Add the sliced mushrooms to the pot and cook for about 5-10 minutes, or until they release their moisture and start to brown.
Stir in the crushed garlic, Hungarian paprika, dried dill, and tamari soy sauce. Cook for another 2 minutes, stirring occasionally.
Pour in the vegetable stock, bring the mixture to a boil, then reduce the heat and let it simmer for 5 minutes.
In a separate bowl, whisk together the milk and plain flour until smooth and lump-free.
Slowly pour the milk and flour mixture into the simmering soup, stirring constantly to combine. Cook for another 5-10 minutes until the soup thickens slightly.
Remove the pot from the heat and stir in 1 tablespoon of lemon juice.
In a small bowl, mix together the sour cream with a few spoonfuls of the hot soup to temper the cream. This will prevent it from curdling when added to the soup. You can skip this step if the sour cream is at room temperature.
Gradually stir the tempered sour cream mixture back into the soup, combining well.
Season the soup with salt and freshly ground black pepper to taste.
Serve hot, garnished with additional dill or a dollop of sour cream if you like.

Leave a Reply

Your email address will not be published. Required fields are marked *