Bowl of meatless three bean chili garnished with jalapeno and cilantro.
5 from 12 votes

Three Bean Chili Recipe {meatless chili recipe}

Ever try a vegan chili recipe? It's DELICIOUS!  This meatless three bean chili is rich in flavour from lots of chili powder, cumin and coriander and has a hit of smoky spice from chipotle peppers.  It's super hearty and will warm ya right up on a cold day!
Course Main Course
Cuisine Mexican
Keyword meatless chili, vegan chili recipe
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6 servings
Calories 261kcal
Author Dawn - Girl Heart Food


  • 1 tbsp olive oil
  • 1 onion -chopped
  • 4 cloves garlic -minced
  • 3 cups mushrooms -sliced (baby bella or white)
  • 2 stalks celery -sliced, about 1/4 inch thick
  • 3 tbsp tomato paste
  • 2 bell peppers -cut into bite-sized pieces
  • 3 tbsp chili powder
  • 2 tsp cumin
  • 1/2 tsp coriander
  • 1/2 tsp cayenne
  • 1 tsp salt -or to taste
  • 1/2 tsp black pepper
  • 2 796ml cans whole peeled tomatoes -crushed with your hands or mashed with potato masher
  • 2-3 chipotles in adobo sauce -chopped (or 1 - 2 tsps of chipotle powder or smoked paprika)
  • 19 oz can black beans -rinsed and drained (I used unsalted variety)
  • 19 oz can romano beans -rinsed and drained (I used unsalted variety)
  • 19 oz can white kidney beans -rinsed and drained (I used unsalted variety)
  • 1 tbsp apple cider vinegar

Suggested Garnishes

  • jalapeno
  • cilantro
  • green onion
  • avocado
  • crushed tortilla chips
  • Greek yogurt or sour cream


  • In a 5-6 quart Dutch oven, heat olive oil on medium heat.  Cook onion 3-4 minutes until softened slightly.  
  • Add garlic and cook 1 minute.  To garlic add mushrooms and celery and cook 5 minutes.
  • Add tomato paste and stir to combine.  Cook 1 minute.
  • Add bell peppers, chili powder, cumin, coriander, cayenne, salt and pepper.  Stir to combine.  
  • Add cans of tomatoes and chipotle.  Stir to combine.  Bring to simmer, cover and cook 15 minutes. 
  • Add beans, stirring to combine, and cook an additional 10 minutes, covered.
  • Stir in apple cider vinegar.  Adjust salt to taste.  Garnish as desired.  Enjoy!


  • Canned romano, black bean and white kidney beans were used in this recipe.  Use whatever you have on hand (suggestions above). And if you only have one type of bean, that's a-ok too!
  • Speaking of beans, as mentioned above, if you can get your hands on 'unsalted' varieties go for those.  In any case, I always recommend to rinse and drain beans before using in recipes.
  • Like mentioned above, if you like, you could omit one can of beans and replace with a veggie ground 'beef'. You can find this in your supermarket, usually right along where you would find tofu and the like.
  • Brands of canned tomatoes vary in salt.  Taste before adding additional salt to ensure it's right for your taste buds
  • Don't have fresh mushrooms on hand, only canned? No worries! Drain those and use an equivalent quantity of canned mushrooms.
  • Like things more or less spicy? Just adjust the cayenne and chipotle peppers to taste.
Tried this recipe? That's awesome!Mention @dawn.girlheartfood or tag #girlheartfood

Nutrition (estimate only)

Calories: 261kcal | Carbohydrates: 45g | Protein: 15g | Fat: 4g | Sodium: 617mg | Potassium: 1185mg | Fiber: 17g | Sugar: 9g | Vitamin A: 3385IU | Vitamin C: 70.7mg | Calcium: 129mg | Iron: 5.7mg
Nutrition Facts
Three Bean Chili Recipe {meatless chili recipe}
Amount Per Serving
Calories 261 Calories from Fat 36
% Daily Value*
Fat 4g6%
Sodium 617mg27%
Potassium 1185mg34%
Carbohydrates 45g15%
Fiber 17g71%
Sugar 9g10%
Protein 15g30%
Vitamin A 3385IU68%
Vitamin C 70.7mg86%
Calcium 129mg13%
Iron 5.7mg32%
* Nutrition estimate only. Percent Daily Values are based on a 2000 calorie diet.