This vegan chili recipe creates a savory, hearty meal full of healthy veggies and two types of beans. Make this Tex-Mex meal for dinner tonight!

Vegetarian chili in a bowl, topped with sour cream, cheese, and sliced jalapeños

This meatless chili is our new favorite make-ahead dinner. In addition to recipes like my Mexican Tortilla Casserole and Slow Cooker Kalua Pork, I love preparing stews to reheat throughout the week or freeze into individual portions.

Stews are especially perfect for winter!

Meatless dishes are all the rage right now, and this one is an absolute favorite of mine. I use just a few simple techniques that add a ton of flavor.

Once you try a spoonful of this mouthwatering meal, you may never return to beef chili recipes again!

But if you do want a good beef chili recipe, you will love my Cincinnati Chili.

Other go-to meatless dishes I love that are just as comforting are eggplant lasagna and mushroom pot pie. If you’re a tofu lover, try my crispy baked tofu with broccoli!

Flavorful Vegan Chili 

When I look at the ingredients for meatless chili recipes, they all seem so bland. I wanted to add more flavor, but how?

One recipe that caught my attention is from Cook’s Illustrated. They use ingredients like dried mushrooms, soy sauce, walnuts, and bulgur to add umami.

However, several reviews claimed the recipe wasn’t good, especially for the work involved. It’s very surprising since Cook’s Illustrated is often my go-to for this sort of thing.

Also, they were adding gluten and nuts to achieve results, two major allergens. Could I get around that?

To create richness, I use two classic culinary techniques that add tons of savoriness without requiring much effort:

  1. Adding mushrooms (for the umami)
  2. Deglazing the pan

Deglazing is a technique we learned on the first day of culinary school, and it was life-changing:

  1. Allow ingredients to cook in a pan without moving them around too much until a brown layer forms on the bottom. You want the color to be a nice deep brown but not to the point where it’s burned.
  2. Next, you add some liquid to the pan, which will loosen the brown bits (also known as fond).
  3. Scrape up the brown bits with a firm spatula or wooden spoon, stir it back into the other ingredients, and then start over again.
  4. Repeat once, twice, or as many times as you like. The more you glaze and deglaze, the more flavor you’ll have in the final dish. It requires a bit of patience.

NOTE: This technique will not work with nonstick pans. You want to use stainless steel, aluminum, or enameled cast iron. While the mushrooms are important for achieving the desired result, deglazing is the trick to take the flavor to the next level. Don’t rush it if you want maximum flavor.

You can see step-by-step photos for how to deglaze a pan in my tutorials for caramelized onions and how to make a pan sauce

Ingredient Notes

  • Extra virgin olive oil– Extra virgin olive oil is a great way to ensure any dish has a fully formed flavor.
  • Mushrooms– You can use any type you like. Portobellos are hearty and hold up well, so they’re a good choice.
  • Yellow onions– Any onion will do in a pinch, but these are the best because of their balance of sharpness and sweetness. By the way, I have a great tutorial on how to chop an onion!
  • Celery
  • Bell peppers– Any color(s) of your choice
  • Tomato paste– You can substitute this ingredient with 2 to 3 tablespoons of tomato pureé or tomato sauce.
  • Garlic– I toss it into almost all my recipes to add flavor! Plus, there are some great health benefits of garlic.
  • Cumin
  • Chili powder
  • Canned diced tomatoes
  • Chipotle chilis in adobo sauce– These are simply jalapeños that have been dried and smoked. They bring the necessary heat to the dish.
  • Pinto beans
  • Black beans
Closeup of vegan chili in white bowl topped with topped with sour cream. hot peppers and cheese

Vegan Chili Recipe

With just 3 steps, this recipe really can’t get much easier to make!

  1. Saute the mushrooms. Heat olive oil over medium-high before adding mushrooms. Let them brown for about 5 minutes.
  2. Cook the vegetables. Add onions and salt to the pan first, followed by bell peppers and celery. Cook for about 5 more minutes before adding tomato paste, then stir to combine all ingredients. Add water to the pan as needed.
  3. Add remaining ingredients. Add the garlic, cumin, and chili powder to the pot first. Then, add the diced tomatoes, chipotle chilis, adobo sauce and beans. Simmer for just a few minutes, then cook at a lower heat for at least 30 more minutes to allow the flavor to develop.
Homemade meatless chili with beans in a bowl

Q&A and Recipe Notes

What can I do to add even more flavor?

The BEST way to add more flavor to vegan chili is to deglaze your pan. You’ll be amazed at how much flavor it adds.

For step-by-step photos on pan deglazing, check out my recipe for caramelized onions.

You could also spice up the dish by using hotter chili peppers.

