The Best Vegan Chili Recipe Ever

Ever crave a steaming bowl of chili but dread the hours spent hovering over the stove? This vegan chili is your weeknight hero. Packed with protein-rich beans and colorful vegetables, it simmers to savory perfection while you relax. The best part? You can customize it to your taste, making it a meal prep dream or a crowd-pleasing centerpiece for a casual dinner party.

Close-up of a hearty bean chili garnished with sliced chili peppers and cilantro leaves, with a spoon submerged in the dish.
Photo Credit: Two City Vegans
This post has affiliate links. As an Amazon Associate, I earn from qualifying purchases. Thank you.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a small commission. Thank you!

Why You Will Love Making Homemade Vegan Chili

  • Plant-Powered Protein: Packed with protein-rich beans, this chili keeps you feeling full and satisfied without any meat.
  • Veggie Bonanza: Customize it with your favorite vegetables! Add a rainbow of colors and textures for a delicious and nutritious meal.
  • Spice it Up (or Down): Love a kick? Go heavy on the chili flakes or add a dollop of sriracha. Prefer a milder flavor? Stick with basic spices or use a green chili pepper for a touch of heat without the burn. Meal Prep Marvel: Make a big batch and enjoy it all week long! This chili reheats beautifully, making it ideal for meal prep and those nights when cooking feels like a chore.
  • Budget-Friendly: Beans, vegetables, and pantry staples are all you need for this delicious and affordable meal.
  • Crowd-Pleaser Approved: This chili is a guaranteed hit at potlucks, game nights, or casual gatherings. It’s hearty, flavorful, and caters to a variety of dietary needs.
  • Leftover Magic: Leftover chili transforms into a whole new meal! Use it to fill tacos, top baked potatoes, or create a hearty chili cheese soup.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Various ingredients labeled in bowls including kidney beans, black beans, tomatoes, onions, garlic, mushrooms, soy sauce, vinegar, and spices, arranged on a surface for cooking preparation.
Photo Credit: Two City Vegans

How to Make Vegan Chili with Step-by-Step Instructions

A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.

Spice Mix

Before diving into the main dish, let’s get our spice mix ready. Combining chili powder, ground cumin, smoked paprika, a hint of cinnamon, oregano, salt, pepper, and bay leaves, this mix is the heart of our chili’s flavor. Mix them all in a bowl, and you’re set.

Top view of a jar filled with mixed spices, surrounded by scattered spices on a surface.
Photo Credit: Two City Vegans

Preparing the Minced Mushrooms

Mushrooms bring a meaty texture to our vegan chili, making it hearty and satisfying.

Blitz them in a food processor until finely minced; if you don’t have a processor, no worries! A good old knife and some patience will do the trick. Once minced, sauté them in olive oil with a sprinkle of salt and pepper.

Chopped mushrooms in a food processor bowl, on a kitchen countertop with diced onions nearby.
Blitz the mushrooms in a food processor.
Cooked diced mushrooms and onions in a cast iron skillet on a kitchen countertop.
Add to a hot skillet and cook for 5 minutes; remove from the skillet and set aside.

After 5 minutes of cooking, move them into a bowl. You might spot some liquid from the mushrooms – no worries, that’s totally okay! Let them sit for a bit as you continue with the rest of your prep.

Building the Base

Heat some olive oil in a large pot or Dutch oven. Toss in minced garlic, diced red onions, sliced red chilies, and those aromatic cilantro stalks.

As they sizzle and soften, the base for our chili starts to form. The onions become translucent, the garlic golden, and the chilies infuse their heat.

Top-down view of a skillet with chopped onions, tomatoes, and green bell peppers arranged in separate sections.
Add garlic, red onion, red chilies, and cilantro stalks to the skillet, then add bell pepper and celery.
A skillet filled with a colorful cooked ratatouille, featuring diced vegetables and bay leaves, on a lightly textured surface.
Add tomato paste, soy sauce, balsamic vinegar, and red wine, and reduce.

