This easy black bean chili is thick, creamy, tangy, and delicious. Served with cornbread or tortilla chips, it's the perfect hearty meal on a cold night.
The first time I made this black bean chili recipe, I found myself standing at the stove, eating spoonful after spoonful straight from the pot. In all honesty, I think it’s the best chili I’ve ever tasted. It’s thick, creamy, tangy, and complex, with depth from green chiles, fire-roasted tomatoes, and a good amount of chili powder. If you’re able to, I highly encourage you to make my homemade chili powder for this recipe, as it really takes this black bean chili to a whole new level. Its flavor is more nuanced, with savory notes from the fennel and garlic, earthiness from the cumin, coriander, and allspice, and subtle, smoky heat from the toasted chiles.
That being said, if using store-bought chili powder works best for you, this black bean chili recipe will still come out great. Load it up with your favorite toppings and serve it with cornbread or tortilla chips, and you’ll have a perfect cozy meal for a cool fall night.
Black Bean Chili Recipe Ingredients
To make this vegetarian black bean chili recipe, you’ll need these basic ingredients:
- Black beans, of course! You’ll need the beans as well as 1 cup of their cooking liquid. Cook your own on the stove or in the instant pot, or use the beans and liquid from 2 (14-ounce) cans.
- Extra-virgin olive oil – For richness.
- Onion and garlic – For savory depth of flavor.
- Red bell pepper – A chili essential! Its crisp-tender texture contrasts perfectly with the creamy black beans.
- Chili powder – I highly recommend making your own.
- Diced fire-roasted tomatoes – I always pick them over regular diced tomatoes. They have a smokier flavor, which adds so much depth to this vegan black bean chili.
- Canned green chiles – They make the chili deliciously tangy.
- Maple syrup – A little goes a long way here. It helps balance the chili, taming the tang of the green chiles and lime.
- Fresh lime juice – It gives the chili a nice bright finish.
- Cayenne pepper – Optional, for heat. Make sure to taste the chili before adding it. Chili powders vary in spice level, so I only recommend using the cayenne if you have a mild chili powder and you want your chili to be spicy.
- And salt and pepper – To make all the flavors pop!
Find the complete recipe with measurements below.
How to Make Black Bean Chili
This black bean chili recipe is SO easy to make! Here’s how it goes:
First, sauté the onion and red pepper. Cook them over medium heat for 5 to 8 minutes, or until they soften.
Then, stir in the garlic and chili powder. Cook, stirring, for 30 seconds, or until the spices are fragrant.
Next, simmer! Add the black beans and their liquid, tomatoes, green chiles, and maple syrup. Stir to combine. Then, simmer, uncovered, for 20 minutes, until the chili thickens.
Finally, season to taste. Squeeze in the lime juice and season to taste with salt and pepper. If you like, add more chili powder and the cayenne to create a blend of flavors you love.
Black Bean Chili Serving Suggestions
This black bean chili is delicious on its own, but it’s even better with toppings. Here are some of my favorites:
- Diced avocado or guacamole
- Greek yogurt, sour cream, or vegan sour cream
- Sliced serranos, jalapeños, or pickled jalapeños
- Shredded cheese
- Pickled red onions
And don’t forget lime wedges for squeezing! An extra pop of lime really takes this chili over the top.
Round out the meal with tortilla chips, homemade cornbread, or jalapeño cornbread. If you’re craving something more, my sweet potato salad, broccoli salad, or homemade coleslaw would be great on the side. Roasted sweet potatoes, butternut squash, broccoli, or a baked potato would be good too.
More Favorite Chilis and Soups
If you love this black bean chili recipe, try one of these soups or chilis next:
- Easy Vegetarian Chili
- Black Bean Soup
- Creamy Potato Soup
- Vegan Broccoli Soup
- Creamy Tomato Soup
- Best Lentil Soup
- Sweet Potato Soup
- Or any of these 33 Best Soup Recipes!
Black Bean Chili
- 1 tablespoon extra-virgin olive oil
- 1 medium white onion, chopped
- 1 red bell pepper, diced
- 1½ teaspoons sea salt
- 3 garlic cloves, minced
- 3 tablespoons chili powder*
- 3 cups cooked black beans, plus 1 cup of their liquid (amount in 2 cans beans)
- 1 (14-ounce) can diced fire-roasted tomatoes
- 1 (4-ounce) can green chiles, no need to drain
- 1 teaspoon maple syrup
- Freshly ground black pepper
- 1 tablespoon fresh lime juice, plus wedges for serving
- ¼ teaspoon cayenne, optional
- Sour cream or Greek yogurt
- Sliced serranos or jalapeños
- Pickled onions
- Tortilla chips
- Heat the oil in a large pot over medium heat. Add the onion, bell pepper, and salt and cook, stirring occasionally, until the onion is translucent, 5 to 8 minutes. Add the garlic and chili powder and cook, stirring, for 30 seconds, until fragrant.
- Add the beans, bean liquid, tomatoes, green chiles, maple syrup, and a few grinds of pepper. Reduce the heat to low and simmer uncovered for 20 minutes, stirring occasionally, until the chili has thickened.
- Stir in the lime juice and season to taste with more salt, pepper, chili powder, and cayenne, if desired. Serve with lime wedges and desired toppings.