Ultimate Vegetarian Chili

109 Comments

This post may contain affiliate links. See my disclosure policy.

Jump to RecipeJump to Video

Vegetarian chili is a top-notch meatless dinner, loved by vegetarians and non-vegetarians alike. The layers of good-for-you vegetables, hearty beans, and warming spices serve up nutritious comfort with every bite. 

A bowl of vegetarian chili.
Photo: Gayle McLeod

Why You’ll Love This Vegetarian Chili

In my household, it’s a winter ritual to have a pot of warming chili simmering on the stovetop. But that doesn’t always mean it has to be beef chili, white chicken chili, or turkey chili. This vegetarian chili 100% holds its own with a hearty mix of diced vegetables and beans that are slow-cooked in a rich, smoky broth. Sometimes, I even forget there’s no meat involved because it’s that filling and delicious. Here are a few other reasons why you’ll love this recipe just as much as I do: 

  • It’s high-protein and high-fiber. This is the kind of meal I turn to when I’m craving nutrient-dense comfort food that’ll fill me up without weighing me down. 
  • It’s budget-friendly. Since most ingredients are pantry staples, this one-pot meal is as cost-effective as it is delicious. Win-win! 
  • It’s incredibly easy. Unlike meat-based chilis that require extra time to brown the meat, this one comes together in no time. Just cook the veggies, add the aromatics, and let it simmer!
Ingredients for vegetarian chili.

Vegetarian Chili Ingredients

  • Vegetables: This includes a mirepoix mix of onion, carrots, and celery, plus bell peppers. I’m using green and red bell peppers, but you can use any color you’d like. 
  • Beans: As with most chili recipes, a combination of black beans, kidney beans, and pinto beans is a must. For substitutions, see below!
  • Spices: A bold blend of chili powder, ground cumin, dried oregano, paprika, and salt gives this chili its signature flavor.
  • Tomato-based ingredients: Tomato paste, fire-roasted diced tomatoes, and diced green chilies enhance the smoky, roasted flavors while adding texture to the broth.
  • Vegetable broth: You’ll need just two cups (though you can always add more if desired). I also typically opt for a low-sodium broth.
Making vegetarian chili in a pot.

How To Make Vegetarian Chili

  • Cook the veggies. Saute the onion, bell peppers, carrot, and celery for about 5 minutes, until they’re slightly softened. 
  • Add the seasonings. Stir in the minced garlic, chili powder, cumin, oregano, paprika, kosher salt, and tomato paste, and cook for another minute.
  • Add in the rest and simmer. Add all the beans, diced tomatoes, green chilies, broth, and bay leaf. Stir it all together, bring it to a boil, then reduce the heat to medium-low. Let it simmer for 30 minutes uncovered while stirring occasionally. It’s going to smell SO good.
  • Serve. Remove the bay leaf before serving, and don’t forget to add some fresh toppings. I’ve got some ideas below!

Ingredient Substitutions

  • Want less beans? You can substitute one type of bean for more diced veggies! Just make sure to use the same quantity to keep the volume consistent.
  • Switch up the vegetables. Diced sweet potato or butternut squash would be great alternatives.
  • Add some heat. Just add diced jalapeno or serrano peppers when you cook the bell peppers.
A big pot of vegetarian chili.

Common Questions

My chili thickened up a bit too much. Can I make it thinner?

Absolutely. Just add another cup of vegetable broth (or water) to make it thinner and more brothy. Additionally, if you’d like a smoother, less chunky chili, you can use an immersion blender to spot blend, or blend up a small portion in a blender and stir it back into the chili.

Can I make this in a Crockpot or slow cooker?

While I haven’t made this recipe in a slow cooker yet, other readers have reported success with a low temperature setting for 6 to 8 hours. If you try it, let us know in the comments below what worked for you!

Ways To Serve

  • Top it with the good stuff. I love adding chopped herbs (like cilantro or parsley), diced avocados, sliced green onions, chives, fresh lime juice, or even seeds like pepitas.
  • Add a healthy carb boost. Ladle a serving over rice or quinoa.
  • Serve for a party. I love serving these in small bowls for Super Bowl or for any other party where I need a communal option. Plus, you can make it a day in advance and reheat it on the stovetop.

Storage Tips

  • To store in the fridge: Let the chili cool to room temperature before placing it in an airtight container. It can be stored for 4 to 5 days. 
  • To freeze for later: This is a great option for freezer meal prep. Just store leftovers in a freezer-safe container for up to 3 months. 
  • Reheating tips: Reheating the chili is a cinch. Thaw it in the fridge overnight, then reheat it on the stovetop or microwave until warmed through.
Bowls of vegetarian chili.

More Vegetarian Dinners

If you make this vegetarian chili recipe, I’d love to hear how it turned out in the comment box below! Your review will help other readers in the community. And if you’re hungry for more healthy food inspiration and exclusive content, join my free newsletter here.

A white bowl of vegetarian chili.

The Ultimate Vegetarian Chili

4.91 from 51 votes
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 6 servings
Author: Lisa Bryan

Description

This vegetarian chili is a top-notch meatless dinner with layers of good-for-you vegetables, hearty beans, and warming spices. Watch how I make this in my kitchen in the video below!

Video

Equipment

