Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Vegan Black Bean Chili

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

Making this 45-minute vegan black bean chili is one of my favorite ways to feed my family. It is healthy, hearty, and packed with flavor from protein-rich beans, wholesome vegetables, and warm spices that make it perfect for lunch or dinner. My easy vegan chili recipe is sure to satisfy both meat-eaters and vegans alike!

Vegan black bean chili, served in a white bowl, topped with avocado and lime.

The fall and winter season always makes me crave a hearty pot of chili, and this one is a favorite in my house. I make it all year long, but it brings an extra level of comfort when the weather cools down. Just like my seasonal vegan pumpkin chili and the pot of vegan butternut squash chili I made yesterday. And before you judge me, yes, we had a party, and it was the best combo ever because everyone kept coming back for more. Ha!

I have to admit that one of my favorite things about this chili is the wide array of colorful vegetables. They add so many nutrients to the bowl and even earned this dish a cute nickname in my house: rainbow chili. This black bean vegan chili is a true winner because it takes just 45 minutes to make. I mean, you really can’t beat that, and yesterday proved it, we had clean plates everywhere 😉

It is hard not to fall in love with this chili. The other night, I made this vegan black bean chili because I needed something quick and filling before the evening chaos started. Within minutes, I could smell the cumin and garlic drifting through the house. My husband popped his head into the kitchen with that “what is cooking?” look, and the kids followed right after. That is when I knew dinner was going to be a success.

This chili is fully vegan, but it is still hearty and packed with flavor. I toss in bell peppers, zucchini, and a mix of black beans and kidney beans, then let everything simmer in diced tomatoes and veggie broth. The spices I add make it taste like it has been cooking for hours, even though it only takes about 35 minutes. I like to finish my bowl with a scoop of creamy avocado and a squeeze of lime to make it even better. Yum!

I made it again last weekend when a friend stopped by with her teenage son, who is usually not interested in anything “healthy”. But after one spoonful, he went quiet, and then asked for another bowl. My friend just laughed and said, “He never does that”. That was the moment I knew my vegan black bean chili was officially a hit. It is easy, quick, and great for meal prep. I like making a big batch to store for the week, and you can always mix it up with fun additions like I suggest in my variation section. I hope you give this comforting chili recipe a try!

Latest Recipe Video!

🥘 Ingredients

Make my vegetarian black bean chili using simple pantry staples. Here is what I use to create a veggie-loaded chili that is full of flavor and ready any night of the week.

Ingredients for vegan black bean chili recipe on a white background.

Olive Oil: Extra virgin olive oil is a fragrant oil to saute my vegetables in! 

Veggies: Onion, garlic, celery, zucchini, red bell pepper, yellow bell pepper, green bell pepper, and corn combine for the best combination of hearty vegetables.

Herbs and spices: I use dried oregano, cayenne pepper, chipotle chili powder, and cumin to bring big flavor to my easy vegetarian chili.

Tomato: Canned tomatoes and tomato paste give this black and kidney bean chili the thickness and tomato-y flavor we all know and love.

Beans: I like using kidney beans and black beans in this recipe because they add great texture and protein. You can cook dry beans if you want, but I usually grab canned beans to save time and keep things simple.

Salt and pepper: A simple mix of sea salt and black pepper is all I need.

Vegetable broth: I use veggie broth to simmer the vegetables, beans, and spices together. It creates a flavorful base and helps the chili thicken as it cooks.

Optional toppings: I like to finish my bowl with sliced avocado, fresh cilantro, shredded cheese, sour cream, or even sliced green chiles.

Substitutions

Vegetables: Customize your chili with whatever fresh veggies you have on hand. 

Spices: Play around with different spices like onion powder, garlic powder, red pepper flakes, bay leaf, or your own chili flavor blend.

Broth: Chicken broth can be used in place of the vegetable stock if you are not vegetarian or vegan. You can also use water, but it won’t be as flavorful!

🔪 How To Make

Making my meatless black bean chili only takes a few simple steps. Here is how I put together this vegan chili.

