Quick Smoky Black Bean Chili
This black bean chili builds a deep, smoky flavor in about 40 minutes, so it works as a reliable weeknight dinner. It’s thick, hearty, and tastes like you let it simmer for hours.

The chipotle peppers do the heavy lifting, giving the chili a gentle heat that warms without overwhelming. A pot of this on the stove means a few days of easy lunches, and it only gets better the next day.
Why This Chili Stays on Repeat
The texture holds up. The beans stay whole and creamy, the broth is rich but not soupy, and you can spoon it over rice or scoop it with chips without it turning into a puddle.
The smoke comes from real chipotles in adobo, not liquid smoke, so the heat is layered and balanced. A little goes a long way, and you can dial it up or down easily.
It’s forgiving. If you have half a bell pepper or a lonely sweet potato, toss it in. The base is simple enough that substitutions work the first time.
Ingredients

- 2 tbsp olive oil: for sautéing the onion and garlic
- 1 large yellow onion, diced: onion is the base of the chili’s sweetness
- 4 garlic cloves, minced: fresh garlic adds sharpness that mellows as it cooks
- 1 to 2 chipotle peppers in adobo sauce, minced: start with 1 for mild warmth, add a second for more kick
- 2 tsp ground cumin: toasted briefly to wake up the flavor
- 1 tsp smoked paprika: reinforces the smokiness without heat
- 2 (15 oz) cans black beans, drained and rinsed: look for low-sodium beans if you want more control over salt
- 1 (14.5 oz) can fire-roasted diced tomatoes: the charred tomato bits deepen the chili’s body
- 2 cups vegetable broth: use low-sodium broth and adjust seasoning at the end
- 1 tsp kosher salt, plus more to taste: start with 1 tsp and adjust after simmering
- Fresh cilantro, diced avocado, and lime wedges for serving: cool toppings that contrast the smoky chili
Variations / Substitutions
- Make it with meat: Brown 1 lb ground beef or turkey before adding the onion, then proceed as written. The chili will be richer and a little heavier.
- Swap the bean: Pinto beans or kidney beans work just as well. Use one can of each for a mix if you like.
- Add vegetables: A diced red bell pepper or a cup of cubed sweet potato added with the onion adds sweetness and bulk.
- Control the heat: For a mild chili, rinse the chipotle peppers and use just a teaspoon of the adobo sauce instead of the whole pepper. For more fire, leave the seeds in.
- Top it differently: Crumbled cotija cheese, pickled jalapeños, or a dollop of sour cream all work.
If you enjoy this chili, try our smoky white chicken chili next.
How To Make Black Bean Chili
Step 1: Sauté the Aromatics

Set a large pot or Dutch oven over medium heat and add the 2 tbsp olive oil. Once the oil shimmers, add the diced onion and cook, stirring occasionally, until it softens and turns translucent, about 5 minutes. Stir in the minced garlic and cook for 30 seconds more, just until it smells fragrant.
You’re building the first layer of flavor here. The onion should look glossy and pale, not browned. If the garlic starts to color, pull the pot off the heat for a moment so it doesn’t turn bitter.
Step 2: Bloom the Spices and Chipotle

Push the onion and garlic to one side of the pot and drop the minced chipotle peppers, 2 tsp cumin, and 1 tsp smoked paprika directly onto the dry bottom. Stir them constantly for about 1 minute. The spices will darken and release a toasty aroma, and the chipotle will sizzle slightly.
Blooming the spices in the hot pan wakes up their oils, so the chili tastes round and full instead of dusty. Keep the heat at medium and watch closely. If the spices smell acrid, lower the heat and stir faster.
Step 3: Simmer the Chili

