Go Back

Hearty & Thick One-Pot Vegetable Lentil Stew (Easy Vegan Comfort Meal)

This one-pot meal is rich, filling, and packed with wholesome ingredients like tender vegetables, hearty lentils, and a deeply flavorful broth.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 6
Course: Main Course
Cuisine: Vegan
Calories: 355

Ingredients
  

  • Base Vegetables
  • 3 tablespoons olive oil
  • 1 yellow onion diced
  • 1 cup sliced carrots
  • 1 cup sliced celery
  • Flavor Builders
  • 16 oz baby Bella mushrooms halved
  • 6 cloves garlic thinly sliced
  • 2 teaspoons dried thyme
  • 1 teaspoon dried oregano
  • ½ teaspoon dried sage
  • Thickening & Depth
  • 2 tablespoons all-purpose flour optional for thickness
  • ¼ cup balsamic vinegar
  • 2 tablespoons soy sauce
  • Hearty Additions
  • 16 oz baby yellow potatoes halved
  • 1 cup uncooked red lentils
  • 1 14.5 oz can tomato sauce
  • 3 cups vegetable broth
  • 2 bay leaves
  • Seasoning & Garnish
  • Salt and freshly cracked black pepper to taste
  • Fresh parsley optional, for serving

Equipment

  • Large soup pot or Dutch oven
  • Wooden spoon or spatula
  • Knife and cutting board

Method
 

  1. Sauté the base vegetables. Place a large pot over medium heat and add the olive oil. Once warm, stir in the diced onion, carrots, and celery. Season lightly with salt and pepper, and cook for about 8 minutes, stirring occasionally, until the vegetables begin to soften.
  2. Build the flavor. Add the mushrooms, sliced garlic, thyme, oregano, and sage to the pot. Cook for another 3–4 minutes, stirring frequently, until the mushrooms release moisture and the mixture becomes fragrant.
  3. Add the thickener. Sprinkle the flour over the vegetables and stir well to coat everything evenly. Cook for about 1 minute to remove the raw flour taste and help thicken the stew later.
  4. Deglaze the pot. Pour in the balsamic vinegar and soy sauce. Stir well, scraping the bottom of the pot to lift any flavorful browned bits. This step adds depth and richness to the stew.
  5. Add remaining ingredients. Stir in: potatoes, lentils, tomato sauce, vegetable broth, bay leaves. Season again with a pinch of salt and pepper.
  6. Simmer gently. Bring the mixture to a gentle simmer over medium-high heat, stirring occasionally to prevent the lentils from sticking. Reduce the heat to low and let the stew cook uncovered for 10–15 minutes, or until: the potatoes are tender, the lentils are soft.
  7. Taste and finish. Remove the bay leaves. Taste the stew and adjust seasoning with additional salt and pepper if needed. Ladle into bowls and garnish with fresh parsley if desired.

Notes

Helpful Cooking Notes
Acidic ingredients like tomato and vinegar can slow down potato softening—seasoning properly with salt helps balance this.
The stew thickens as it cools, so don’t worry if it seems slightly brothy at first.
Flavors deepen over time, making leftovers even more delicious the next day.