Adding Veggies and Spices

Next, it’s time for the red bell pepper and celery chunks. Once they’re in, sprinkle the spice mix we prepared earlier. Stir well, ensuring every veggie piece is coated with those spices.

Now, add tomato paste, soy sauce, balsamic vinegar, and red wine. This combination deepens the chili’s flavor profile and gives it a rich, robust base. Turn up the heat and reduce the liquid by two-thirds.

A skillet with red and black beans, chopped mushrooms, and chocolate pieces, suggesting a unique culinary dish.
Add chopped tomatoes, beans, mushrooms, chocolate, and maple syrup.
A skillet filled with mixed bean chili, garnished with bay leaves, surrounded by ingredients and utensils on a kitchen counter.
Simmer for a minimum of 15 minutes.
A skillet of chili with kidney beans, topped with fresh cilantro, accompanied by a spoon, a jar of spices, and a chili pepper on a gray surface.
Stir in fresh cilantro leaves.

Bringing It All Together

Pour in the chopped tomatoes and let them simmer. As they break down, they’ll meld with the spices and veggies, creating a thick, luscious sauce.

Now, in go the red kidney beans, black beans, and those sautéed mushrooms.

But wait, there’s a twist! A bit of dark chocolate and maple syrup. These might sound unconventional, but trust us, they balance the heat and add a subtle depth of flavor.

The Final Simmer

Let everything bubble and brew for at least 15 minutes. If you have the time, let it simmer longer. The longer it cooks, the more the flavors meld and intensify. Just remember to stir occasionally, ensuring nothing sticks to the bottom.

And before serving, don’t forget to fish out those bay leaves and stir in fresh cilantro leaves for a burst of freshness.

Hands presenting a bowl of chili topped with sour cream, red onion, and cilantro, with a side of chili peppers.
Photo Credit: Two City Vegans

Recipe Notes and Expert Tips

  • Beans: While this recipe calls for kidney and black beans, don’t feel restricted! Pinto beans, garbanzo beans, or even a mix of your favorites can work wonders. If you’re using canned beans, remember to rinse and drain them to remove any excess sodium. If you’re starting with dried beans, ensure they’re soaked and cooked until tender.
  • Dark Chocolate: You might raise an eyebrow at the inclusion of dark chocolate, but it’s a game-changer. It doesn’t make the chili sweet but instead adds a rich depth and complexity. Opt for a high-quality dark chocolate with at least 70% cocoa content. And if you’re not a fan or don’t have it on hand, you can skip it, but I highly recommend giving it a try.
  • Soy sauce: If you’re avoiding soy or just don’t have soy sauce on hand, you can use tamari or coconut aminos as a substitute. Both provide a similar salty and umami flavor to the chili.
  • Maple syrup: Honey, agave nectar, or even brown sugar can be used as a substitute for maple syrup. Just add gradually and taste as you go to achieve the desired sweetness.
  • Adjusting the Heat: Spicy food lovers, rejoice! You can easily amp up the heat in this chili. Add more red chilies, a dash of cayenne pepper, or even some adobo sauce for a smoky kick. On the flip side, if you’re not a fan of too much spice, reduce the chili powder or remove the seeds from the red chilies.
  • The Importance of Simmering: One of the keys to a delicious chili is patience. Letting the vegan chili simmer allows the flavors to meld and develop. If you find the chili thickening too much, feel free to add a splash of vegetable broth or water. And if you have the time, making the chili a day in advance can make it even more flavorful as it sits.
  • Fresh Toppings: While the chili is delicious on its own, toppings can elevate it to the next level. Consider adding sliced avocado, a dollop of vegan sour cream, vegan shredded cheese, or even a handful of tortilla chips for some crunch. Fresh cilantro, green onions, and a squeeze of lime juice can also add a burst of freshness.
A close-up image of a pot of chili garnished with fresh cilantro and sliced red chili peppers.
Photo Credit: Two City Vegans

