
This 10 bean chilli recipe delivers a hearty, smoky depth that transforms simple ingredients into a restaurant-worthy dish. The secret lies in layering flavors—slow-cooked spices, caramelized onions, and a blend of 10 beans that create a texture as satisfying as it is tender. I developed this version after years of testing, ensuring every spoonful delivers that perfect balance of smokiness and warmth.
What sets this chilli apart is the smoked paprika and cumin base, which infuses the beans with rich, earthy notes while keeping the dish approachable for weeknight dinners. The recipe builds flavor gradually, allowing the spices to meld over 2-3 hours of simmering, resulting in a chilli that tastes even better the next day. No shortcuts here—just deep, layered taste that comes from patience and technique.
By the time you serve it, you’ll have a thick, hearty chilli with beans that hold their shape yet soften into perfect bite-sized pieces. The smoky aroma alone will draw everyone to the table, and the texture—creamy from the beans, slightly crisp from the spices—makes every bite irresistible. This is the kind of dish that turns a simple meal into a memorable experience.
Pair it with crusty bread, cornbread, or over rice to soak up every last drop of that flavorful broth. The beauty of this recipe is its versatility—vegetarian-friendly but hearty enough to satisfy even meat lovers. Let’s get cooking!
Ingredients for 10 bean chilli
Ten beans, bold spices, and slow-simmered depth create this vegetarian chilli masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans, Dried 🌱 | 1 cup | Soaked overnight or quick-soaked |
| Kidney Beans, Dried 🌱 | ½ cup | Rinsed and picked over |
| Navy Beans, Dried 🌱 | ½ cup | Soaked overnight |
| Pinto Beans, Dried 🌱 | ½ cup | Rinsed thoroughly |
| Great Northern Beans, Dried 🌱 | ⅓ cup | Soaked overnight |
| Chickpeas, Dried 🌱 | ⅓ cup | Rinsed and soaked |
| Lima Beans, Dried 🌱 | ¼ cup | Soaked overnight |
| Black-Eyed Peas, Dried 🌱 | ¼ cup | Rinsed thoroughly |
| Cranberry Beans, Dried 🌱 | ¼ cup | Soaked overnight |
| Small Red Beans, Dried 🌱 | ¼ cup | Rinsed and soaked |
| White Beans, Dried 🌱 | ¼ cup | Soaked overnight |
| Yellow Onions 🧅 | 2 whole | Diced, caramelized |
| Garlic Cloves 🧄 | 6 cloves | Minced, toasted |
| Smoked Paprika 🌶️ | 2 tbsp | High-quality, smoky |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for depth |
| Chili Powder 🌶️ | 1 ½ tbsp | Mild or medium heat |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | High-quality, no sugar added |
| Tomatoes, Canned 🍅 | 2 cups | San Marzano preferred |
| Cocoa Powder 🍫 | 1 tbsp | Unsweetened, Dutch-processed |
| Maple Syrup 🍁 | 1 tbsp | Pure, grade A |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
The beans are the foundation, so quality matters. Dried beans from bulk bins at Whole Foods or Trader Joe’s yield the best texture—avoid canned for this recipe. Rinse each type thoroughly before soaking overnight to remove impurities. If short on time, quick-soak with boiling water for 2 hours. The cranberry and lima beans add unique textures, so don’t skip them if possible. For the spices, Penzeys Spices or Burlap & Barrel offer the most flavorful options—smoked paprika should have visible flecks of smoke, and cumin should smell earthy and warm.
No smoked paprika? Substitute 1 tbsp regular paprika plus 1/2 tsp liquid smoke—just don’t overdo it. Canned beans work in a pinch (use 1 can per 1/2 cup dried), but they lack the satisfying texture. The tomato paste from Trader Joe’s is ideal—no sugar added and ultra-concentrated. For the tomatoes, San Marzano cans are worth the investment; their sweetness balances the smokiness perfectly. The cocoa powder adds depth without bitterness—use Dutch-processed for smoother flavor. If you’re sensitive to heat, reduce the chili powder to 1 tbsp and add cayenne later to taste.
This chilli tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For longer storage, portion into freezer-safe containers and freeze for up to 6 months. Reheat gently on the stove with a splash of broth to restore creaminess. The beans will soften further, becoming even more tender. I always make a double batch—one for dinner, one for lunches the following week. The spices and broth concentrate when reheated, intensifying the smoky aroma that makes this dish so irresistible.
Why You’ll Love This Recipe
- Here’s what sold me: the contrast. Kidney beans add that meaty bite, navy beans stay creamy, and pinto beans? They just melt in your mouth. Honestly, I’ve made chili before, but this is the first time I actually finish the whole pot—no leftovers to toss because it’s that satisfying.
- One-Pot Magic: I swear by this recipe because it’s literally dump-and-simmer. Soak those dried beans overnight (or use a slow cooker’s “soak while cooking” setting), toss them in with onions, garlic, and spices, then let the pot do the work. No chopping, no fuss—just layers of flavor building while you sip wine and scroll through your phone.
- Texture Obsession: Here’s what sold me: the contrast. Kidney beans add that meaty bite, navy beans stay creamy, and pinto beans? They just melt in your mouth. Honestly, I’ve made chili before, but this is the first time I actually finish the whole pot—no leftovers to toss because it’s that satisfying.
- Meal Prep MVP: Between us, this is my secret weapon for lazy Sundays and busy Mondays. Make a double batch, freeze half, and boom—you’ve got a hearty dinner ready in 10 minutes. It’s the kind of dish that tastes even better the next day (yes, even on a Tuesday night), and it’s way cheaper than takeout.
Step-by-step instructions for 10 bean chilli
Here’s the method for building layers of smoky, spiced depth in your chilli.
🍳 Step 1: Sauté Onions and Garlic for Flavor Foundation
Heat a large Dutch oven over medium heat and add the 2 whole yellow onions that you’ve diced. Cook for 10-12 minutes, stirring occasionally, until the onions turn a deep golden brown and caramelize. This step develops sweetness that balances the spices.
When the onions are nearly done, add the 6 cloves garlic cloves that you’ve minced. Cook for another 1-2 minutes until the garlic becomes fragrant and just begins to color. Remove the pan from heat temporarily—you’ll be adding it back once the spices toast.
🍳 Step 2: Toast Spices for Maximum Depth
Return the pan to medium heat and add the 2 tablespoons smoked paprika, 1.5 tablespoons ground cumin, 1.5 tablespoons chili powder, 1 tablespoon dried oregano, and 1 tablespoon ground coriander. Stir constantly for 30-45 seconds until the spices become aromatic and slightly darker in color.
This toasting step is crucial—it releases the essential oils in the spices that carry their flavors into the chilli. Don’t walk away; spices burn quickly. Immediately add the 2 whole bay leaves and stir for another 10 seconds to incorporate them.
🥘 Step 3: Build the Base with Tomato and Broth
Add the 0.5 cup tomato paste and stir vigorously for 2 minutes to create a smooth paste. Then pour in the 2 cups tomatoes and 6 cups vegetable broth, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle simmer over medium-high heat.
At this point, add the 1 tablespoon cocoa powder and 1 tablespoon maple syrup. Stir well to distribute these ingredients evenly—the cocoa adds depth while the maple syrup balances the acidity. Season with the 1.5 teaspoons salt and 1 teaspoon black pepper, then reduce heat to low.
🥘 Step 4: Layer in the Dried Beans Gradually
Add the beans in stages to prevent the chilli from becoming too thick. First, add the 1 cup black beans, 0.5 cup kidney beans, 0.5 cup navy beans, and 0.5 cup pinto beans. Stir gently to combine, then add the remaining beans: 0.33 cup great northern beans, 0.33 cup chickpeas, 0.25 cup lima beans, 0.25 cup black-eyed peas, 0.25 cup cranberry beans, 0.25 cup small red beans, and 0.25 cup white beans.
Bring the mixture to a gentle boil, then immediately reduce heat to low. Partially cover the pot and let it simmer for 1.5 hours, stirring occasionally. This slow cooking allows the beans to soften evenly and absorb all the flavorful liquid. If the chilli gets too thick before the beans are tender, add ½ cup water or broth.
⏰ Step 5: Simmer Until Perfect Texture
Continue simmering uncovered for another 1.5-2 hours until all beans are fork-tender and the chilli has thickened to your desired consistency. You’ll know it’s ready when the beans break down slightly when pressed with a fork and the sauce coats the back of a spoon.
Taste and adjust seasoning if needed—you might need a touch more salt or chili powder to balance the flavors. Remove the bay leaves before serving. This chilli tastes even better the next day as the flavors continue to meld, so consider making it a day ahead if possible.
Pro Tips For Making 10 Bean Chilli
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing dried beans with a quick soak or no soak at all leaves them tough and uneven. For this chili, split the beans between two bowls: one gets a cold overnight soak (12+ hours), the other gets a 2-hour hot soak with a pinch of baking soda. The mix of textures keeps the chili interesting, and you’ll avoid that sad, rubbery bite.
- SIMMER LOW AND LONG: Start your chili with a hard boil to soften the beans, but once everything’s in the pot, drop the heat to a bare simmer. Too much heat and the beans turn mushy; too little and they stay undercooked. Aim for 90 minutes at a gentle bubble—check doneness at 60 minutes. The beans should collapse easily but still hold shape.
- SKIP THE SALT RUSH: Adding salt early toughens the beans, so wait until the first 30 minutes of simmering to season. If you’re using smoked paprika or chorizo, add those first—they need time to bloom. For this 10-bean mix, hold off on extra salt until the very end, even if the recipe says otherwise. Taste and adjust, but don’t overdo it.
- USE A MIX OF BEAN SIZES: Pinto and black beans soften faster than navy or great northerns, so balance them out. For this chili, use 3 cups of the faster-cooking pintos/blacks and 2 cups of the slower navy/great northerns. If you’re short on time, swap in 1 can of drained, rinsed beans for every 2 cups of dried—just don’t skimp on the variety. The contrast in textures makes the dish.
Pro cooking tips for perfect results
Spice Toasting Mastery
Toast your spices over medium heat for 30-45 seconds—this releases their essential oils, which carry flavor into the chilli. I use a large Dutch oven to prevent burning, stirring constantly with a wooden spoon. Smoked paprika should darken slightly and smell smoky, while cumin develops a warm, earthy aroma. If you see smoke, reduce heat immediately—burnt spices taste bitter. 🌶️
Bean Layering Strategy
Add beans gradually in batches to avoid thickening too quickly. Start with the black, kidney, navy, and pinto beans, then add the remaining types after 1.5 hours. This staged approach ensures even cooking and prevents a gummy texture. I stir gently to avoid breaking the beans—fork-tender is the goal, not mushy. If the chilli thickens prematurely, add ½ cup broth to restore balance.
Caramelized Onion Secret
Cook onions for 10-12 minutes until deep golden brown—they should smell sweet and jammy. This step is worth the patience: caramelized onions add natural sweetness that rounds out the smoky, spiced flavors. I use yellow onions for their mild sweetness, but red onions work too. Don’t rush this—low and slow is key for maximum flavor development. 🧅
Simmering Like a Pro
Simmer uncovered for the final 1.5-2 hours to let excess moisture evaporate and thicken the chilli naturally. I check the beans with a fork every 30 minutes—they should be tender but still hold their shape. If the chilli reduces too much, add ¼ cup broth to maintain creaminess. The longer it simmers, the deeper the flavors become. 🥘
Flavor Boost Hacks
Add 1 tablespoon cocoa powder and 1 tablespoon maple syrup to the tomato base—they add rich depth without bitterness. For extra smokiness, sprinkle ½ teaspoon liquid smoke during the final 10 minutes of cooking. If you love heat, stir in ½ teaspoon cayenne at the end. Taste as you go: adjust salt and pepper to taste, but remember flavors intensify as it cools.
Make-Ahead Magic
This chilli tastes even better the next day as flavors meld. I always make a double batch—one for dinner, one for leftovers. Store in an airtight container in the fridge for up to 5 days or freeze for 6 months. Reheat on the stove with ¼ cup broth to restore creaminess. The beans soften further, becoming ultra-tender—a reward for your patience. ⏰
Nutrition facts
Frequently asked questions
Can I substitute canned beans instead of dried?
Yes, but your texture will suffer! Canned beans lack the satisfying bite of properly cooked dried beans. If you must use canned, drain and rinse them well, then add them after 1 hour of simmering to prevent mushiness. For best results, stick with dried beans soaked overnight—they develop that perfect tender-yet-firm texture.
How do I adjust the heat level for picky eaters?
Start by reducing the chili powder to 1 tablespoon (instead of 1.5) and omit the cayenne entirely. For extra mildness, add ½ teaspoon sugar or 1 extra tablespoon maple syrup to balance the spices. You can always add heat later with hot sauce or extra cayenne when serving.
What’s the best way to reheat leftover chilli?
Reheat gently on the stove over low heat with ¼ cup broth or water to restore creaminess. Stir frequently to prevent sticking. Microwaving works in a pinch, but the texture becomes gummy. For best results, reheat portions separately—this chilli tastes even better the next day as flavors meld!
Can I make this chilli in a slow cooker?
Follow the same steps for sautéing onions and toasting spices, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The slow cooker method actually enhances the smoky flavors. Just check bean tenderness after 5 hours—they may need less time than stovetop.
Why does my chilli taste bland after cooking?
Most likely, your spices weren’t toasted enough or the beans didn’t simmer long enough. Always toast spices over medium heat for 30-45 seconds and simmer uncovered for the full 3-4 hours. Taste as you go—add ½ teaspoon smoked paprika or 1 extra tablespoon cocoa powder if needed. Patience is key for deep flavor development!
- 2-Pound Ground Turkey Meatloaf Recipe: Glazed Top, Juicy Core Without the Wait - October 11, 2026
- 5 Egg Yorkshire Pudding Recipe: Towering Crispy Bites From One Tin - October 11, 2026
- 3 Eggs Scrambled Recipe: Ultra-Smooth, Creamy Results Every Time - October 11, 2026