One Pot Vegan Lentil Chili

5 from 3 reviews


  • 1 onion, diced
  • 4 cloves garlic, minced
  • 2 green peppers, diced
  • 16 oz bag of lentils
  • 2 28 oz cans diced tomatoes
  • 1/4 cup (4 tablespoons) chili powder
  • 1/4 cup (4 tablespoons) cumin
  • 1 pinch red pepper flakes
  • 2 tablespoons coco powder
  • For the toppings:
  • Avocado
  • Sliced green onions
  • Cheese (optional: not vegan)
  • Greek yogurt (optional: not vegan)


  1. Heat some olive oil in a large pot over medium high heat
  2. Add your onion, garlic, and peppers along with a little salt and pepper
  3. Saute for about 5 minutes
  4. Add in a 16 oz bag of lentils and stir to combine
  5. Add your chili powder, cumin, and pepper flakes
  6. Stir to combine until everything is evenly coated with the spices
  7. Add your tomatoes along with six cups of water and stir to combine
  8. Season with more salt and pepper
  9. Bring to a boil and reduce to a simmer
  10. Simmer, covered, for 25-30 minutes, or until the lentils are tender
  11. Remove from heat and ladle 4 cups of the chili into your food processor or blender and puree
  12. Stir the pureed chili back into the pot with the rest of it – this makes it nice and thick
  13. Stir in your coco powder
  14. Season to taste with salt and pepper
  15. Add toppings to each bowl and you are ready to go!