A rich and comforting vegan stew made with white beans, mushrooms, and herbs in a savory vegetable broth. One pot, plant-based, and perfect for cozy meals.
2 tbsp olive oil
1 yellow onion, diced
2 carrots, diced
2 celery stalks, diced
3 garlic cloves, minced
16 oz mushrooms, sliced
2 tbsp tomato paste
1 tsp dried thyme
1 tsp dried rosemary
1 bay leaf
2 cans (15 oz each) white beans, drained and rinsed
4 cups vegetable broth
Salt and pepper to taste
Juice of ½ lemon or 1 tsp red wine vinegar
2 cups baby spinach or chopped kale (optional)
Heat olive oil in a large pot. Add onion, carrots, and celery. Sauté 6–8 minutes.
Add garlic and mushrooms. Cook until mushrooms are browned, about 8–10 minutes.
Stir in tomato paste, thyme, rosemary, and bay leaf. Cook 2 minutes.
Add beans and broth. Bring to a simmer and cook for 20–25 minutes.
Stir in spinach or kale (if using) during the last 5 minutes.
Remove bay leaf, stir in lemon juice, and adjust seasoning.
Serve hot with bread or grains.
Blend a cup of stew for added creaminess.
Store leftovers up to 5 days in the fridge or freeze for 3 months.