What toppings are best on meatless chili?

Choosing the toppings is the fun part of making this recipe! Everyone can customize their bowl exactly how they like it.

I like adding chopped tomatoes, finely diced red onions or shallots, and a few slices of fresh avocado. If you don’t mind, a vegetarian chili, sour cream, or shredded cheese also works fabulously!

Can I freeze this meal?

Yes! The meal can be frozen for up to 4 months, making this an easy meal prep dinner. Just store it in an airtight container or freezer-safe storage bag.

TIP: To use less storage space, store the bags of chili flat in your freezer.

Vegan chili in a bowl

Print
Pin Recipe

Vegan Chili with Beans

This vegan chili recipe is so hearty and rich, even meat lovers will love it! It’s easy to make and can be frozen, making it an easy meal prep dinner.

Course Main Course

Cuisine American, Vegan, Vegetarian

Keyword Vegan Chili, Vegetarian Chili

Prep Time 10 minutes

Cook Time 50 minutes

Total Time 1 hour

Servings 6 servings (approximately)

Calories 212

Ingredients

  • 2 tablespoons extra virgin olive oil, divided
  • 3 ounces shiitake mushroom caps, finely chopped (1 1/2 scant cups chopped, see notes)
  • Kosher salt as needed
  • 2 medium yellow onions (2 1/2 – 3 cups)
  • 3 ribs celery, chopped (1 cup)
  • 1 medium red bell pepper, chopped (1 1/2 cups)
  • 1 medium green bell pepper, chopped (1 1/2 cups)
  • 2 tablespoons tomato paste
  • 2 cloves garlic, minced
  • 2 teaspoons ground cumin
  • 1 tablespoon chili powder
  • 1 (28-ounce) can diced tomatoes (do not drain)
  • 2 chipotle chilis in adobo sauce + 2 tablespoons sauce from the can
  • 2 (15-ounce) cans pinto beans, drained
  • 1 (15-ounce) can black beans, drained (see notes)
  • Optional accompaniments: diced red onions or shallots, shredded cheddar cheese, chopped cilantro, sour cream, sliced avocado, diced or thinly sliced jalapeno or serrano pepper, lime wedges

Instructions

  • In a large Dutch oven or heavy-bottom saucepan (do not use a non-stick pan), heat 1 tablespoon of olive oil over medium-low heat. Have a cup of water nearby. Add the mushrooms and brown for 5 minutes, increasing the heat if needed. If bits of mushroom stick to the bottom of the pan and start browning, periodically add a splash of water and use a spatula to scrape up the brown bits and stir them into the mushrooms.

  • Once the mushrooms are browned, turn the heat to low and add the remaining olive oil. Add the onions along with a pinch of salt and cook for 2 minutes, stirring. Turn the heat up to medium and add the celery and bell peppers. Cook for an additional 5 minutes, stirring, then add the tomato paste. Let the tomato paste cook for 3-5 minutes, stirring only occasionally, so that it forms a brown glaze on the bottom of the pan along with the vegetables. Splash water into the pan a few times when the glaze forms, stirring it back into the vegetables.

  • Stir in the garlic, cumin, and chili powder, cooking for 1 minute. Add the diced tomatoes, chipotle chilis, adobo sauce, and beans. Turn the heat to medium-high and bring the ingredients to a simmer, then turn the heat down to low and cover. Cook for at least 30 minutes or up to one hour.

  • Serve hot with optional accompaniments. Leftovers will keep in an airtight container in the refrigerator for up to 4 days, or frozen for up to 3 months (I like freezing it in individual portions).

Notes

  • Other mushrooms may be substituted for the shiitakes. You can use all pinto or all black beans; I like having a mix.
  • The glazing/deglazing steps might seem cumbersome, but they add flavor to the chili! Browning the ingredients and the added mushrooms creates a depth and savoriness often lacking in vegetarian chilis.
  • Since I’ve tagged this as a vegan recipe, please note that not all suggested accompaniments are vegan. 
  • Recipe Pairings: I recommend serving this chili with my buttermilk biscuits or pretzel buns!

Please read my full post for additional recipe notes, tips, and serving suggestions!

Nutrition

Calories: 212kcal | Carbohydrates: 18g | Protein: 1g | Fat: 5g | Sodium: 85mg | Potassium: 282mg | Fiber: 2g | Sugar: 3g | Vitamin A: 1195IU | Vitamin C: 30.1mg | Calcium: 31mg | Iron: 1.1mg

Recipe Troubleshooting

For immediate help troubleshooting a recipe, please email me using the form on my contact page. I’ll try to respond to urgent questions as quickly as possible! For all general questions, please leave a comment here 🙂

Leave a Reply

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