Hungarian Mushroom Soup, Made Dairy-Free

Updated November 4, 2026

Total time
50 min
prep 15 min · cook 35 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Hungarian Mushroom Soup, Made Dairy-Free

Hungarian mushroom soup is a creamy, paprika-seasoned soup often flavored with dill; recipes vary, and many traditional versions use butter, milk, or sour cream. This dairy-free version builds savory flavor with browned mushrooms, sweet Hungarian paprika, lemon, and unsweetened oat milk, making a cozy soup that is ready in about 50 minutes.

Ingredients

  • 2 tablespoons olive oil (30 ml)
  • 1 medium yellow onion, finely diced (about 150 g)
  • 1 pound cremini or white button mushrooms, wiped clean and sliced (450 g)
  • 2 garlic cloves, finely chopped (about 6 g)
  • 2 tablespoons all-purpose flour (16 g); use a certified gluten-free blend for a gluten-free soup
  • 2 teaspoons sweet Hungarian paprika (about 4 g)
  • 1 teaspoon dried dill (about 1 g)
  • 1/2 teaspoon fine salt (about 3 g), plus more to taste
  • 1/4 teaspoon black pepper (about 0.5 g)
  • 3 cups low-sodium vegetable broth (710 ml)
  • 1 tablespoon soy sauce (15 ml), or tamari for a gluten-free option
  • 1 bay leaf
  • 1 cup unsweetened oat milk (240 ml)
  • 1 tablespoon fresh lemon juice (15 ml)
  • 2 tablespoons chopped fresh dill (about 6 g)
  • Optional garnish: 1/4 cup plain dairy-free yogurt (60 g) and extra chopped dill

Instructions

  1. Prepare the ingredients before heating the pot. Dice the onion, slice the mushrooms into roughly even pieces, chop the garlic, and measure the flour, paprika, and broth. Wiping mushrooms with a damp towel or brushing off visible dirt is usually enough; avoid soaking them, since water clinging to the slices can slow browning.

  2. Set a large heavy-bottomed pot or Dutch oven over medium heat and add the olive oil. Stir in the onion and cook for 5 minutes, stirring occasionally, until it softens and turns translucent but does not brown deeply. If the onion starts catching, lower the heat slightly rather than adding extra oil straight away.

  3. Add the sliced mushrooms and spread them across the pot as much as possible. Sprinkle in the salt and pepper. Cook for 9 minutes, stirring every couple of minutes, until the mushrooms have released their liquid and most of it has evaporated. Let the slices sit against the hot pot between stirs so they develop some golden edges; crowded mushrooms will soften and steam rather than brown, but they will still flavor the soup.

  4. Stir in the garlic, paprika, and dried dill and cook for about 30 seconds, just until fragrant. Add the flour and stir for another 30 seconds, coating the vegetables evenly. Keep the paprika moving and do not let it scorch, because burnt paprika can taste bitter. The flour may look pasty at this stage; the broth will loosen it.

  5. Pour in the vegetable broth gradually while stirring to dissolve any floury patches. Add the soy sauce and bay leaf. Bring the soup to a gentle simmer, then reduce the heat so it bubbles softly and cook uncovered for 15 minutes. Stir from the bottom once or twice. This gives the mushrooms time to become tender and lets the broth take on their flavor without reducing too much.

  6. Remove and discard the bay leaf. Turn the heat to low and slowly stir in the oat milk. Warm the soup at a gentle simmer for 3 minutes, stirring often; do not let it boil hard, as some plant milks can separate or develop a grainy texture at a rolling boil. Taste the broth and add a little more salt or pepper if needed.

  7. Stir in the lemon juice and chopped fresh dill, then cook for 1 minute to bring everything together. Ladle into bowls and add a small spoonful of dairy-free yogurt or extra dill if you like. For a tangier finish, offer lemon wedges at the table so each person can adjust their own bowl.

Tips

  • Choose sweet Hungarian paprika rather than smoked paprika for the clearest, familiar flavor. Hungarian paprika can be harder to find in some shops; ordinary sweet paprika is a practical substitute, though the soup may taste a little less aromatic. Avoid using hot paprika as a direct replacement unless you want noticeable heat.

  • Brown the mushrooms in a wide pot and give them room. If your pot is small, cook them in two batches, transferring the first batch to a plate while the second cooks, then return them before adding the garlic. A few browned edges add depth, but there is no need to force every slice to become crisp.

  • Use plain, unsweetened oat milk, not vanilla or sweetened varieties. Unsweetened soy milk also works and gives a slightly fuller body. Coconut milk is possible, but its distinct flavor can compete with the paprika and dill; if using it, choose an unsweetened product and start with less, adding broth to balance the richness.

  • For a smooth broth, stir the flour into the vegetables before adding liquid, then pour the broth in gradually while stirring. If a few small lumps remain, whisk gently or use an immersion blender for only a few seconds. Blending the whole pot is optional and changes the soup from chunky to more uniform.

Serving Suggestions

