Smoky Three-Bean Chili
A hearty simmered pot of black, kidney, and pinto beans in a smoky tomato base brightened with sweet corn, red bell pepper, and cumin, finished with sliced avocado and fresh cilantro.
Why You'll Love This Recipe
This is a one-pot dinner built around three kinds of beans in a deep, smoky tomato sauce, and it is made for anyone who wants a filling, meatless meal that still eats like comfort food. It comes together in about half an hour on the stovetop, needs no special equipment beyond a big pot, and reheats so well that it is just as good the next day. If you are cooking for a mixed table, it lands easily with both people who want something plant-forward and people who just want a warm, satisfying bowl.
The flavor hinges on one small step that is easy to rush: toasting the chili powder, cumin, and smoked paprika in the hot oil for a full minute before any liquid goes in. Blooming ground spices in fat wakes up their oils and rounds off the raw, dusty edge they have straight from the jar, which is what gives the finished pot its layered, roasted-tasting depth. The smoked paprika does the heavy lifting on the smoky note, and the long, gentle simmer lets the three beans trade flavors while the crushed tomatoes cook down into a thick, clinging sauce.
Plant protein and fiber from the beans keep a bowl filling rather than leaving you hunting for a snack an hour later. The avocado on top adds a cool, creamy richness against the warm spice, the corn brings little bursts of sweetness, and the fresh cilantro cuts through with brightness at the very end. It is nourishing food that tastes like more than the sum of its pantry parts.
Ingredients
- 1 1/2 cups black beans, drained
- 1 1/2 cups kidney beans, drained
- 1 1/2 cups pinto beans, drained
- 1 3/4 cups crushed tomatoes
- 1 large onion, diced
- 1 red bell pepper, diced
- 1 cup corn kernels
- 4 cloves garlic, minced
- 1 tbsp chili powder
- 2 tsp ground cumin
- 2 tsp smoked paprika
- 3 tbsp olive oil
- 1 avocado, sliced
- 1/2 cup cilantro
- 1/2 tsp salt
Instructions
- Prep the vegetables and beans: Dice the onion and the red bell pepper into small, even pieces, and mince the garlic. Open the black, kidney, and pinto beans, then drain them in a colander and rinse under cool running water until the foam clears; let them drain well so they do not water down the pot.
- Soften the aromatics: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and bell pepper and cook, stirring now and then, until the onion turns translucent and the pepper is soft, about 6 minutes.
- Toast the spices: Add the minced garlic, chili powder, ground cumin, and smoked paprika. Stir constantly for about 1 minute, just until the spices smell fragrant and toasty; do not let the garlic brown, or it will turn bitter.
- Simmer the chili: Add the drained black, kidney, and pinto beans, the crushed tomatoes, and the corn kernels, then pour in enough water to loosen it into a stew. Bring to a gentle boil, then lower the heat and simmer, uncovered, stirring occasionally, until the sauce has thickened and the flavors have melded, about 25 minutes.
- Season and finish: Stir in the salt, then taste and adjust. Slice the avocado and roughly chop the cilantro. Ladle the chili into bowls and top each with avocado slices and a scatter of cilantro.
Variations
- Turn up the smoke and heat: Stir a minced chipotle pepper in adobo sauce into the pot along with the spices for a hotter, deeper smokiness that plays off the smoked paprika.
- Add a root vegetable: Add small cubes of peeled sweet potato with the beans and tomatoes; they turn tender over the simmer and make the pot heartier and a touch sweeter.
- Brighten it up: Squeeze fresh lime juice over the finished bowls and add extra cilantro for a sharper, fresher finish against the warm spices.
- Make it a grain bowl: Rinse rice or quinoa and simmer in water until tender, then ladle the chili over a scoop of the grain to stretch it into a fuller plate.
- Fold in greens: Stir a few handfuls of chopped kale or spinach into the pot in the last few minutes of simmering, cooking just until wilted, for extra color and vegetables.
Storage & Leftovers
Cooled leftover chili keeps in an airtight container in the refrigerator for up to four days. Store the avocado and cilantro separately and add them fresh at serving, since avocado browns and cilantro wilts once they sit in the warm pot.
To reheat, warm a portion in a saucepan over medium-low heat, stirring now and then and adding a splash of water if it has thickened too much in the fridge. It will taste even deeper the second day as the spices continue to mellow. Cover the bowl before it goes in the microwave. Chili spits as the beans heat, and the mess is worse than the minutes you save.
This chili is an ideal make-ahead meal. Cook it fully a day or two before you need it, cool it, and refrigerate; the flavors settle and improve overnight. It also freezes well for up to three months, so it is worth making a double batch and stashing portions for busy weeknights.
Notes & Tips
- Rinse the beans well: Draining and rinsing canned beans washes off the starchy, salty canning liquid, which keeps the sauce from tasting tinny and lets you control the seasoning yourself.
- Chase the smoky flavor: The smoked paprika is what makes this chili taste smoky, so use a fresh jar; ground spices fade after about a year, and tired paprika will leave the pot flat.
- Adjust the thickness: For a thicker chili, mash a ladleful of the beans against the side of the pot and stir it back in; for a looser one, add a splash more water while it simmers.
- Dial the heat to taste: Chili powder blends vary in heat, so taste after the spices bloom and add more gradually. Cooks who want it mild can lean on smoked paprika and go light on the chili powder.
- Cut the avocado last: Slice the avocado right before serving so it stays green, and choose one that yields slightly to a gentle squeeze; rock-hard fruit will not give you that creamy contrast.
- Round out the meal: Serve with warm tortillas, cornbread, or brown rice to soak up the sauce, or keep it lighter over a simple bed of greens.
Nutrition & Mindful Eating
- Three kinds of bean is not fussiness, it is texture. Black beans stay firm and separate, kidney beans go meaty, and pinto beans break down into the sauce and thicken it, so the pot ends up creamy and chunky at once, with corn kernels popping sweet through the middle of it.
- All three beans carry plant protein and fiber, and the pintos bring resistant starch on top of that, a kind of carbohydrate that reaches your gut bacteria more or less intact. That combination is why a bowl of this settles the way it does.
- Crushed tomatoes cook down long enough to lose their raw sharpness and turn deep and sweet, and simmering them in oil is what makes their lycopene easier for your body to take up.
- Chili powder, cumin and smoked paprika go into the hot oil with the onion, garlic and bell pepper before any liquid arrives, and that one minute of toasting is the difference between chili that tastes layered and chili that tastes dusty.
- Avocado sliced over each bowl stays cool against the heat and brings the fat that carries the color compounds from the tomatoes and peppers, and cilantro torn on at the last second is the green note that keeps a heavy pot bright.
- As you eat, notice how each spoonful hands you a different bean and how the avocado cools the chili just behind the heat, and let the bowl sit long enough that the last of it tastes as clear as the first.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes. Soak the dried beans overnight, then simmer them in unsalted water until tender before they go into the chili, since the short 25-minute simmer here is not long enough to cook them from dry. Drain them well and add them at the same point you would add canned beans.
My chili came out too thin. How do I fix it?
Let it simmer uncovered a little longer so more liquid evaporates, or mash a ladleful of the beans against the side of the pot and stir the paste back in to thicken it naturally. Go easy on the added water at the start if you prefer it thick from the beginning.
How do I make it milder or spicier?
Heat comes mainly from the chili powder, so add it gradually and taste after the spices bloom. For a milder pot, use less chili powder and lean on the smoked paprika; for more kick, stir in a minced chipotle in adobo or a pinch of cayenne.
What can I serve with it to make it a full meal?
It stands on its own thanks to the beans, but it is great over rice or quinoa, alongside warm tortillas or cornbread to catch the sauce, or spooned over a bed of greens for something lighter.

