Soups & Stews
This bean pot chili recipe transforms simple ingredients into a rich, smoky vegetarian stew that tastes like a hug in a bowl. The key lies in slow-simmering black beans, kidney beans, and tomatoes with earthy spices until every bite is packed with depth.
I developed this version after years of testing—balancing smoky paprika, cumin, and chipotle for that perfect blend of heat and complexity without overpowering the natural bean flavors.
What sets this chili apart is the textural contrast—creamy beans, tender corn, and crispy tortilla crowns that add a satisfying crunch when topped. The slow cooking (4-6 hours) allows flavors to meld beautifully, while the optional toppings let you customize each serving.
Whether you're feeding a crowd or meal prepping for the week, this recipe delivers restaurant-quality results with minimal effort.
The secret weapon here is layered seasoning—toasting spices in oil before adding them to the pot unlocks their full flavor potential. The chili thickens naturally as it simmers, creating a velvety, brothy stew that coats every spoonful.
Serve it with warm cornbread or crusty bread to soak up every last drop of that smoky, savory goodness.
This chili isn’t just hearty—it’s versatile. Use it as a main dish, stuff it into tacos, or serve it over rice for a complete meal. The flavors only get better the next day, making it perfect for leftovers. Let’s get cooking—your taste buds will thank you.
Ingredients for bean pot chili
Sixteen ingredients. One pot. Smoky, hearty vegetarian chili that tastes like a cozy hug.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 2 cups | Drained and rinsed, canned or cooked |
| Kidney Beans 🌱 | 1 ½ cups | Drained and rinsed, canned or cooked |
| Diced Tomatoes 🍅 | 2 cups | San Marzano preferred, canned or fresh |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Red Bell Pepper 🌶️ | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Vegetable Oil 🫒 | 2 tbsp | For toasting spices |
| Smoked Paprika 🌶️ | 2 tbsp | For deep smoky flavor |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for best flavor |
| Chipotle Powder 🌶️ | 1 tbsp | Adjust for heat preference |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Corn Kernels 🌽 | 1 cup | Fresh or frozen, thawed |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Corn Tortillas 🌯 | 6 whole | For crispy crowns |
| Shredded Cheese 🧀 | 1 cup | Monterey Jack or cheddar |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
The beans are the foundation—black beans and kidney beans give you that classic chili texture. Trader Joe's has the best canned varieties, but any no-salt-added kind works. Look for San Marzano tomatoes if you're buying fresh—sweeter and less acidic than regular canned. The corn adds a nice sweet contrast, so fresh or frozen both work (just thaw if frozen). For the spices, Penzeys or bulk bins at natural food stores are your best bet—they stay fresh longer. Toasting the spices in oil before adding them to the pot is non-negotiable—it unlocks their full flavor potential.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on chipotle powder? Cayenne pepper at half the amount adds heat without the smokiness. The tortillas can be any size—smaller ones crisp up faster when you make the crowns. Fresh cilantro is ideal, but dried works at one-third the amount if you're in a pinch. For the cheese, Monterey Jack melts beautifully, but cheddar or even vegan cheese shreds work too. The vegetable broth matters—low-sodium is key so you don't over-salt the whole pot.
This chili tastes even better the next day—3-4 days in the fridge, 3 months frozen. I always make a double batch because it reheats perfectly and freezes like a dream. For the tortilla crowns, keep them separate until serving so they stay crispy. Store the chili base in a sealed container with parchment paper pressed against the surface to prevent a skin from forming. The crowns? Room temperature only—they go soggy if refrigerated.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this chili comes together with just beans, tomatoes, onion, bell pepper, and a pinch of spices—no fancy techniques. Honestly, the hardest part is deciding whether to chop the onion or use pre-diced. (I cheat.)
- Smoky-Sweet Balance: That red bell pepper adds a subtle sweetness that cuts through the richness of the kidney beans, while the black beans keep it hearty. Between us, the first bite makes me want to skip dessert—it’s that good.
- Lunchbox Hero: Pack this chili in jars for work lunches—it reheats beautifully and tastes even better the next day. My coworkers actually ask for seconds, which never happens with my usual sad salads.
- Budget Powerhouse: A pound of dried beans and a can of tomatoes stretch this into five servings for under $5. I’ll be real: it’s my go-to when the grocery budget feels tight, and no one complains. (Yes, even my picky teenage son.)
Step-by-step instructions for bean pot chili with crispy tortilla crowns
Let's build this hearty chili where smoky spices meet tender beans and corn, topped with perfectly crispy tortilla crowns.
Sauté the Aromatics and Toast the Spices
Heat the 2 tablespoons vegetable oil in a large Dutch oven over medium heat. Add the finely diced yellow onion and cook for 5 minutes until soft and translucent. Stir in the diced red bell pepper and cook for another 3 minutes until slightly tender.
Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Reduce heat to low and add the 2 tablespoons smoked paprika, 1.5 tablespoons ground cumin, 1 tablespoon chipotle powder, and 1 tablespoon dried oregano. Toast the spices for 1 minute, stirring constantly, until you can smell that deep, smoky aroma. This step builds the chili's foundation.
Build the Chili Base with Beans and Tomatoes
Increase heat to medium-high and add the 2 cups black beans, 1.5 cups kidney beans, and 2 cups diced tomatoes. Stir well to coat everything in the spice mixture. Pour in the 2 cups vegetable broth and bring to a gentle boil. Reduce heat to medium-low and let it simmer uncovered for 15 minutes, stirring occasionally.
After 15 minutes, taste the chili. It should be flavorful but not fully cooked yet. Add the 1 cup corn kernels and 1.5 teaspoons salt. Stir in the 0.5 teaspoon black pepper and adjust seasoning—this is where you can taste and tweak. The chili should be seasoned like a bold, smoky broth with tender beans.
Simmer Until Thick and Flavorful
Continue simmering for another 20-25 minutes until the chili thickens slightly and the flavors meld together. You're looking for a consistency where it coats the back of a spoon but isn't gluey. Stir occasionally to prevent sticking, and if it gets too thick, add 1-2 tablespoons water to loosen it.
Here's the thing—real chili tastes better after resting. Once it reaches your desired thickness (usually around 45 minutes total simmering), turn off the heat and let it sit covered for 10 minutes. This resting period allows the flavors to settle and the beans to absorb all that delicious liquid.
Prepare the Crispy Tortilla Crowns
While the chili rests, preheat your oven to 425°F. Cut each of the 6 corn tortillas in half, then cut each half diagonally to make 12 triangular pieces. Brush each piece lightly with 1 teaspoon vegetable oil (you'll use about 1 tablespoon total). Arrange them in a single layer on a baking sheet, cut-side down.
Bake for 8-10 minutes until the edges are golden brown and crispy. Watch closely—they crisp quickly! Remove from oven and sprinkle immediately with 1 cup shredded cheese, dividing evenly. Return to the oven for 1-2 minutes just until the cheese melts. These crispy crowns are the perfect topping for our chili.
Serve with Fresh Garnishes
Ladle the chili into bowls, dividing evenly among the 6 servings. Top each portion with 2 crispy tortilla crowns and their melted cheese. Finish with 0.25 cup chopped fresh cilantro, dividing evenly. The contrast of warm, smoky chili with crispy, cheesy tortilla crowns makes this dish irresistible.
Serve immediately while the tortilla crowns are still crispy. The chili will be even more flavorful as it sits, but those crowns won't wait—enjoy them while they're at their best! This chili delivers on comfort food perfection with every bite.
Pro Tips For Making Bean Pot Chili
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves your black and kidney beans tough and mealy. Toss them in a bowl with plenty of water (about 3 cups per pound) and let them sit 8+ hours or at least 2 hours if you’re in a rush. Drain and rinse before cooking, and your chili will have that creamy, tender texture you actually want.
- SWEAT ONIONS LOW: High heat turns onions into ash faster than you can say "burnt chili." Instead, cook them on medium-low with a splash of water or broth, letting them bubble gently for 8-10 minutes until translucent. This builds flavor without caramelizing into oblivion—trust the process, even if it feels slow.
- SAVE TOMATO SKINS: Diced tomatoes? Drain them—seriously. The excess liquid dilutes your chili into a sad, watery mess. After dumping the tomatoes in, scoop out the juice with a spoon and reduce it on its own for 3-4 minutes. Stir it back in later, and your chili will stay thick and rich instead of swimming in tomato soup.
- STIR THE POT: I skip this when I’m lazy, but the dish is noticeably better when I don’t. Every 10 minutes, give your chili a good stir—especially near the edges of the pot where beans and peppers can stick and burn. A wooden spoon does the job, and it keeps everything evenly cooked. (Yes, even if you’re impatient like me.)
Perfect pairings for this bean pot chili
Crispy Toppings
The tortilla crowns are the star of this chili—crispy edges with melty cheese create the perfect textural contrast. Brush each triangle with vegetable oil before baking to ensure maximum crispiness. For extra flavor, sprinkle with smoked paprika or chili powder before adding cheese. 🌯
Don’t skip the fresh cilantro—it brightens the dish with a zesty finish. If you’re short on time, dried cilantro works in a pinch (use 1 teaspoon instead of ¼ cup fresh). For a smoky kick, top with avocado slices or pickled jalapeños for extra tang.
Side Dish Pairings
Warm cornbread is a classic match—its sweetness balances the smoky chili perfectly. For a gluten-free option, serve with crusty sourdough or warm tortilla chips on the side. I love adding a simple lime crema (mix ½ cup sour cream with 1 tablespoon lime juice and salt) for dipping. 🥖
For a heartier meal, pair with steamed white rice or cilantro-lime cauliflower rice. A side of roasted Brussels sprouts with balsamic glaze adds a fresh, slightly bitter contrast that cuts through the richness of the chili.
Beverage Pairings
A Mexican lager like Modelo Especial or Pacifico complements the smoky, spicy flavors without overpowering. The crisp, clean finish refreshes your palate between bites. For a non-alcoholic option, sparkling limeade (mix sparkling water with lime juice and honey) is a refreshing choice. 🍺
If you prefer wine, a light-bodied red like Pinot Noir or a dry rosé works beautifully. The acidity in the wine balances the chili’s richness, while the fruitiness enhances the smoky notes. Avoid heavy reds—they’ll clash with the dish’s brightness.
Make-Ahead Toppings
Prep toppings in advance to save time: Chop cilantro and store in an airtight container in the fridge for up to 3 days. Shred cheese ahead and keep it in a sealed bag—it stays fresh longer.
For the tortilla crowns, assemble them just before baking to maintain crispiness. 🧀
If you’re meal prepping, store the chili base separately from the toppings. Reheat the chili in a pot with a splash of vegetable broth to restore its velvety texture. Assemble bowls just before serving to keep the tortilla crowns crispy.
Nutrition facts
Frequently asked questions
Can I use dried beans instead of canned?
Yes! Soak 1 cup dried black beans and ¾ cup dried kidney beans overnight, then simmer until tender (1-1.5 hours). Drain well before adding to the chili. Dried beans add deeper flavor but require more time—plan ahead.
How do I adjust the heat level?
Reduce heat by cutting the chipotle powder in half or omit entirely. For extra kick, add ½ teaspoon cayenne pepper or 1 diced chipotle pepper in adobo sauce. Always taste as you go—you can't remove spice once added!
Can I make this chili in an Instant Pot?
Sauté onions, peppers, and garlic as directed, then add all remaining ingredients except corn. Seal and cook on high pressure for 10 minutes, then quick-release. Stir in corn at the end and let it thicken naturally. The Instant Pot version takes just 30 minutes!
What if my chili is too thin?
Simmer uncovered for 10-15 minutes longer to reduce naturally. If it's still too thin, mash ½ cup beans gently with a fork to thicken. Never use cornstarch—it changes the texture. The chili should coat the back of a spoon but remain spoonable.
Can I freeze the chili?
Yes! Store in airtight containers for up to 3 months. Freeze the chili base without toppings. Thaw overnight in the fridge, then reheat with 2 tablespoons broth per serving. The tortilla crowns freeze but lose crispness—make them fresh when serving.