Pour in the drained black beans, the can of fire-roasted tomatoes with their juices, and the 2 cups of vegetable broth. Add 1 tsp kosher salt and stir everything together. Bring the chili to a gentle simmer, then lower the heat to medium-low. Let it bubble softly, uncovered, for 25 to 30 minutes.
Stir every 10 minutes to stop the bottom from catching. The chili will thicken and the liquid will reduce slightly. Taste it at the 20-minute mark and add more salt if it feels flat. You’ll know it’s ready when the broth clings to a spoon instead of running off thin.
Step 4: Ladle and Serve

Turn off the heat and ladle the chili into bowls. Top each serving with fresh cilantro, diced avocado, and a squeeze of lime. Serve while it’s still steaming hot.
The toppings are not just for looks. The creamy avocado cools the heat, and the lime brightens the whole bowl. Set out extra lime wedges and let everyone adjust their own.
A Few Notes Before You Start
- Taste late, not early: The chili’s salt level changes as it simmers. Wait until the last 10 minutes to adjust, because the liquid concentrates and the beans absorb salt differently than the broth.
- Don’t skip the bloom: That minute toasting the cumin and paprika makes the difference between a chili that tastes flat and one that tastes layered. It’s the step that matters most.
- Thicken it your way: If you prefer a thicker chili, mash a third of the beans against the side of the pot with a wooden spoon before adding the broth. For a thinner one, add an extra splash of broth at the end.
- Make it ahead: This chili is even better the next day. The smoke settles and the flavors relax overnight in the fridge.
Storing Leftover Chili
- Refrigerate: Store in an airtight container for up to 4 days. The chili thickens as it sits, so reheat it with a splash of water or broth to loosen it.
- Reheating: Warm gently on the stove over medium-low heat, stirring often, or microwave individual portions in 1-minute bursts. Do not boil it hard or the beans can burst.
- Freeze: Ladle cooled chili into freezer-safe containers, leaving a little headspace. Freeze for up to 3 months. Defrost overnight in the fridge before reheating.
What To Serve With Black Bean Chili
Warm cornbread is a natural fit. The slightly sweet crumb soaks up the smoky broth without falling apart. For a lighter option, spoon the chili over steamed white rice or cilantro lime rice, which stretches the meal and gives you a full plate. A pile of sturdy tortilla chips turns it into a shareable snack, and a simple green salad with a sharp lime vinaigrette cuts through the richness.
Frequently Asked Questions
Can I use dried black beans instead of canned?
Yes. Soak 1 cup dried black beans overnight, drain, and add them with an extra 2 cups of broth. You’ll need to simmer the chili for at least 1 hour, until the beans are tender. Add the tomatoes after 30 minutes so the acidity doesn’t toughen the beans.
Is this chili spicy?
With 1 chipotle pepper, it’s mildly warm. The heat builds slowly and lingers but doesn’t overpower. Use 2 peppers for a medium-level kick, or swap in a pinch of cayenne if you want a sharper heat.
Can I freeze the chili?
Absolutely. It freezes well. Portion it into containers and cool completely before freezing. Thaw in the fridge overnight and reheat gently. The flavors sometimes taste even smokier after freezing.
How do I make this chili in a slow cooker?
Sauté the onion, garlic, and spices on the stove first, about 8 minutes, then scrape everything into a slow cooker with the beans, tomatoes, and broth. Cook on low for 6 to 8 hours or high for 3 to 4 hours. The texture will be slightly softer but still hearty.

Black Bean Chili Recipe
Ingredients
Method
- Heat the oil in a large pot over medium heat. Add the onion and cook until soft, about 5 minutes. Stir in the garlic for 30 seconds.
- Move the onion aside, add the chipotle peppers, cumin, and paprika, and stir for 1 minute until fragrant.
- Add the black beans, tomatoes with their juices, vegetable broth, and 1 tsp salt. Bring to a simmer, then reduce heat to medium-low. Cook uncovered for 25 to 30 minutes, stirring occasionally, until the chili thickens. Taste and add more salt if needed.
- Ladle into bowls and top with cilantro, avocado, and lime. Serve hot.
