Hearty Vegan Mushroom Lentil Soup (or Stew!)
This cozy Vegan Mushroom Lentil Soup is the kind of meal that gives you a warm hug after a long day. It’s earthy, rich, and deeply satisfying — the kind of one-pot wonder that somehow tastes even better the next day.
And here’s the thing — you can make it soupy or stewy, depending on your mood. Add a little extra broth for a comforting soup, or let it simmer down into a hearty vegan mushroom stew that’s thick, creamy, and full of umami magic.
A Little Backstory
This Vegan Mushroom Lentil Soup has such a special place in my kitchen story. It was one of the very first cozy vegan soups I ever made after going fully plant-based — and I still make it every single year when the weather starts to turn chilly.
Back then, I was experimenting a lot with mushrooms and lentils, trying to create something that felt as comforting and rich as the hearty stews I grew up with in Denmark. And this one just clicked. The caramelized onions, the earthy mushrooms, the hint of sage and anise — it all came together into the kind of bowl that feels like a hug from the inside out.
Even now, after testing hundreds of recipes for the blog, this one remains on heavy rotation in my house. It’s simple, deeply satisfying, and exactly the kind of vegan comfort food I crave when the air smells like rain and I want something cozy simmering on the stove.

Why You’ll Love This Mushroom Lentil Soup
- Hearty and high-protein: Lentils + mushrooms = plant-based powerhouse.
- Ridiculously flavorful: Layers of caramelized onions, aromatic herbs, and a subtle hint of anise make this taste like something straight from a rustic countryside kitchen.
- One pot, easy cleanup: Dinner made simple (and perfect for meal prep).
- Customizable: Turn it into a stew or keep it brothy. You choose your adventure.

Ingredients You’ll Need
- Olive oil – For that golden base flavor.
- Yellow onions – Caramelized low and slow until sweet and rich.
- Celery and green beans – Adds fresh depth.
- Spinach – Fresh or frozen, for a little green power.
- Garlic – Because garlic is life.
- Red pepper flakes – Optional kick.
- Ground anise seeds – The secret flavor weapon that makes everyone ask, “What’s in this?”
- Smoked paprika + black pepper – Warm, smoky depth.
- Sea salt + oregano – Balance and brightness.
- Mushrooms – Cremini, shiitake, oyster, or whatever mix you love.
- Brown lentils – Earthy and hearty (green lentils also work).
- Fresh sage – Brings cozy autumn energy.
- Vegetable broth – Use a rich one for the best flavor.
- Coconut cream (optional) – Makes it luxuriously creamy.
How to Make It
1. Caramelize the onions
- Start slow. This is where flavor happens. Heat olive oil in a large pot and cook the onions for about 20 minutes, stirring occasionally, until golden and sweet.
Pro Tip:
If you have the time, go low and slow. This deep caramelization makes all the difference in flavor.
2. Build your flavor base
- Add celery, garlic, mushrooms, sage, anise, red pepper flakes, paprika, oregano, and salt. Cook for 10–15 minutes, stirring often, until mushrooms soften and start to release their juices.
Quick Summary:
You’re building layers here — onions = sweetness, mushrooms = umami, herbs = depth.
3. Add lentils, spinach, and broth
- Pour in 4 cups vegetable broth and add lentils, green beans, and spinach. Stir, cover partially, and simmer for 30 minutes until lentils are soft. Add more broth if it gets too thick.
4. Creamy optional moment
- Want a luxuriously velvety finish? Stir in coconut cream. It adds body and a touch of sweetness that balances the savory broth beautifully.
5. Adjust & serve
- Taste and season with more salt and pepper as needed. Serve warm with crusty bread, a sprinkle of herbs, and maybe a drizzle of olive oil if you’re feeling fancy.

Variations & Add-Ins
- Mediterranean twist: Add sun-dried tomatoes, thyme, and a squeeze of lemon.
- Curry-style: Stir in curry powder, turmeric, and a dash of coconut milk.
- Umami boost: A splash of soy sauce or miso paste before serving adds next-level depth.
- More veg: Toss in chopped carrots, potatoes, or kale for texture and color.
Soup vs. Stew Tips
Here’s the best part — this recipe works beautifully as both a cozy mushroom lentil soup and a hearty vegan mushroom stew. It’s all about the broth-to-lentil ratio and how long you let it simmer.
To make it a soup:
Add 6 cups of broth and keep the lid on for most of the cooking time. The result is a lighter, more comforting bowl — perfect with crusty bread for dipping.
To make it a stew:
Use 4 cups of broth and simmer it uncovered for the last 10–15 minutes. The extra evaporation makes it thick, rich, and “stick-to-your-spoon” delicious — like a plant-based version of a classic beef stew.
Pro Tip:
The flavors deepen as it rests, so even your soup version will turn naturally stewy the next day. It’s one of those rare meals that gets better with time (and honestly, even better with a blanket and your favorite bowl).

Storing, Freezing & Reheating
- Fridge: Keeps up to 4 days in a sealed container.
- Freezer: Freeze in portions for up to 3 months (thaws like a dream).
- Reheat: Warm gently on the stovetop — add a splash of broth or water if it thickens too much.
Pro Tip:
The flavors deepen overnight, so make extra — tomorrow-you will be thrilled.
Mushroom + Lentil Magic (Nutrition & Benefits)
Mushrooms bring that incredible meaty umami without the meat, while lentils pack in plant-based protein and fiber. Together, they make a nutrient-dense, low-fat, high-satiety meal that’s ideal for vegan, vegetarian, and gluten-free diets.
Rich in B vitamins, iron, and antioxidants, this soup is equal parts comfort food and health booster.

