Go Back
+ servings
A bowl of easy vegan chili garnished with avocado, cilantro and vegan sour cream.

Easy Vegan Chili

5 from 2 votes
Created by Mariam E.
This incredibly easy vegan chili is made with two kinds of kidney beans and has so much flavor. Serve this to anyone, and they won’t miss the meat. Vegan bean chili is plant-based, cozy and comforting.
Prep Time 15 mins
Cook Time 40 mins
Total Time 55 mins
Course Main Course
Cuisine American
Servings 4 servings


  • 2 tablespoons olive oil
  • 1 medium yellow onion chopped
  • 1 teaspoon garlic minced
  • ¾ cup carrots chopped
  • ½ cup celery chopped
  • 1 tablespoon smoked paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon Oregano
  • ½ teaspoon cayenne pepper
  • 2 cups vegetable broth
  • ¾ tsp Salt or more to taste
  • 1 15 oz. canned diced tomatoes
  • 1 15 oz. canned cannellini beans rinsed and drained
  • 1 15 oz. canned red kidney beans rinsed and drained
  • 2 tablespoons cilantro chopped
  • 1 whole avocado sliced, to serve with soup
  • 2 tablespoons vegan sour cream to serve
  • Crushed tortilla chips to serve


  • Heat a dutch oven on a medium flame and add oil. Once the oil is heated add the chopped onion and garlic, saute till they turn translucent.
  • Add in the chopped carrots, celery and cook for 3-4 minutes.
  • Add in the spices; paprika, ground cumin, oregano, cayenne pepper and salt. Saute for a minute and add vegetable broth and let it simmer for 2-3 minutes. Add in the diced tomatoes, cannellini beans and red kidney beans. Reduce the flame to low and allow the chili to simmer for 30 minutes.
  • Remove ½ cup of cooked chili mixture and grind it to coarse and add them back to the dutch oven. The chili starts to thicken a bit. Finally add the chopped cilantro and turn off the flame.
  • Transfer the chili to a serving bowl and top them with sour cream, crushed tortilla chips and avocado slices.


  • Chop the veggies into small even pieces for quick cooking. 
  • Add your favorite veggies to really bulk up the chili.
  • Canned beans make this chili so easy to prepare. 
  • You can use any kind of beans or lentils in this stovetop chili. 
  • Adjust the spice level by increasing or reducing the cayenne pepper to taste.
  • Coarsely grind half of the chili using a blender or immersion blender to make the chili thick and creamy.


Calories: 123kcal | Carbohydrates: 11g | Protein: 1g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Sodium: 975mg | Potassium: 218mg | Fiber: 2g | Sugar: 4g | Vitamin A: 5312IU | Vitamin C: 4mg | Calcium: 39mg | Iron: 1mg
Tried this recipe?Rate the recipe below and mention @cookinwithmima and tag #cookinwithmima so I can see your recreations.