Warm up with this vegan lentil mushroom stew recipe! A healthy one-pot meal with lentils, mushrooms, and veggies—ready in under an hour.
Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the diced onion, chopped carrots, and celery. Sauté for 5 minutes, stirring occasionally, until the veggies soften and the kitchen starts smelling amazing.
Stir in the minced garlic and sliced cremini mushrooms. Cook for another 5 minutes, letting the mushrooms release their moisture and turn golden brown. That earthy aroma? Pure bliss.
Add the tomato paste, dried thyme, and smoked paprika. Stir for 1 minute to toast the spices and deepen the flavors—it’s like waking up the stew’s soul.
Pour in the rinsed lentils, diced tomatoes, vegetable broth, and bay leaf. Give it a good stir, bring it to a boil, then lower the heat to a gentle simmer. Let it cook for 25–30 minutes, stirring now and then, until the lentils are tender and the stew thickens.
Season with salt and pepper to taste. If you’re using optional add-ins like kale or spinach, stir them in now and cook for an extra 5 minutes until they wilt. Remove the bay leaf, garnish with fresh parsley if you like, and serve it up hot!