Okay, listen to me, because you need this recipe in your life! Forget everything you thought you knew about vegan soup being thin or bland. I spent months—seriously, maybe too many months—fiddling with different bases to get that gorgeous, velvety mouthfeel you usually only find in restaurants swimming in heavy cream. Well, I cracked the code! This **Vegan Creamy Mushroom Soup with Thyme** is unbelievably rich, earthy, and aromatic. It’s got a silky smooth texture that just melts on your tongue, all thanks to a secret base I developed after many delicious failures. If you want a truly gourmet, cozy bowl, this is it, hands down.
Why This Vegan Creamy Mushroom Soup with Thyme is a Must-Make
This isn’t just vegetable stock pretending to be creamy; this is the real deal! You get serious depth of flavor that stands up to any dairy version. It’s perfect for weeknights but fancy enough for company.
- It achieves restaurant-level richness using only plant-based ingredients.
- The thyme and mushroom pairing is unbelievably savory and complex.
- This **Vegan Creamy Mushroom Soup with Thyme** is surprisingly quick—done in under 40 minutes!
- I promise you won’t miss the cream, check out my process on my main recipe page for more details on vegan bases.

Ingredients for the Ultimate Vegan Creamy Mushroom Soup with Thyme
Getting the right ingredients is half the battle, especially when you’re skipping the heavy stuff. We need deeply flavored mushrooms and the right agents to make that vegan cream base sing. Don’t skimp on the fresh thyme; it works magic with fungi!
Here’s what you need for four hearty bowls of this **Creamy Dairy Free Soup Recipe**:
For the Soup Base and Aromatics:
- 1 tablespoon olive oil – just a little splash to get things started.
- 1 pound mixed mushrooms (I love using cremini and shiitake together for that deep, meaty flavor!), sliced up.
- 1 large yellow onion, chopped nice and fine.
- 3 cloves garlic, minced—don’t be shy here!
- 1 teaspoon dried thyme – this gives that background earthiness.
- 1/2 teaspoon fresh thyme leaves, removed right off those woody stems.
- 4 cups vegetable broth – make sure it’s good quality!
For the Silky Cream Factor (The Magic Part):
- 1/2 cup raw cashews, soaking in hot water for about 30 minutes before you even turn on the stove. This is non-negotiable for creaminess!
- 1/2 cup unsweetened oat milk – or go for full-fat coconut milk if you want it extra decadent.
- 1 tablespoon nutritional yeast – hello, cheesy, savory depth!
- 1 teaspoon salt and 1/2 teaspoon black pepper – season as you go.
And for the final touch:
- 1 tablespoon fresh parsley, chopped up for sprinkling right before serving.
If you have any nut allergies, check out my guide on achieving great texture without the nuts on my other post, but the cashews really are the best here!
Expert Tips for the Perfect Vegan Creamy Mushroom Soup with Thyme Base
Building a great soup base is all about layering flavor before you even think about the texture, trust me on this! If you rush the mushroom browning, you end up with steamy, pale mush instead of deep, savory flavor. We want rich, umami depth because that sets the stage for how amazing this **Vegan Creamy Mushroom Soup with Thyme** ultimately tastes. For more on bringing out the best flavor in fungi—especially those incredible garlic notes—check out my tips on flavor absorption when cooking mushrooms.
Sourcing and Prepping Your Mushrooms
Don’t just grab one kind of mushroom! A mix is where the real complexity comes from. Cremini is earthy, shiitake adds that meaty chew, and button mushrooms are great fillers. Quick tip: if they look dusty, wipe them clean with a slightly damp paper towel. Never soak them in water, or you’ll leach out all that beautiful mushroom juice we need for flavor!
Achieving Silky Smoothness in Your Vegan Creamy Mushroom Soup with Thyme
The real secret to that luxurious mouthfeel comes from Step 5—blending those softened cashews and oat milk until they are completely smooth *before* they even see the hot broth. You need a powerful blender here; no chunks allowed! If you rush this, you won’t get that truly elegant, silky result we’re aiming for in this **Vegan Creamy Mushroom Soup with Thyme**. Once you blend the broth in, let the blender do the hard work until it looks like liquid silk. That’s the sign you’ve nailed the cream factor!