Serving Ideas
- Ladle it over quinoa or brown rice for an extra-filling meal.
- Pair with a simple green salad with lemon vinaigrette.
- Add toasted sourdough or my [Crispy Garlic Flatbreads] for dunking.
- Finish with a sprinkle of chopped herbs and a drizzle of olive oil.
Troubleshooting & Tips
- Too watery? Let it simmer uncovered for 10–15 minutes to thicken.
- Mushrooms too soft? Sauté them longer at the start before adding broth.
- Flat flavor? Add a splash of vinegar or squeeze of lemon at the end.
- Want more creaminess? Blend half the soup before adding coconut cream.
Delicious recipes you might like
- Vegan Bean Spread (easy vegan pate)
- Crockpot hashbrown casserole
- 5 ingredients bean spread
- French Tartines (open faced sandwiches) with 32 toppings
- Vegan Jamaican burger patties
- Vegan burgers
- Vegan chicken nuggets
- Vegan chicken tenders
Bread to serve with vegan Macaroni
- 1-hour focaccia bread
- Multi seed crackers
- Yeastless naan bread
- Thyme pancakes
- Danish rye bread or rye bread chips
Some delicious sides
- Oven roasted potatoes
- Colorful couscous salad
- Roasted brussels sprouts
- Sesame roasted potatoes
- Sweet potato fries
Lentil Stew FAQs
What I’ve been making lately
- Fresh & Zesty Tabbouleh (Parsley Salad Recipe)
- Japanese Ginger Salad Dressing (The Only One You’ll Ever Need)
- Hearty Vegan Mushroom Lentil Soup (or Stew!)
- Creamy Artichoke Pasta with Spinach & Blue Cheese
- Savory Apple & Onion Tortillas | Easy Vegetarian Wraps
Vegan Mushroom Lentil Soup (or Stew!)

Ingredients
- 2 tablespoons olive oil
- 2 yellow onions – about 2 cups chopped small
- 2 stalks celery – chopped
- 4 cloves garlic – finely chopped
- 1 lb (450g) cremini mushrooms (or mix with shiitake, oyster, or chanterelles)
- 1/2 cup dried brown lentils
- 2 cups spinach – fresh or frozen
- 1 cup fresh green beans, trimmed and halved
- 1 teaspoon ground anise seeds – or ground fennel
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika
- 1 teaspoon sea salt – adjust to taste
- 1 teaspoon dried oregano – Greek or Italian
- 2 tablespoons fresh sage – minced (or 2 teaspoons dried)
- 1/4 teaspoon red pepper flakes – optional, adjust to taste
- 4-6 cups vegetable broth
- 1 cup vegan coconut cream – optional, for creamier texture
Instructions
- Caramelize the onions: Heat olive oil in a large pot over medium-low heat. Add onions and cook slowly for 20 minutes until golden and caramelized. Stir occasionally to prevent sticking.
- Add aromatics: Stir in celery, garlic, mushrooms, sage, red pepper flakes, anise, smoked paprika, oregano, salt, and pepper. Sauté for 10–15 minutes, until mushrooms release their juices and become tender.
- Add lentils and spinach: Add lentils, spinach, green beans, and 4 cups of vegetable broth. Bring to a gentle simmer, partially cover, and cook for 30 minutes, or until lentils are soft and tender.
- Creamy finish (optional): Stir in coconut cream for a rich, velvety texture. Adjust seasoning with salt and pepper to taste.
- Serve: Ladle into bowls and serve warm with crusty bread, herbs, or a drizzle of olive oil.
Notes
Soup vs. Stew Tips
Here’s the best part — this recipe works beautifully as both a cozy mushroom lentil soup and a hearty vegan mushroom stew. To make it a soup: Use 6 cups of broth and cook covered most of the time for a lighter, brothy finish. To make it a stew: Use 4 cups of broth and simmer uncovered for the last 10–15 minutes to let it thicken into a rich, spoon-coating stew. Pro Tip: It thickens naturally overnight, so even your soup version becomes a stew the next day.Storage & Reheating
- Refrigerate: Up to 4 days in an airtight container.
- Freeze: Up to 3 months.
- Reheat: Warm gently on the stovetop, adding a splash of broth or water if it’s too thick.
Variations & Add-ins
- Mediterranean twist: Add sun-dried tomatoes, thyme, and a squeeze of lemon.
- Curry-style: Stir in curry powder, turmeric, and coconut milk.
- Extra protein: Add cooked chickpeas or white beans.
- Umami boost: A splash of tamari or a spoonful of miso paste at the end.
Serving Suggestions
- Serve with crusty bread or my Crispy Garlic Flatbreads.
- Ladle over cooked quinoa or rice for extra heartiness.
- Add a sprinkle of fresh herbs and a drizzle of olive oil before serving.
Notes
- This recipe naturally thickens as it cools. If you prefer it looser, just stir in extra broth before reheating.
- Want to turn it into a stew for guests? Use 4 cups broth and finish with coconut cream — it’s pure comfort.
Final Thoughts
This Vegan Mushroom Lentil Soup is everything I love about plant-based comfort food — simple ingredients, layers of flavor, and so much cozy energy in one bowl. Whether you keep it brothy or turn it into a hearty stew, it’s pure weeknight magic.
And just between us? My poodles love the smell of this simmering in the kitchen almost as much as I do.
About Simone
Simone is a vegetarian recipe developer and founder of Munchyesta, known for her easy, flavor-packed vegan and gluten-free meals. With 13+ years of experience cooking plant-based recipes, she makes healthy eating feel effortless (and delicious).