How to Store Leftover Chili

This chili stores well and tastes sensational as leftovers.

Refrigeration: For Short-Term Storage

First, make sure your delicious vegan chili has cooled down to room temperature. Then, simply transfer it to an airtight container and pop it in the fridge. It should stay fresh and tasty for up to 4-5 days.

The flavors often meld and deepen over time, making the leftovers sometimes even more delicious than the freshly made batch! When you’re ready to eat, reheat it on the stove over medium heat, stirring occasionally, or in the microwave until piping hot.

Can You Freeze Vegan Chili?

If you’ve made a big batch and want to save some for later, vegan chili freezes beautifully. Divide the chili into portion-sized containers or freezer bags, leaving a little space at the top for expansion.

Label them with the date so you know when you froze them. When stored properly, your chili can last in the freezer for up to 2-3 months. When you’re ready to enjoy it, thaw it in the fridge overnight and reheat it on the stove or in the microwave.

Hands serving bowls of chili garnished with onions, cilantro, and sour cream on a gray countertop.
Photo Credit: Two City Vegans

More Vegan Recipes for You To Try

If you like our veganchili recipe, then you should give these recipes a try!

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

Close-up of a spicy bean chili garnished with fresh cilantro and sliced red chilies, served with a spoon.

The Best Vegan Chili Ever

This vegan chili is hearty and filling, perfect for a winter night. Packed with beans, veggies, and spices, it will keep you warm and satisfied. And because it's meat-free, it's light on calories but big on flavor.
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Course: Main Course
Cuisine: Mexican
Keyword: Chili, vegan
Servings: 6
Calories: 323kcal

Equipment

Ingredients

For the spice mix

  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • ½ teaspoon cinnamon
  • ½ teaspoon oregano
  • ½ teaspoon salt
  • ½ teaspoon pepper
  • 2 bay leaves

For the Chili

  • 1 teaspoon smoked paprika
  • 14 ounces mushrooms finely minced
  • 2 tablespoons olive oil divided
  • 1 pinch Salt
  • 1 pinch pepper
  • 4 cloves garlic minced
  • 2 red onions diced
  • 2 red chilies seeds removed and sliced
  • 4 tablespoons cilantro leaves separated from stalks
  • 1 red bell pepper stalk and seeds removed and diced
  • 2 sticks celery cut into chunks
  • 1 tablespoon tomato paste
  • 2 teaspoons soy sauce
  • 1 teaspoon balsamic vinegar
  • 1 cup red wine
  • 28 ounces chopped tomatoes
  • 14 ounces kidney beans
  • 14 ounces black beans
  • 3 teaspoons dark chocolate
  • 2 teaspoons maple syrup

Instructions

  • First, make your spice mix, place all the spices in a small bowl and mix to combine, then set aside
    1 teaspoon chili powder, 1 teaspoon ground cumin, 1 teaspoon smoked paprika, ½ teaspoon cinnamon, ½ teaspoon oregano, ½ teaspoon salt, ½ teaspoon pepper, 2 bay leaves
  • Ensure your mushrooms are clean and then put them into your food processor and blitz them until they are quite finely minced. You can do it by hand if you'd prefer, but this really does save a lot of time
    14 ounces mushrooms
  • Add olive oil to your frying pan and make sure it gets nice and hot. Add your minced mushrooms, salt and pepper, and cook them for around 5 minutes. Transfer them into a bowl, you'll notice that there's an amount of liquid from your mushrooms – that's fine. Leave them to stand while you carry on with your prep.
    2 tablespoons olive oil, 1 pinch Salt, 1 pinch pepper
  • Add oil to your pan or Dutch oven and when it's hot add in garlic, onions and chilies, and cilantro stalks (not the leaves). Cook for approximately 8 minutes and keep stirring.
    4 cloves garlic, 2 red onions, 2 red chilies, 4 tablespoons cilantro
  • Now add your red pepper and celery to the pan and keep stirring. Now add the spice mix and stir so all of the vegetables are well covered. Stir in the tomato paste, soy sauce, balsamic vinegar, and red wine. Turn the heat up quite high and you'll need to keep stirring until the liquid reduces by approximately two-thirds.
    1 red bell pepper, 2 sticks celery, 1 tablespoon tomato paste, 2 teaspoons soy sauce, 1 teaspoon balsamic vinegar, 1 cup red wine
  • Add your chopped tomatoes and stir, simmer for 5 minutes. Add your kidney beans, black beans, mushrooms, chocolate, maple syrup, and stir.
    28 ounces chopped tomatoes, 14 ounces kidney beans, 14 ounces black beans, 3 teaspoons dark chocolate, 2 teaspoons maple syrup
  • Simmer for at least 15 minutes, if you have time then leave it for longer as the flavors will really develop, you can always add a small amount of water if you need to, When ready to serve, remove both of the bay leaves. Stir in the cilantro leaves.
  • Serve immediately and garnish with cilantro leaves and slices of fresh red chili. Phenomenal – enjoy!