Step-by-Step Instructions: Making Vegan Creamy Mushroom Soup with Thyme
This soup comes together faster than you think, but timing the aromatics right is key to building the flavor foundation for our **Vegan Creamy Mushroom Soup with Thyme**. Grab your biggest pot—we want plenty of room for those mushrooms to breathe and brown properly!
First thing’s first: Heat the olive oil in a large pot or Dutch oven over medium heat. Toss in your sliced mushrooms. Now, be patient! You need to let them cook down until they release all their liquid and that liquid evaporates. I usually cook them hard for a good 8 to 10 minutes until they start looking gorgeously brown around the edges. That browning equals flavor, folks!
Next, drop in your chopped onion. Cook that until it gets soft and sweet, maybe another 5 minutes. After that, the pantry spices come in! Stir in the minced garlic, dried thyme, and those fresh thyme leaves. You only need to cook this combination for about 1 minute until you can really smell that amazing herbaceous aroma filling your kitchen. Wow!
Time for the broth. Pour in your 4 cups of vegetable broth. Bring the whole thing up to a gentle simmer and let it cook, uncovered, for about 10 minutes. This simmering stage marries all those wonderful earthy flavors together. While that’s bubbling away, you can quickly tackle the creamy base (see the recipe card for soaking directions!).
Here’s where we make it silky. Once the cashews are drained, blend them up with your oat milk and nutritional yeast until it’s absolutely velvety smooth. Then, carefully transfer about two-thirds of your simmering mushroom broth mixture into the blender with that cream. Blend it all until it’s impossibly creamy—this ensures you capture the full mushroom flavor in the smooth part of the soup.

Pour that beautifully blended portion right back into the pot with the chunky mushrooms you left behind. Give it a really good stir to combine everything. Taste it now, and season with salt and pepper until it tastes perfect to you. Gently heat it through for just 2 or 3 minutes more—we do not want this boiling after the cream is added!
Finish it off by serving it piping hot, maybe with a sprinkle of fresh parsley for color. You can find more tips on simplifying one-pot meals like this over on my dedicated one-pot guide!
Ingredient Notes and Vegan Cream Substitutions for Richness
I know not everyone keeps cashews stocked, or maybe you’ve got a nut allergy to worry about! That’s totally fine. The point is to get that amazing, luxurious, **Dairy Free Soup Recipe** feel without any actual dairy involved. We have a few fantastic backup plans that will still deliver a silky smooth experience when blended up properly.
This is where you customize your soup to fit what you have on hand or what your tummy prefers. For more detailed instructions on making this soup without nuts, you absolutely have to check out my guide on how to make creamy vegan soup without cashews.
Nut-Free Cream Options
If cashews are off the table, don’t panic! We have two solid alternatives that blend up beautifully. Instead of the 1/2 cup of cashews, try using 1/2 cup of sunflower seeds. Just make absolutely sure you soak those in hot water for at least 30 minutes too, so they break down completely in the blender.
For a totally different texture that is super neutral in flavor, go for silken tofu. This works brilliantly. You’ll blend about 1/2 cup of silken tofu along with just 1/4 cup of plant milk instead of the full 1/2 cup called for with the cashews. It creates a very neutral, high-protein creamy texture that lets the mushrooms shine through!
Choosing Your Plant Milk for Vegan Creamy Mushroom Soup with Thyme
The type of liquid you use to blend your cream base really affects the final richness of your soup. Oat milk is my go-to because it’s neutral and naturally creamy—it lends a mild sweetness that pairs perfectly with the thyme and mushrooms.
However, if you want your **Vegan Creamy Mushroom Soup with Thyme** to taste almost decadent, use full-fat canned coconut milk instead of oat milk in your blend. You’ll get a tiny hint of coconut flavor, but it reads more as incredible richness, mimicking heavy cream better than anything else. Just make sure you use the thick cream off the top of the can, not the watery stuff at the bottom!
Serving Suggestions for Your Vegan Creamy Mushroom Soup with Thyme
Now that you have this unbelievably smooth and savory **Vegan Creamy Mushroom Soup with Thyme**, the fun part starts: how to serve it! This soup is so rich, it honestly feels like a fancy restaurant appetizer, but it’s hearty enough to be the star of a lighter dinner too. Presentation really matters here, because we put in all that hard work to ditch the dairy!
For an elegant starter, all you need is a drizzle of really fantastic olive oil over the top, maybe a tiny sprinkle of flaky sea salt, and that chopped parsley we saved.