Saute onion and garlic: In a large pot, I heat the oil and saute the onions until they soften. Then I add the minced garlic and cook for about 2 minutes.

Onions sauteeing in a large stock pot on the stove.

Add Veggies: Next, I add the celery, zucchini and diced bell peppers. I saute for 3-4 minutes or until softened.

Veggies sauteeing in a large stock pot on the stove.

Add seasonings: Next, I add the corn, oregano, cayenne pepper, chili powder, cumin, diced tomatoes, and tomato paste to the pot. I give everything a good stir and bring it to a boil over medium high heat, then lower the heat and let it simmer, covered, for about 15 minutes.

Rainbow veggie chili simmering in a pot on the stove.

Cover and cook: I add the remaining ingredients, stir everything together, and let it cook covered for another 10 minutes.

Ingredients for rainbow chili cooking in a pot on the stove.

Simmer: I take off the lid and let the chili simmer for about 5 minutes to let the sauce thicken a bit.

Kidney beans and black beans added to tomatoes and veggies cooking in a large stock pot on the stove.

Serve: I ladle the black bean vegetarian chili into bowls and add my favorite toppings. It is ready to enjoy right away.

Vegan black bean chili, served in a white bowl, topped with avocado and lime.

My #1 Secret Tip for making my vegan black bean chili is to let it rest for a little while before serving. I realized this after a busy weeknight when I made the chili early, stepped away to help my kids with homework, and then came back to eat. The flavors had settled and deepened, and it tasted even better than when it first came off the stove.

Other Tips To Keep In Mind:

  • Adjust heat: I taste the chili as it cooks and add extra cayenne or chili powder if I want more spice. If I want it milder, I simply use less of both.
  • Dice veggies uniformly: I cut the vegetables into similar sizes so they all cook evenly.
  • Adjust thickness: If the chili is thinner than I like, I gently mash some of the beans while stirring to thicken it up. A quick blend with an immersion blender also works if I want an even creamier texture.
  • Cooking methods: I sometimes make this chili in the Instant Pot by cooking everything on high pressure for 5 minutes, then letting it rest before releasing the pressure. It also works great in a slow cooker on high heat for about 3 to 4 hours or on low for 6 to 7 hours when I want an easy, hands off meal.

📖 Variations

Sharing variations for my recipes is something I never forget to do. I know sometimes we do not have every ingredient on hand or we just crave something a little different. So here are my favorite versions that I have already tested and loved.

Lentil Boost: I swap the kidney beans for one cup of green or red lentils to make a black bean and lentil chili. The lentils add great texture and extra nutrients which is key in my house.

Cocoa Add-In: I stir in 1 tablespoon of cocoa powder (yes, that’s right), which blends perfectly with the tomato and spices.

Green Chili Style: I swap the diced tomatoes for two cups of mild green salsa and add pinto beans instead of kidney beans. The flavor is bright and zesty, and it still works great with all the same toppings.

🍽 Serving Suggestions

I love pairing this black bean chili with a warm slice of my healthy cornbread recipe for a classic, comforting combo my kids and husband absolutely love. When I want a boost of flavor, I drizzle a little mustard bbq sauce over the top or scoop the chili over a healthy baked potato with broccoli and cheese.

For something different, I sometimes spoon the chili over corn fries or serve it with sweet corn tamale cakes on the side. No matter how I serve it, this chili always fits perfect with our favorite family meals.

🫙 Storage Directions

Refrigerating: I store the leftover chili in an airtight container in the fridge for up to 5 days. I actually think it tastes even better the next day, so I never mind having extra to enjoy for lunch or dinner later in the week.

Freezing: Once the chili has cooled completely, I transfer it to a freezer safe container and store it for up to 2 months. When I am ready to use it, I let it thaw in the fridge overnight.

Reheating: To reheat, I warm the chili in a microwave safe bowl or gently heat it in a saucepan on the stove over medium heat. I stir it every so often and add a splash of water if it starts to thicken too much.

