Dairy-Free Creamy Mushroom Soup

An ultra-cozy dairy-free creamy mushroom soup that combines two mushroom varieties, aromatic thyme, and a silky dairy-free milk finish — perfect for weeknights and special gatherings.

This dairy-free creamy mushroom soup has been a quiet staple in my kitchen ever since I adapted it for someone close to me with a dairy intolerance. I first combined white buttons and baby portobello mushrooms on a rainy afternoon, aiming for the deep, earthy flavor of roasted mushrooms without the fuss. The result was a bowl of soup with a rounded, savory depth, silky mouthfeel from dairy-free milk, and a lift of fresh thyme that felt luxurious yet utterly homey. Every spoonful has the kind of texture that makes you slow down and savor the warmth.
I discovered this combination while experimenting with pantry staples and a small carton of plant milk that needed using. The two mushroom varieties—white buttons for brightness and creminis for deeper umami—create a balance that reminds me of late-fall dinners with friends, when we lean on simple, ingredient-forward food. The tapioca flour gives just enough body so the soup coats the back of a spoon without being heavy, while a splash of coconut aminos deepens the savory notes without adding dairy. This is the soup I turn to when I want something comforting, fast, and reliably crowd-pleasing.
Why You'll Love This Recipe
- This comes together in under an hour with about 15 minutes of active prep and uses pantry-friendly items like vegetable broth and tapioca flour for thickening.
- Two mushroom types deliver layered umami: white button mushrooms for mild sweetness and creminis for rounded, savory depth.
- It’s naturally dairy-free and adaptable to soy-free diets by choosing coconut- or almond-based milk and tamari for a lower-sodium option.
- Make-ahead friendly: flavors improve overnight, and it reheats beautifully, making it ideal for meal prep or batch cooking for 3–4 days.
- Quickly transforms from weeknight dinner to elegant starter with a few simple garnishes like chives, toasted walnuts, or a drizzle of high-quality olive oil.
On my first try serving this, a guest asked for seconds and then the recipe. My family now treats it like a seasonal ritual—simple, satisfying, and reliably comforting whenever the weather turns cool or when I want to impress without hours in the kitchen.
Ingredients
- White onion (1 large, diced): Choose a firm onion without soft spots. The onion gives sweetness and body; cook it slowly until translucent to develop depth.
- White button mushrooms (10 oz, sliced): These add a bright, mild mushroom flavor. Clean gently with a damp cloth; avoid soaking to prevent sogginess.
- Baby portobello / cremini mushrooms (10 oz, sliced): Use creminis for a richer, earthier profile that balances the lighter buttons.
- Fresh thyme (10 stalks, leaves removed) or dried thyme (1 tsp): Fresh thyme brightens and lifts the umami; strip leaves from stems before adding.
- Bay leaf (1): Adds subtle herbal complexity during simmering; remove before serving.
- Coconut aminos (1/2 tbsp) or tamari/soy sauce: A small umami boost that deepens color and flavor. Tamari is a good gluten-free swap.
- Sea salt (1/2 tsp) and freshly ground black pepper: Salt to taste; add pepper at the end to preserve its aroma.
- Garlic powder (1/2 tsp, optional): Adds a rounded, mellow garlic presence if you prefer not to use fresh garlic.
- Vegetable broth (1 cup): Use a low-sodium broth so you can control seasoning; homemade is best for the cleanest flavor.
- Tapioca flour (1 tbsp) — or arrowroot/cornstarch: Whisked with broth to make a slurry that thickens without clouding the appearance.
- Unsweetened dairy-free milk (1 cup): Almond, oat, or cashew milk all work. Oat will give the creamiest mouthfeel; almond will be lighter.
Instructions
Heat the aromatics: Place a large pot over medium heat and add a tablespoon of neutral oil if desired. Add the diced onion and cook for 5–7 minutes, stirring occasionally, until soft and translucent. Look for edges to turn slightly golden; this caramelization builds sweetness and foundation for the soup. Sauté the mushrooms: Push the onions to the sides of the pot and add the sliced mushrooms to the center. Cook for about 5 minutes without stirring too much so the mushrooms can brown slightly. Browning develops a concentrated umami that will carry through the soup. Combine and reduce: Stir the onions and mushrooms together, add the thyme leaves, and continue cooking for about 10 minutes until the mushrooms release their liquid and reduce by roughly half. You’re aiming for a concentrated, slightly sticky pan—the reduced mushroom liquid is flavor gold. Add seasonings and aromatics: Drop in the bay leaf, sprinkle in the sea salt, coconut aminos, and garlic powder if using. Stir to combine, scraping any browned bits from the bottom with the spoon; these bits contain deep flavor. Make the thickening slurry: In a small bowl, whisk the vegetable broth with the tapioca flour until completely smooth and lump-free. This slurry will thicken the soup gently without a heavy texture. Combine liquids and simmer: Pour the broth-tapioca mixture and the dairy-free milk into the pot, stirring to combine. Bring to a gentle simmer and cook for 15 minutes, stirring occasionally, until the mixture has thickened slightly and the flavors have melded. Keep the heat low so the milk does not scorch. Finish and season: Remove and discard the bay leaf. Taste and adjust seasoning with additional salt, freshly ground black pepper, or a splash more coconut aminos for depth. Serve warm, optionally garnished with chives or a drizzle of extra-virgin olive oil.
You Must Know
- The soup is naturally plant-based and can be made nut-free by choosing oat or soy-free milk; it freezes well for up to 3 months in an airtight container.
- Leftovers keep in the refrigerator for 3–4 days. Reheat gently over low heat to prevent separation; add a splash of plant milk if the texture tightens.
- Tapioca flour delivers a glossy, light-thickening effect different from flour or heavy cream; it’s ideal when you want silkiness without heaviness.
- Flavor improves after resting; consider preparing it a day ahead for deeper, melded flavors when entertaining.
My favorite thing about this soup is how it rewards patience during the mushroom reduction stage. Once the mushrooms have released and reconcentrated, the resulting broth feels almost mushroom-stock-like—rich without added meat. Friends have called it "unexpectedly luxurious," which always makes me smile because the technique is so straightforward.
Storage Tips
Allow the soup to cool to near room temperature before storing: transfer to airtight containers and refrigerate for up to 4 days. For freezing, use freezer-safe containers, leaving a 1-inch headspace; freeze up to 3 months. When reheating from frozen, thaw overnight in the refrigerator, then rewarm gently over low heat, stirring and adding a tablespoon of plant milk if the texture appears slightly separated. Avoid boiling after adding the dairy-free milk as high heat can cause slight graininess with certain brands.
Ingredient Substitutions
If you don’t have tapioca flour, arrowroot works nearly identically; cornstarch is a fine substitute but may slightly cloud the soup. Swap coconut aminos for tamari or low-sodium soy sauce if you are not avoiding gluten—use half the amount if using a strong soy sauce. For creaminess, oat milk is best for body, cashew milk for silkiness, and almond milk for a lighter finish. Fresh thyme can be swapped for 1/2 tsp of dried rosemary in a pinch, though the flavor will be sharper.
Serving Suggestions
Serve hot in shallow bowls with a sprinkling of chopped chives, toasted pumpkin seeds, or crushed toasted walnuts for texture contrast. Pair with crusty sourdough or a simple salad dressed with lemon vinaigrette for a balanced meal. For an elevated starter, spoon into small cups and top with a tiny drizzle of truffle oil just before serving.
Cultural Background
Mushroom soups appear in many culinary traditions from Eastern European creamy mushroom broths to lighter Asian broths that highlight umami. This dairy-free version leans on the European tradition of thick, comforting soups but adapts to modern, plant-based diets by replacing cream with dairy-free milk and a light starch for body. Combining mushroom varieties is a classic technique to deepen umami without added stock concentrates.
Seasonal Adaptations
In winter, boost heartiness with roasted root vegetables folded in at the end. In spring, thin slightly with more broth and finish with a generous handful of fresh herbs like parsley and tarragon for brightness. For fall entertaining, add a splash of sherry during the mushroom reduction stage to build a warm, layered flavor profile.
Meal Prep Tips
Make a double batch and freeze in single-serving portions for grab-and-go lunches. Cool fully, transfer to portion-sized containers, and label with the date. If you plan to reheat in a microwave, stir halfway through reheating and add a teaspoon of plant milk to refresh the texture. The soup’s flavors intensify after resting overnight, making it a smart option to prepare the day before a gathering.
Ultimately, this dairy-free creamy mushroom soup is about layering simple techniques—slowly cooked aromatics, mushroom reduction, a light thickening agent—to create a bowl that feels both nourishing and refined. I hope it becomes a reliable recipe in your rotation, one you return to when you want comfort without compromise.
Pro Tips
Cook the mushrooms until their liquid reduces by about half to concentrate flavor before adding liquids.
Whisk the tapioca flour with cold broth to make a smooth slurry to avoid lumps when thickening.
Use oat or cashew milk for the creamiest texture; almond milk is lighter but still delicious.
Reheat gently over low heat and avoid high boil after adding dairy-free milk to prevent separation.
This nourishing dairy-free creamy mushroom soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
Dairy-Free Creamy Mushroom Soup
This Dairy-Free Creamy Mushroom Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Main
Instructions
Heat the aromatics
Place a large pot over medium heat and add a tablespoon of neutral oil if desired. Add the diced onion and cook for 5–7 minutes, stirring occasionally, until soft and translucent and edges begin to color.
Sauté the mushrooms
Push the onions to the sides, add the sliced mushrooms to the center, and cook for about 5 minutes without stirring too much so they can brown slightly and develop deeper umami.
Combine and reduce
Stir onions and mushrooms together, add thyme leaves, and cook for about 10 minutes until mushrooms release their liquid and reduce by roughly half, concentrating flavor.
Add seasonings
Add the bay leaf, sea salt, coconut aminos, and garlic powder if using. Stir and scrape the bottom of the pot to lift browned bits for extra flavor.
Make the slurry and combine
Whisk the vegetable broth with the tapioca flour in a small bowl until smooth. Pour the slurry and dairy-free milk into the pot, stir to combine, and bring to a gentle simmer.
Simmer and finish
Simmer for 15 minutes, stirring occasionally, until the soup has slightly thickened. Remove the bay leaf, adjust seasoning with freshly ground black pepper, and serve warm.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@platemint on social media!

Categories:
You might also like...

3 Cheese Cavatappi
Ultra-creamy baked cavatappi swirled in a silky three-cheese sauce and crowned with a bubbly cheddar top. Crowd-pleasing comfort that never leaves leftovers.

3-Ingredient Strawberry Protein Balls
Sweet, portable, and simple — these three-ingredient strawberry protein balls are a quick snack you can make in ten minutes using pantry staples and fresh berries.

3 Ingredient Strawberry Yogurt Bites
Fresh strawberries, creamy vanilla yogurt, and crunchy granola come together in cute frozen bites that are perfect for breakfasts, snacks, or lunchbox treats.

Did You Make This?
Leave a comment & rating below or tag @platemint on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Wendie!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