But if you’re making this the main event, you absolutely need something sturdy to dunk! My favorite thing is serving it alongside a thick slice of crusty bread. I always suggest my simple focaccia recipe for that—it’s perfect for soaking up every last drop of that creamy broth. You can find the recipe for that easy, airy bread over on my baking page.
For a little extra texture contrast, try using toasted sourdough croutons made with garlic powder. They add a wonderful crunch against the silky soup. If you want to bulk it up into a more substantial meal, toss in some quickly sautéed spinach or wilted kale right before serving. The green just pops against that earthy brown color!
Storage and Reheating for This Rich Mushroom and Herb Soup
This soup is fantastic for meal prepping because it actually tastes *better* the next day once all those thyme aromas have settled in! You can absolutely make a huge double batch and save some for later.
Store the cooled soup in an airtight container in the fridge. It keeps beautifully for four to five days. It thickens up quite a bit as it chills, which is perfectly normal because of the cashews doing their thickening work.
Now, here’s the most important thing when reheating: **Do not bring it to a hard boil!** Once you add that creamy base, boiling it aggressively can sometimes cause the cashew cream to separate or become grainy. We worked so hard for that silky texture, right?
Instead, gently warm it on the stovetop over medium-low heat, stirring often until it’s hot all the way through. If it’s too thick after chilling, just whisk in a splash of extra vegetable broth or plain water until you get back to that perfect consistency. It barely takes any time at all!
If you prefer to freeze it, that works too! Allow the soup to cool completely, then transfer it to freezer-safe containers, leaving about an inch of headspace because liquids expand when they freeze solid. It will be good in the freezer for up to three months. Thaw it overnight in the fridge before reheating gently on the stovetop.
Frequently Asked Questions About Vegan Creamy Mushroom Soup with Thyme
Can I use dried mushrooms in this Vegan Creamy Mushroom Soup with Thyme?
Yes, you absolutely can, and it makes the flavor wildly intense! If you want that deep, earthy hit that only comes from true dried fungi, you should use dried porcini mushrooms. Follow the note in the recipe: soak about half an ounce of dried porcini in hot water for about 20 minutes until they are soft. Don’t toss that soaking liquid! Strain it really well—we don’t want grit—and use that flavorful mushroom liquid as part of your 4 cups of broth. It adds a gourmet touch to your **Vegan Creamy Mushroom Soup with Thyme**. For more general soup tips, feel free to browse my collection of tried-and-true recipes.
How do I make this soup thicker without the cashews?
If you’re skipping the cashews or tofu, you need an alternative starch or way to add bulk. My favorite trick is using potato starch or cornstarch. Just mix 1 tablespoon of potato starch with 2 tablespoons of cold water until it’s a smooth slurry. Once the soup is simmering gently (and is already blended smooth!), whisk in that slurry slowly until it thickens up. Another great trick is simply to scoop out just the cooked onion and mushroom solids (without broth) and blend those vigorously before returning them to the pot. That natural vegetable bulk adds a ton of body without extra ingredients.
What if I don’t like thyme? Can I substitute it?
While I *love* thyme with mushrooms—they are such a classic pairing—I get it if it’s not your favorite! You can definitely substitute it. Rosemary works really well, but use about half the amount of dried rosemary since it’s much stronger than thyme. Sage is another earthy herb that pairs beautifully with mushrooms if you want a slightly different, more savory profile in your **Creamy Dairy Free Soup Recipe**. Just remember to start small with the dried herbs; you can always add more!
My blended soup base looks a little gritty. What went wrong?
Oh, that’s frustrating! If your cashew or seed cream looks gritty, it almost always means your blending time wasn’t long enough, or your nuts weren’t adequately softened. Make sure those cashews or seeds sat in hot water for at least 30 minutes. If you’re using a standard blender instead of a high-speed one, you might need to blend the cream base for a full 2-3 minutes by itself, scraping down the sides once or twice, before you even add the broth. If it’s already blended into the hot soup, try transferring just that gritty portion back to the blender and running it solo until it smooths out. It’s usually salvageable!
Share Your Plant Based Mushroom Delight
Alright, that’s it! You have officially made what I firmly believe is the best, most soul-soothing **Vegan Creamy Mushroom Soup with Thyme** available. Now, you have to tell me how it went!
I put my heart and soul (and a lot of testing!) into perfecting that creamy texture without a drop of dairy, and I’m just dying to know if it worked its magic for you.
Did you serve it with the sourdough croutons? Did you use oat milk or the richer coconut milk in the base? Drop down into the comments below and leave me a star rating right away. Hearing your feedback helps me keep perfecting these favorites, and honestly, seeing pictures of your bowls brightens my whole week!
Happy cooking, everyone—enjoy every single silky, herby spoonful!
PrintVegan Creamy Mushroom Soup with Thyme
Make a rich, creamy, and dairy-free mushroom soup featuring fresh thyme. This recipe uses simple ingredients to achieve a silky smooth texture perfect for a main course or elegant appetizer.
- Prep Time: 15 min
- Cook Time: 25 min
- Total Time: 40 min
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Ingredients
- 1 tablespoon olive oil
- 1 pound mixed mushrooms (cremini, shiitake), sliced
- 1 large yellow onion, chopped
- 3 cloves garlic, minced
- 1 teaspoon dried thyme
- 1/2 teaspoon fresh thyme leaves, removed from stems
- 4 cups vegetable broth
- 1/2 cup raw cashews, soaked in hot water for 30 minutes
- 1/2 cup unsweetened oat milk (or full-fat coconut milk for richer flavor)
- 1 tablespoon nutritional yeast
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon fresh parsley, chopped (for garnish)
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the sliced mushrooms and cook until they release their liquid and begin to brown, about 8 to 10 minutes.
- Add the chopped onion to the pot and cook until softened, about 5 minutes.
- Stir in the minced garlic, dried thyme, and fresh thyme leaves. Cook for 1 minute until fragrant.
- Pour in the vegetable broth. Bring the mixture to a simmer and cook for 10 minutes to allow the flavors to meld.
- While the soup simmers, drain the soaked cashews. Place the drained cashews, oat milk, and nutritional yeast into a high-speed blender. Blend until completely smooth and creamy. This is your vegan cream base.
- Carefully transfer about two-thirds of the soup mixture from the pot to the blender with the cashew cream. Blend until perfectly smooth.
- Pour the blended mixture back into the pot with the remaining chunky soup. Stir well to combine.
- Season the soup with salt and pepper. Heat through gently for 2 to 3 minutes, but do not boil after adding the cashew cream.
- Taste and adjust seasoning if needed. Serve hot, garnished with fresh parsley.
Notes
- For a nut-free option, substitute the soaked cashews with 1/2 cup of soaked sunflower seeds or 1/2 cup of silken tofu blended with 1/4 cup of plant milk.
- If you prefer a thinner soup, add more vegetable broth or plant milk until you reach your desired consistency.
- To intensify the mushroom flavor, use dried porcini mushrooms soaked in hot water (use the strained soaking liquid as part of your broth).
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 6
- Sodium: 550
- Fat: 18
- Saturated Fat: 2
- Unsaturated Fat: 16
- Trans Fat: 0
- Carbohydrates: 24
- Fiber: 5
- Protein: 9
- Cholesterol: 0


























Leave a Reply