Serve the soup hot as a light main course or as a first course before a more substantial meal. Crusty bread, rye bread, or toasted sourdough is useful for dipping and makes the meal more filling. Check packaged bread if you are serving someone who needs to avoid dairy, since some loaves contain milk or butter.

For a fuller dinner, pair each bowl with a crisp green salad dressed with vinegar or lemon, or serve it alongside roasted potatoes. A spoonful of plain dairy-free yogurt softens the paprika and adds a sour-cream-like tang; fresh dill and a small squeeze of lemon make a brighter, lighter garnish. Add these at the table rather than stirring a large amount of yogurt into the pot, so the soup stays smooth and guests can choose their preferred richness.

If serving the soup as a starter, use smaller bowls and keep the bread simple so the dill and mushroom flavor stays in focus. A few extra sliced mushrooms cooked separately until golden can also be placed on top for texture, though they are not necessary for the recipe.

Variations

Make it gluten-free: Replace the all-purpose flour with an equal amount of a cup-for-cup gluten-free flour blend, and use tamari instead of regular soy sauce. Check that the broth is labeled gluten-free. The soup should thicken in much the same way, though some blends make it slightly silkier or thicker; thin it with a splash of broth if needed.

Use a mushroom mix: Replace part of the cremini mushrooms with shiitake, oyster, or another easy-to-find variety, keeping the total at 1 pound (450 g). A few dried porcini mushrooms can add concentrated flavor: soak 1/2 ounce (14 g) in 1 cup (240 ml) hot water for about 20 minutes, chop them, and use the strained soaking liquid as part of the broth. That soaking adds roughly 20 minutes to the total time, and the result will taste more intensely earthy.

Add more vegetables: Stir in 1 small diced carrot (about 60 g) with the onion, or add 2 cups (about 60 g) baby spinach during the final minute. Carrot brings gentle sweetness and needs the full simmer to soften; spinach wilts quickly and gives the finished soup a greener appearance. Avoid adding a large quantity of vegetables without increasing the broth, or the soup may become crowded and thick.

Adjust the texture or tang: For a thicker soup, simmer it uncovered for a few extra minutes before adding oat milk, or whisk 1 teaspoon (3 g) extra flour with a tablespoon of cold broth and stir that mixture in before the simmer. For a sharper finish, add lemon a teaspoon at a time. The lemon is there to balance the creamy broth, not to make the soup taste strongly sour.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered, shallow container. The soup keeps for 3 to 4 days in the refrigerator. The oat milk may look slightly separated after chilling; stir the soup well as it warms, and it should become more uniform. If it has an unusual smell, visible mold, or has been left at room temperature for more than 2 hours, discard it.

Reheat only the portion you plan to eat in a saucepan over medium-low heat, stirring regularly until steaming throughout and 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers, checking with a food thermometer. Avoid a hard boil, which can make the oat milk less smooth. You can also microwave a serving in a covered microwave-safe bowl, stirring halfway through and checking several spots for even heating.

To freeze, cool the soup promptly and store it in a freezer-safe airtight container, leaving a little room for expansion. Freeze for up to 2 to 3 months for best quality. Dairy-free soups can change texture after freezing, so thaw overnight in the refrigerator and reheat gently, stirring or whisking as needed. If the broth still seems uneven, a brief blend can bring it back together.

Frequently Asked Questions

Is Hungarian mushroom soup traditionally dairy-free?
Many familiar versions use butter, milk, sour cream, or a combination, but recipes vary by cook and region. This version is deliberately dairy-free, using olive oil and unsweetened oat milk for richness. For anyone avoiding dairy strictly, check the labels on the broth, bread, and optional yogurt as well.

What mushrooms work best?
Cremini mushrooms give the soup a deeper flavor than white button mushrooms, but either is easy to find and works well. You can use a mixture for different textures, as long as the total is about 1 pound (450 g). Slice the mushrooms to a similar thickness so they soften at about the same pace.

Can I make it without oat milk?
Yes. Unsweetened soy milk is a close substitute, and an unflavored dairy-free creamer can work if it is not sweetened. For a brothier soup, leave out the plant milk and finish with an extra splash of broth and lemon. The soup will be less creamy, but the paprika, dill, and mushrooms will still provide its main character.

Can I make the soup ahead?
Yes. Prepare it through the simmering step, cool and refrigerate it within 2 hours, then add the oat milk, lemon, and fresh dill as you reheat it the next day. Or make the complete recipe and reheat gently; the flavor holds well, though the fresh dill is brightest when added just before serving.

Why did my soup turn out thin?
The mushrooms may have released extra water, or the broth may not have simmered long enough to reduce slightly. Simmer the soup uncovered for a few more minutes before adding the oat milk. If it is still thinner than you prefer, use the small flour-and-cold-broth slurry described in the variations, and give it time to simmer so the flour thickens properly.

Is the soup spicy?
Sweet Hungarian paprika is aromatic rather than hot, so the recipe is mild. Heat levels vary among paprika products, so check the label and choose sweet paprika if you want a gentle bowl. For a little warmth, add a pinch of cayenne or use a small amount of hot paprika, then taste before adding more.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).