This lentil stew takes one pot and is super simple to make. Plus, it is so protein heavy and filling and so so delicious!

One Pot Lentil Stew [Vegan]

Cooking Time




  • 2-3 tablespoons olive oil
  • 1 yellow onion, diced
  • 5 cloves of garlic, minced
  • 2 ribs of celery, chopped
  • 2 carrots, chopped
  • 2 cups of green or brown lentils
  • 1 green pepper, diced
  • 1 large can of crushed organic tomatoes
  • 8 cups of vegetable stock or broth
  • 2 teaspoons of smoked paprika
  • 2 teaspoons of ground cumin
  • 1 teaspoon pink Himalayan salt
  • 1/2 teaspoon garlic powder
  • 1 tablespoon apple cider vinegar


  1. Heat your olive oil in a medium Dutch oven or stock pot.
  2. Once hot, add your onion and cook for about 6-8 minutes, until golden and translucent.
  3. Then add your garlic and proceed to cook for 1 minutes, stirring frequently.
  4. Then add your celery, carrots and green peppers.
  5. Cook for 8-10 minutes.
  6. Let the veggies caramelize and break down, softening, stirring occasionally.
  7. Proceed to add your tomatoes, broth, seasonings through garlic powder.
  8. Bring to a boil then cover and reduce the heat to low.
  9. Cook for 45 minutes, stirring occasionally, until the lentils absorb the broth and thicken.
  10. You can also add a few cups to your blender if you wish.
  11. Prior to serving, add your vinegar and stir.
  12. Taste for additional salt or pepper.
  13. Serve and enjoy!