Go Back
vegetarian chili

Vegetarian Chili

A vegetarian version of chili using 3 types of beans and 2 types of lentils.
Prep Time 15 mins
Cook Time 1 hr 10 mins
Course Main Course
Cuisine Mediterranean, Mexican
Servings 8


  • 2 tbsp extra virgin olive oil
  • 2 cups onion finely chopped
  • 1 medium leek finely chopped
  • 1 fresh chili pepper seeded and minced
  • 4 cloves garlic minced
  • 2 tbsp ground cumin
  • 2 tbsp ground coriander
  • 2 tbsp smoked paprika
  • 2 tbsp dried oregano
  • 1 tsp cinnamon
  • 1/4 tsp nutmeg
  • 2 tbsp tomato paste
  • 2 tbsp water
  • 6 cups vegetable broth
  • 1 cup petite green lentils
  • 1 cup red lentils
  • 4 15-ounce cans mixed beans (kidney, pinto, black) rinsed and drained
  • 2 14.5-ounce cans chopped tomatoes with their juices
  • 1 tsp salt


  • In a large soup pot, heat olive oil over medium heat. Add onions and cook until they start to soften, about 5 minutes.
  • Add the leek, chili, and garlic, and cook for about 1 minute, until fragrant.
  • Add spices and cook for 1 minute to wake up their flavor.
  • Add tomato paste and water. Cook for 1 minute.
  • Add broth, lentils, beans, tomatoes with their juices, and salt.
  • Cover and bring to a boil. Remove cover, reduce heat, and simmer for 1 hour, stirring every 15 minutes.



I like to serve this chili with cheddar cheese shredded on top, a dollop of sour cream, and a few jalapeño slices. If you want to keep this chili vegan, use alternate toppings such as chopped avocado, hot peppers, and garnish with parsley or cilantro.
This recipe makes a big vat of chili, large enough to feed 8 people. You can easily cut the recipe in half to serve 4.
You can vary the heat in this recipe by including the seeds from the chili pepper. The more seeds, the hotter this recipe will be.
Keyword chili, vegan, vegetarian