Soups & Stews
Bush's Three Bean Chili transforms simple ingredients into a vegetarian masterpiece that tastes even better the next day. This slow-simmered chili builds deep, smoky flavors through overnight resting—a technique that separates home cooks from chili champions. The secret lies in balancing three beans for perfect texture and letting the spices meld into a complex harmony.
What makes this chili special is its foolproof approach to vegetarian heartiness. Kidney beans provide structure, black beans add richness, and pinto beans deliver that classic chili body.
The slow simmer develops a thick, velvety sauce that coats every bean, while cumin and smoked paprika create that signature chili depth without overpowering.
By morning, you'll discover flavors that have transformed from good to extraordinary—the spices have settled, the beans have softened just right, and the chili has developed a richness that's impossible to achieve through quick cooking.
This is the kind of dish that becomes a family staple, served with cornbread or over rice.
The best part? It requires no special skills—just patience and a pot. Let's create a chili that rivals the best restaurant versions, with a vegetarian twist that doesn't compromise on flavor. Here's how to make it perfect every time.
Ingredients for bush's three bean chili
Sixteen ingredients that transform into a vegetarian chili masterpiece with overnight magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Kidney Beans (dried) 🌱 | 1 ½ cups | Soaked overnight for best texture |
| Black Beans (dried) 🌱 | 1 cup | Soaked overnight for even cooking |
| Pinto Beans (dried) 🌱 | 1 cup | Soaked overnight for ideal texture |
| Onion (yellow) 🧅 | 1 whole | Diced into small, even pieces |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic depth |
| Tomato Paste 🍅 | ½ cup | High-quality for rich flavor |
| Diced Tomatoes (canned) 🍅 | 2 cups | San Marzano preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium for flavor control |
| Ground Cumin 🌿 | 2 tsp | Freshly toasted for depth |
| Smoked Paprika 🌶️ | 1 ½ tbsp | For signature smoky flavor |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium-heat for balanced spice |
| Cayenne Pepper 🔥 | ½ tsp | Adjust to taste for heat |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for aroma |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
The beans are the heart of this chili, and dried beans are non-negotiable for that authentic texture. Penzeys or bulk bins at Whole Foods carry the best quality—look for beans that are plump and free of blemishes. Soaking overnight isn't optional; it's what gives this chili its signature thickness and prevents a mushy final product. The kidney beans provide structure, black beans add richness, and pinto beans deliver that classic chili body. If you're short on time, pre-cooked beans work in a pinch, but they won't have the same depth of flavor after overnight resting.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close, though nothing beats the real thing. The tomato paste is where the chili builds its velvety sauce—Rao's or Muir Glen are my go-tos, but any quality brand works. For the broth, low-sodium is key—you'll be adding plenty of salt later. The garlic should be freshly minced (not pre-minced jars), and the onions should be diced small and even for consistent cooking. If you're feeling adventurous, swap half the diced tomatoes for fire-roasted tomatoes for extra depth.
This chili is all about patience—it tastes even better the next day, so make it ahead. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. The flavors deepen overnight, so if you can wait, do it. For serving, a sprinkle of fresh cilantro or green onions adds brightness. Leftovers reheat beautifully—just add a splash of broth if it thickens too much. This is the kind of chili that becomes a family staple, perfect with cornbread or over rice.
Why You'll Love This Recipe
- Here’s what sold me: the slow-cooked onion and garlic until they’re practically caramelized. That sweet, jammy depth? It’s the secret weapon. Every spoonful pulls you back in, and honestly, I’ve made chili before—but nothing compares to this rich, umami-packed foundation.
- I’ll be real: my grocery budget stretches further when this is on the menu. Dried beans are my secret weapon—cheaper than canned, and they bulk up the pot without breaking the bank. Plus, the leftovers? I’ll eat them for days, reheated with a sprinkle of cheese or straight from the pot. No waste, all flavor.
Step-by-step instructions for Bush's three bean chili
This chili transforms overnight into a rich, smoky masterpiece—here's how to build it right.
Sauté Aromatics Until Deeply Fragrant
Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the 1 whole diced onion and cook for 5-6 minutes until soft and translucent, stirring occasionally so it doesn't brown. This foundational step develops the chili's sweet depth.
Add the 6 minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Here's the thing: the garlic should smell like a warm kitchen, not like burning paper. If it starts to darken, reduce the heat immediately. This aromatic base will carry through the entire dish, so take your time.
Build the Spice Foundation
Stir in the 0.5 cup tomato paste, 1.5 tablespoons smoked paprika, 1.5 tablespoons chili powder, 2 teaspoons ground cumin, 0.5 teaspoon cayenne pepper, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Cook for 2-3 minutes, stirring constantly, until the mixture darkens slightly and becomes thick and glossy. This creates the chili's signature depth and complexity.
Real talk: don't skip this step. The paprika and cumin need time to toast and release their aromatic oils. You'll know it's ready when the spices smell earthy and toasty—not raw or powdery. If the mixture sticks, add 1-2 tablespoons vegetable broth to loosen it without diluting the flavor.
Combine Liquids and Simmer the Base
Pour in the 2 cups diced tomatoes and 4 cups vegetable broth, scraping up any browned bits from the bottom of the pot. Bring to a gentle boil, then reduce heat to low and let it simmer for 15 minutes. This step develops the chili's initial flavor profile before adding the beans.
Here's where it gets fun—the flavors will meld into something rich and complex. You'll notice the spices softening and the mixture becoming smoother. If the liquid reduces too much, add a splash of broth to maintain a proper consistency. The goal is a thick, velvety base that will carry the beans beautifully.
Add the Beans and Simmer Low and Slow
Drain the soaked 1.5 cups kidney beans, 1 cup black beans, and 1 cup pinto beans thoroughly, then add them to the pot. Stir gently to distribute the beans evenly. Bring back to a simmer and cook for 45-60 minutes at low heat, partially covered. The beans should soften but still hold their shape—this ensures they don't turn mushy.
This is the moment that matters: patience is key. The chili needs time to develop its deep, smoky character. Stir occasionally to prevent sticking, but avoid over-mixing which can break down the beans. You'll know it's ready when the beans are tender but still have a slight bite, and the chili has thickened to a hearty consistency.
Rest and Deepen the Flavors Overnight
Transfer the chili to a slow cooker or leave it in the Dutch oven, then cover and refrigerate for at least 8 hours or overnight. This resting period allows the flavors to meld and intensify, creating that signature Bush's chili depth. When ready to serve, reheat gently over low heat for 10-15 minutes, stirring occasionally.
You'll be amazed by the transformation—the chili will be richer, smoother, and more complex than anything you could achieve with quick cooking. The beans will absorb all the smoky, spicy goodness, and the texture will be perfectly balanced. Serve with cornbread or crusty rolls to soak up every last bit of that incredible sauce.
Pro Tips For Making Bush'S Three Bean Chili
- SOAK BEANS OVERNIGHT: Dried beans are stubborn when rushed. Toss them in a bowl with cold water (about 4 cups per pound) and let them sit 12+ hours—yes, even if you’re impatient. I learned this the hard way when my first batch took 3 hours to soften, leaving some beans rock-hard in the chili.
- SWEAT ONIONS LOW AND SLOW: Skip the sizzle—this isn’t bacon. Cook the onions on medium-low for 10 minutes until they’re translucent and just starting to caramelize. After burning three batches, I finally figured out that patience here means deeper flavor later.
- SALT THE BEANS WATER: Add 1 tablespoon of salt to the soaking water for dried beans. It prevents the skins from splitting during cooking and makes the final chili taste richer. (Your future self will notice the difference when the beans hold together instead of turning mushy.)
- STIR THE POT EARLY: For the first 20 minutes after adding beans and broth, stir every 5 minutes. This keeps the beans from sticking to the bottom and ensures even cooking. I skip this when I’m lazy, but the dish is noticeably better when I don’t—less cleanup, more flavor.
Common mistakes when making perfect results
Skipping the Soak
Dried beans are the soul of this chili, and skipping the overnight soak is the fastest way to ruin their texture. Unsoaked beans release starches that turn your chili gluey and mushy.
I've learned this the hard way—once, I rushed and used unsoaked beans, and the result was a thick, pasty mess instead of the velvety chili we all love. Soak your beans for at least 8 hours (or overnight) to ensure they're tender but hold their shape. 🌱
Over-Salt Early
Adding all the 1.5 teaspoons salt at the beginning can make your chili taste flat and one-dimensional. The spices need time to develop their full flavor, and too much salt upfront suppresses their complexity. Instead, add half the salt with the spices and save the rest for the final adjustment.
Taste as you go—this chili should be rich, not salty. Trust me, your taste buds will thank you later. 🧂
Ignoring the Overnight Rest
The magic of Bush's chili happens during the overnight rest, and cutting corners here means missing out on deep, developed flavors. Rushing to eat it immediately results in a chili that's good but not extraordinary.
The resting period lets the spices meld, the beans absorb the sauce, and the texture becomes perfectly balanced. If you're short on time, at least let it sit 4 hours in the fridge—you'll still notice a difference. ⏳
Using Pre-Cooked Canned Beans
While pre-cooked beans work in a pinch, they lack the depth and texture of properly soaked dried beans. Canned beans also contain preservatives that can make the chili taste artificial. If you must use them, drain and rinse thoroughly to remove excess sodium.
For the best results, though, stick with dried beans—soak them overnight, then simmer them low and slow to build that authentic chili character. The effort is worth it. 🌟
Not Adjusting Heat Levels
The 0.5 teaspoon cayenne is just a starting point—everyone's tolerance for heat is different. If you're sensitive to spice, reduce it to ¼ teaspoon or even skip it entirely. Conversely, if you love heat, add an extra ½ teaspoon and a pinch of chili powder.
Taste as you go and adjust to your preference. The key is balance—you want the heat to complement, not overpower, the smoky, earthy flavors. 🌶️
Stirring Too Aggressively
Constant stirring breaks down the beans and can turn your chili into a thick, pasty mess. Instead, give it a gentle stir every 15-20 minutes** to prevent sticking. The beans need space to soften evenly and develop their texture.
Think of it like a slow dance—let the chili simmer gently, and it will reward you with a rich, hearty consistency. Patience is your friend here. 💫
Nutrition facts
Frequently asked questions
Why do the beans need to soak overnight?
Soaking transforms dried beans from hard and starchy to tender and flavorful—skipping this step creates a gluey, mushy chili. The overnight soak removes anti-nutrients that cause digestive discomfort and ensures even cooking. Plus, soaked beans absorb the chili's smoky broth beautifully, creating that signature velvety texture.
Can I make this chili in a slow cooker?
Combine all ingredients (except beans) in your slow cooker, cook on low for 4 hours, then add drained beans and cook another 2-3 hours. The overnight rest still applies—refrigerate 8+ hours before reheating. The slow cooker's gentle heat enhances the spices' depth without risk of burning.
What's the best way to store leftovers?
Transfer chili to an airtight container and refrigerate for up to 5 days. For longer storage, freeze portions in sealed containers for 3 months. Reheat gently on low heat with a splash of broth if it thickens too much. The flavors actually improve overnight!
How can I make this chili spicier?
Add ½ teaspoon extra cayenne or 1 teaspoon chipotle powder with the spices. For heat without dryness, stir in 1-2 diced jalapeños with the tomatoes. Remember: build heat gradually—taste as you go to avoid overwhelming the smoky-sweet base.
What's the secret to the perfect texture?
The magic happens in three steps: soaked beans (never unsoaked!), low-and-slow simmering (45-60 minutes), and the overnight rest. This creates beans that hold their shape while coated in rich, velvety sauce. Stir gently to avoid breaking them down!
