Cozy in a Bowl: A Hearty, Herb-Forward Favorite
When the days turn chilly and the comfort craving hits, this vegan mushroom and thyme soup is my go-to. It smells like a forest floor after rain—earthy mushrooms, a whisper of thyme, and a creamy finish that feels indulgent without any dairy. It’s the kind of soup that makes you feel tucked in, even on a busy weeknight.
Best of all, it’s friendly to the pantry and simple to riff on. Use whatever mushrooms you have, adjust the thyme to your taste, and keep a swirl of creamy plant-based goodness on top for that Instagram-worthy finish. Your hungry friends will thank you, and you’ll be reaching for the ladle again tomorrow.
Ingredients
- 2 tbsp olive oil — For sautéing; helps onions and mushrooms brown nicely. If you prefer, use avocado oil.
- 1 medium onion, finely chopped — Adds sweetness and depth; cooks down to a mellow base.
- 8 oz (225 g) cremini or button mushrooms, sliced — The star flavors; mix in a few shiitakes or portobellos if you like.
- 2 garlic cloves, minced — Aromatic punch without overpowering mushroom goodness.
- 1 tbsp all-purpose flour (or gluten-free flour) — A gentle thickener that keeps the soup silky.
- 1 small potato, peeled and cubed (optional) — Adds body and creaminess without dairy.
- 4 cups vegetable broth (low-sodium) — The soup’s canvas; adjust to your desired consistency.
- 1/2 cup unsweetened cashew cream or plant-based milk for creaminess — Creates a luxurious, dairy-free texture. Soak cashews if using from scratch.
- 1 tsp fresh thyme leaves (or 1/2 tsp dried) — The earthy aroma that pairs perfectly with mushrooms.
- Salt and black pepper to taste — Season gradually to taste.
- 1 tbsp nutritional yeast (optional) — Adds a subtle umami boost without dairy.
- Fresh parsley or extra thyme sprigs for garnish — Brightens the plate and aroma.
Instructions
- Heat the olive oil in a large, sturdy pot over medium heat. Add the onion and a pinch of salt; sauté 5–7 minutes until translucent and just starting to golden at the edges. The kitchen should smell warm and inviting.
- Add the mushrooms in an even layer. Let them cook undisturbed for 4–5 minutes to develop a deep brown color, then stir and continue cooking 6–8 minutes until their juices release and evaporate. The mushrooms should look richly browned.
- Stir in the garlic and thyme; cook for about 30 seconds until fragrant. Resist browning the garlic too long to keep its aroma fresh.
- Sprinkle in the flour; cook and whisk for 1–2 minutes to toast the starch slightly. This helps the soup thicken without clumping.
- Slowly whisk in the vegetable broth, scraping up any browned bits from the bottom of the pot. If using, add the potato cubes. Bring to a gentle simmer and cook 15–20 minutes, or until the potato is tender and the flavors meld together.
- Stir in the cashew cream (or plant-based milk). Heat through for 2–3 minutes; the soup should look creamy and cozy. If you like a smoother texture, you can use an immersion blender to blend about half of the soup, leaving some chunks for texture.
- Taste and season with salt and pepper. If the soup feels a touch thin, simmer a few more minutes to thicken slightly; if too thick, loosen with a splash more broth or water. Serve hot with a garnish of parsley or extra thyme.
![]()
Tips & Variations
- Heat and spice: Add a pinch of crushed red pepper flakes or a dash of smoked paprika for a subtle kick.
- Gluten-free option: Use gluten-free flour or a cornstarch slurry (1 tablespoon cornstarch whisked with 2 tablespoons cold water) stirred in at the end to thicken.
- Creaminess without dairy: Cashew cream gives a rich texture; for a lighter version, use a splash of almond or oat milk and whip in a tiny bit more potato starch if needed for body.
- Protein boost: Add white beans or chickpeas for heartiness, or keep it vegan and serve with a side of quinoa or a grain salad.
- Make ahead: The flavors deepen when chilled; store in the fridge for up to 4 days and reheat gently on the stove, thinning with a little broth if needed.
- Freezer friendly: Freeze in portions for up to 3 months. Thaw and reheat gently; add a splash of broth if it seems thick.
- Gluten-free inclusions: If you want to add small pasta or gluten-free noodles, stir in near the end and cook just until al dente.
![]()
Serving Suggestions
Ladle the soup into warm bowls and finish with a swirl of cashew cream or a drizzle of olive oil. Crusty bread, toasted with a little garlic, makes a perfect companion, along with a simple green salad or roasted veggies on the side. For a heartier meal, pair with quinoa, brown rice, or a small whole-grain baguette.
Tip: A touch of lemon zest or a squeeze of lemon juice brightens the flavors just before serving, especially on colder nights.
![]()
Final Thoughts
This Vegan Mushroom and Thyme Soup is both comforting and flexible, proving that plant-based cooking can be deeply satisfying and nourishing. It’s quick enough for weeknights, yet cozy enough to feel like a warm hug from your kitchen. Save this one for a rainy day, share it with friends, and tailor it to whatever mushrooms or herbs you have on hand. Your spoon—and your Pinterest audience—will thank you.
FAQs
How can I thicken the soup without dairy?
You can use a cornstarch slurry (1 tablespoon cornstarch whisked with 2 tablespoons cold water) stirred in during the last few minutes of simmering, or simmer a bit longer to reduce and thicken naturally. A small amount of mashed potato can also add body if you like.
Can I make this ahead?
Yes. The flavors deepen after a night in the fridge. Reheat gently on the stove over low heat, adding a splash of broth if it thickens too much. You can also freeze portions and reheat as needed.
How do I reheat the soup without losing its silkiness?
Reheat slowly over low heat, stirring often. If the soup looks a bit separated, whisk in a splash of plant-based milk or a small amount of cashew cream to restore creaminess. Avoid boiling vigorously after adding dairy-free cream.
What pasta types work well in this soup?
Small shapes like ditalini, orzo, or tiny shells are ideal because they cook quickly and soak up the mushroom flavor. If using gluten-free pasta, pick a small shape and add it toward the end to prevent sogginess.
Can I add chicken or other meat?
To keep it vegan, skip meat. For a non-vegan variation, stir in 1 cup shredded cooked chicken or turkey at the end, or cook the chicken in the pot with the onions and mushrooms to marry the flavors before adding the broth.
How can I keep the sauce silky even after refrigeration?
Keep the soup at a gentle simmer and avoid high heat after adding the cashew cream. Stir in the cream off the heat, or blend just a portion of the soup with an immersion blender and mix it back in to create a velvety texture without losing texture in the mushrooms.
What other herbs could I use instead of thyme?
Rosemary can work in small amounts for a piney edge, but use it sparingly to avoid overpowering the mushroom flavor. A little sprinkle of marjoram or a bay leaf added during simmering can also add depth. Remove the bay leaf before serving.
Final Thoughts
PrintUltimate Vegan Mushroom Creamy Soup Cozy Rich Delicious
- Total Time: 1 hour 10 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Vegan Mushroom soup with Thyme delivers cozy rich flavor silky texture and comforting nutrition in every bowl Cozy weeknight friendly
Ingredients
2 tablespoons olive oil
1 medium onion, finely chopped
8 oz (225 g)Â cremini or button mushrooms, sliced
2Â garlic cloves, minced
1 tablespoon all-purpose flour (or gluten-free flour)
1 small potato, peeled and cubed (optional, for extra creaminess)
4 cups vegetable broth (low-sodium)
1/2 cup unsweetened cashew cream or plant-based milk
1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
Salt and black pepper, to taste
1 tablespoon nutritional yeast (optional, for umami depth)
Fresh parsley or extra thyme sprigs, for garnish
Instructions
Sauté the aromatics: Heat the olive oil in a large, sturdy pot over medium heat. Add the onion and a pinch of salt; sauté for 5–7 minutes until translucent and lightly golden at the edges. The aroma should be warm and inviting.
Brown the mushrooms: Add the mushrooms in an even layer. Let them cook undisturbed for 4–5 minutes to develop color, then stir and continue cooking for 6–8 minutes until their juices release and evaporate. The mushrooms should look richly browned.
Add the aromatics: Stir in the garlic and thyme; cook for 30 seconds until fragrant. Avoid browning the garlic to keep its flavor fresh and bright.
Build the base: Sprinkle in the flour and whisk for 1–2 minutes to toast it slightly. This step helps the soup thicken smoothly.
Simmer: Slowly whisk in the vegetable broth, scraping up any browned bits from the bottom of the pot. Add the potato cubes if using. Bring to a gentle simmer and cook for 15–20 minutes, or until the potato is tender and the flavors meld together.
Add creaminess: Stir in the cashew cream (or plant-based milk) and heat through for 2–3 minutes, until the soup looks creamy and cohesive. For a smoother texture, blend about half of the soup with an immersion blender, leaving some chunks for depth.
Finish and serve: Taste and season with salt and pepper. If the soup feels too thin, simmer a few extra minutes; if too thick, add a splash of broth or water. Serve hot, garnished with fresh parsley or extra thyme sprigs.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Soup
- Cuisine: American
Nutrition
- Calories: Approximately 210 calories per serving
- Sugar: Approximately 6 g
- Fat: Approximately 12 g
- Carbohydrates: Approximately 22 g
- Fiber: Approximately 4 g
- Protein: Approximately 5 g
Keywords: vegan soup, mushroom soup, thyme soup, creamy mushroom soup, plant-based, dairy-free, cashew cream