This hearty Vegan Lentil Mushroom Stew is loaded with earthy lentils, savory mushrooms, and aromatic herbs in a rich vegetable broth. Perfect for chilly nights and nourishing dinners.
1 tbsp olive oil
1 large onion, diced
3 garlic cloves, minced
2 carrots, chopped
2 celery stalks, chopped
12 oz mushrooms (cremini or mixed), sliced
2 tbsp tomato paste
1 tsp dried thyme
1 bay leaf
1 tsp smoked paprika (optional)
Salt & pepper, to taste
½ cup red wine (optional)
1¼ cups brown or green lentils, rinsed
5 cups vegetable broth (plus more as needed)
1 tbsp tamari or soy sauce
2 cups spinach or kale (optional)
Heat oil in a large pot. Sauté onion for 5–7 minutes until softened.
Add garlic, carrots, and celery. Cook 5 minutes.
Stir in mushrooms; cook until browned, about 8 minutes.
Add tomato paste, thyme, paprika, salt, and pepper. Cook 2 minutes.
Deglaze with wine (if using), scraping the pan.
Add lentils, broth, bay leaf, and tamari. Bring to a boil.
Reduce heat, cover loosely, and simmer 35–40 minutes until lentils are tender.
Stir in greens (if using) and cook until wilted. Adjust seasoning as needed.
Remove bay leaf and serve hot.