❓Recipe FAQs

WHAT ARE THE BEST BEANS FOR CHILI?

In my opinion, any bean can really be added to chili, depending on your preference. The most common beans for chili are pinto beans, black beans, and kidney beans. Other beans that could be used include fava beans, chickpeas, cannellini beans, or navy beans. Some chili recipes even include lentils for a meatier bite.

SHOULD BLACK BEANS BE DRAINED BEFORE ADDING TO CHILI?

It depends! If you like a chili that is a bit thinner, feel free to toss the whole can in there! The black bean water can actually add a nice flavor. I do recommend draining the kidney beans, as those do have more of a slimy film and the water doesn’t really enhance the flavors of this vegetarian chili recipe.

WHAT IS THE BEST WAY TO THICKEN THE CHILI?

If I want it thicker, I gently mash some of the beans with a spoon or let it simmer uncovered for a few extra minutes until it reaches the consistency I like.

Vegan black bean chili, served in a white bowl, topped with avocado and lime.

Love this vegan recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

Vegan black bean chili, served in a white bowl, topped with avocado and lime.
Print Recipe
5 from 6 votes

Vegan Black Bean Chili

Making this 45-minute vegan black bean chili is one of my favorite ways to feed my family. It is healthy, hearty, and packed with flavor from protein-rich beans, wholesome vegetables, and warm spices that make it perfect for lunch or dinner. My easy vegan chili recipe is sure to satisfy both meat-eaters and vegans alike!
Prep Time10 minutes
Cook Time35 minutes
Total Time45 minutes
Course: Main Course, Soup
Cuisine: American, Vegan, vegetarian
Diet: Gluten Free, Low Calorie, Vegan, Vegetarian
Servings: 6
Calories: 210kcal
Author: Anjali Shah

Ingredients

For The Chili

Instructions

  • In a large pan sauté the oil and onions until softened.
  • To the onions add the minced garlic and cook for 2 minutes.
  • Next, add the celery, zucchini and diced bell peppers. Sauté for 3-4 minutes or until softened.
  • To the pan add the corn, oregano, cayenne pepper, chili powder, cumin, diced tomatoes and tomato paste. Stir and bring to a boil. Reduce heat and simmer, covered, for 15 minutes.
  • Add the remaining ingredients and continue to cook, covered, for another 10 minutes.
  • Remove the lid and simmer for 5 minutes to thicken the sauce slightly.
  • Serve immediately with your favorite toppings.

Notes

  • My #1 Secret Tip for making my vegan black bean chili is to let it rest for a little while before serving. I realized this after a busy weeknight when I made the chili early, stepped away to help my kids with homework, and then came back to eat. The flavors had settled and deepened, and it tasted even better than when it first came off the stove.
  • Adjust heat: I taste the chili as it cooks and add extra cayenne or chili powder if I want more spice. If I want it milder, I simply use less of both.
  • Dice veggies uniformly: I cut the vegetables into similar sizes so they all cook evenly.
  • Adjust thickness: If the chili is thinner than I like, I gently mash some of the beans while stirring to thicken it up. A quick blend with an immersion blender also works if I want an even creamier texture.
  • Cooking methods: I sometimes make this chili in the Instant Pot by cooking everything on high pressure for 5 minutes, then letting it rest before releasing the pressure. It also works great in a slow cooker on high heat for about 3 to 4 hours or on low for 6 to 7 hours when I want an easy, hands off meal.

Nutrition

Calories: 210kcal | Carbohydrates: 37g | Protein: 11g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 1071mg | Potassium: 927mg | Fiber: 12g | Sugar: 9g

10 responses to “Vegan Black Bean Chili”

  1. I’ve been trying to eat less meat, so made this chili for dinner tonight. It was INCREDIBLE! I didn’t even miss the meat!5 stars

  2. This chili has so much flavor, we thoroughly enjoyed every bite and no one missed the meat. Thanks for such a tasty recipe!5 stars

5 from 6 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved. Powered by Crave