Ingredients 
 

Instructions 

  • Cook the vegetables. Heat the oil in a large pot on medium heat. Add the diced onion, bell peppers, carrot and celery. Stir and cook for 4 to 5 minutes, or until the vegetables have softened.
    Vegetarain chili vegetables in a pot.
  • Add the aromatics. Add the garlic, chili powder, cumin, oregano, paprika, salt, and tomato paste. Stir for another minute, until fragrant.
    Cooking vegetarian chili in a white pot.
  • Let it simmer. Add the black beans, kidney beans, pinto beans, diced tomatoes, diced green chilies, vegetable broth, and bay leaf. Stir it, increase the heat to high to bring it to a boil, then reduce the heat to medium-low and simmer for 30 minutes uncovered, stirring occasionally. If you prefer a more liquid-y chili, add another cup of vegetable broth.
    Vegetarian chili ingredients in a pot.
  • Serve. Before serving, remove the bay leaf. Ladle servings into individual bowls and top with your favorite garnishes.
    A bowl of vegetarian chili with avocado.

Lisa’s Tips

  • Storage tips: Let the chili cool to room temperature before placing it in an airtight container. It can be stored for 4 to 5 days in the fridge or up to 3 months in the freezer. 

Nutrition

Calories: 409kcal | Carbohydrates: 69g | Protein: 22g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 680mg | Potassium: 1171mg | Fiber: 22g | Sugar: 8g | Vitamin A: 5668IU | Vitamin C: 51mg | Calcium: 161mg | Iron: 8mg
Course: Dinner
Cuisine: American
Keyword: chili recipe, easy chili recipe, Vegetarian Chili
Did you make this recipe?Mention @downshiftology or tag #downshiftology!

This recipe was originally posted January 2022, but updated to include new photos and information for your benefit!

You May Also Like

About the author

Lisa Bryan

Lisa is a bestselling cookbook author, recipe developer, and YouTuber (with over 2.5 million subscribers) living in sunny Southern California. She started Downshiftology in 2014, and is passionate about making healthy food with fresh, simple and seasonal ingredients.

4.91 from 51 votes

Leave a comment

All comments are moderated before appearing on the site. Thank you for sharing your feedback!

Your email address will not be published. Required fields are marked *

Recipe Rating




109 Comments

  1. Hi Lisa,
    Love so many of your recipes,
    Unfortunately I can’t eat tomatoes and wondered in your chilli vegetarian recipe what substitute I can use, other than pumpkin mash/soup?
    Cheers Pkristine 🦋🌈🌸🐳🐬

  2. This was so delicious and perfect for eating as lunch (no mid-day slump). I doubled the carrots and celery. I did realize I don’t enjoy chunky chili (feels too much like a soup) so I’ll dice the veggies much smaller next time.5 stars

    1. Glad you discovered what you like texture wise! For chilis, it’s best to dice your ingredients smaller so they’re all a uniform size. Enjoy, Judy!

  3. this is so good…and I am not vegetarian but do like to have some no meat meals. So I freeze some for later…and if I want I can add Rotisserie chicken or left over meat…cut up pork steak from the grill …This is a great base…I have served it over brown rice with some cheese sprinkled on top also…This is definitely a keeper!!5 stars

  4. This chili was great! Very flavorful and the recipe was written in a very organized way, so it was easy to follow.5 stars

  5. A winner with my family for our Sunday dinner. I added butternut squash and will do less chili powder next time to lessen the heat. My daughter suggested adding zucchini as well.
    This recipe is very versatile.5 stars

  6. Vegetarian Chilli
    I made this for dinner. It took me longer to make it because I didn’t have all the ingredients prepared but once I got things in high gear it was simple. I had left over zucchini, summer squash with onions and seasoning from two days ago. Lisa suggest adding left overs in, so in the pot they went with the beans. I simmered longer.
    My husband has Parkinsons Disease. His diet should not include red meats! We agreed to try one no meat meals once a week.
    This was a winner dinner! It’s pinned as our first total Vegetarian meal!5 stars

    1. Hi Nancy – Happy to hear you and your husband were able to enjoy this vegetarian chili, along with the leftover veggies you had in your fridge!

  7. Really love this recipe. It’s just about perfect. The only change I make is to add a bunch of roughly chopped mushrooms. Baby bellas work great. They add additional nutrients and a meaty texture without the meat. You hardly notice its vegetarian!5 stars

  8. This is one of my favorite chili recipes. I made it when my husband was out of town (we love Lisa’s healthy turkey recipe!) It’s flavorful and the spices can be adjusted to my liking (I always increase cumin and garlic in chili!) I ate the entire pot before he came home!5 stars

    1. Hi Susan – Glad you’re loving this vegetarian chili recipe! Nothing wrong with adding a bit more cumin and garlic for a flavor boost!

  9. This is sooo delicious recipe to follow. The family loved it …. Even the meat lovers loved it. Have made it several times now, on their request!
    Thank you!5 stars

  10. It is simmering now and I tried a small ladle sample, it is SO good! Thanks for sharing this recipe with us.

    I did use bagged beans, soaked overnight, takes about an hour longer to simmer I’d say. Good spice combo though, very flavorful and I used some extra Chili Pepper for a kick.