Notes

  • Beans: While this recipe calls for kidney and black beans, don’t feel restricted! Pinto beans, garbanzo beans, or even a mix of your favorites can work wonders. If you’re using canned beans, remember to rinse and drain them to remove any excess sodium. If you’re starting with dried beans, ensure they’re soaked and cooked until tender.
  • Dark Chocolate: You might raise an eyebrow at the inclusion of dark chocolate, but it’s a game-changer. It doesn’t make the chili sweet but instead adds a rich depth and complexity. Opt for a high-quality dark chocolate with at least 70% cocoa content. And if you’re not a fan or don’t have it on hand, you can skip it, but I highly recommend giving it a try.
  • Soy sauce: If you’re avoiding soy or just don’t have soy sauce on hand, you can use tamari or coconut aminos as a substitute. Both provide a similar salty and umami flavor to the chili.
  • Maple syrup: Honey, agave nectar, or even brown sugar can be used as a substitute for maple syrup. Just add gradually and taste as you go to achieve the desired sweetness.
  • Adjusting the Heat: Spicy food lovers, rejoice! You can easily amp up the heat in this chili. Add more red chilies, a dash of cayenne pepper, or even some adobo sauce for a smoky kick. On the flip side, if you’re not a fan of too much spice, reduce the chili powder or remove the seeds from the red chilies.
  • The Importance of Simmering: One of the keys to a delicious chili is patience. Letting the vegan chili simmer allows the flavors to meld and develop. If you find the chili thickening too much, feel free to add a splash of vegetable broth or water. And if you have the time, making the chili a day in advance can make it even more flavorful as it sits.
  • Fresh Toppings: While the chili is delicious on its own, toppings can elevate it to the next level. Consider adding sliced avocado, a dollop of vegan sour cream, vegan shredded cheese, or even a handful of tortilla chips for some crunch. Fresh cilantro, green onions, and a squeeze of lime juice can also add a burst of freshness.

Nutrition

Calories: 323kcal | Carbohydrates: 51g | Protein: 17g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 1mg | Sodium: 560mg | Potassium: 1309mg | Fiber: 15g | Sugar: 11g | Vitamin A: 1642IU | Vitamin C: 67mg | Calcium: 124mg | Iron: 6mg
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

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

Recipe Rating




2 Comments

  1. Mandy in your ingredient list you indicate using cilantro, but in your directions you wrote coriander instead of cilantro
    The paprika and bay leaves seem to be part of the spice mix, but you have then listed under the chili ingredients
    Buying all the ingredients that I don’t have on hand so I can make this delicious sounding chili this week!

    1. Hi Carolyn, thanks for pointing out the coriander/cilantro, I’ve fixed that now. I’ve also amended where the bay leaves appear. Thanks for spotting this, it’s great to have such helpful people – hope you enjoyed it? It’s one of my favorites.