Soups & Stews
This Bush’s chili beans copycat recipe brings that iconic smoky-spiced, one-pot magic home—richer, fresher, and packed with flavor you won’t find in a can. This copycat recipe nails the rich, hearty texture and bold seasoning that make it a pantry staple, but with the satisfaction of making it yourself.
The secret lies in slow-simmered beans, deep caramelized flavors, and a touch of heat that lingers just right.
What sets this apart is the foolproof one-pot method, where beans, broth, and spices meld into a thick, velvety stew. No fancy techniques—just a pot, a few hours of simmering, and the perfect balance of smoky paprika, cumin, and chili powder.
The result? A dish so hearty it feeds a crowd but still tastes like comfort food on a weeknight.
By the time you're done, you'll have a restaurant-quality bowl of chili beans with tender beans, a glossy sauce, and layers of flavor that taste like a hug in a bowl.
Serve it with cornbread or over rice, and you’ve got a meal that’s as easy as it is impressive. Let’s get cooking!
This recipe stays true to the original while giving you control over the heat level and texture—whether you prefer it thick and saucy or lighter for dipping. The best part? Leftovers taste even better the next day, making it perfect for meal prep or feeding hungry guests.
Ingredients for bush's chili beans copycat
Sixteen ingredients for that iconic smoky-spiced chili beans flavor you crave—no can needed!
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Pinto Beans 🌽 | 2 cups | Unsoaked, rinsed thoroughly |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | Squeeze tube or can |
| Smoked Paprika 🌶️ | 2 tbsp | Key for authentic flavor |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper aroma |
| Chili Powder 🌶️ | 1 ½ tbsp | Medium heat preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for even distribution |
| Onion Powder 🧅 | 1 tbsp | Freshly ground preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust for heat preference |
| Olive Oil 🫒 | 2 tbsp | For caramelizing onions |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Bay Leaves 🍃 | 2 whole | Fresh or dried |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The beans are the heart of this dish, so don’t skimp on quality. Pinto beans work best for that creamy texture, but you can swap in kidney or black beans if that's what you've got. Bob's Red Mill or Anthony's Goods are my go-tos for dry beans—they soak up flavors beautifully. For the broth, low-sodium is key—you'll be adding plenty of salt later. If you're short on time, no-soak beans cut prep time in half, but I always soak mine overnight for that extra-tender result. The tomato paste? Trader Joe's squeeze tubes are a game-changer—they're mess-free and last forever in the pantry.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close, but the real stuff makes all the difference. The cumin and chili powder are non-negotiable—they're what give this dish that signature warmth. Penzeys or Spicewalla have the best quality, but even the grocery store stuff works if it's fresh. Want to dial back the heat? Skip the cayenne or use half the amount. The garlic and onion? Fresh is best here, but powdered works in a pinch if you're in a hurry. And if you're missing cilantro, fresh parsley or basil will work too—just know the flavor will be slightly different.
This tastes even better the next day, so make a big batch—it reheats beautifully. Store leftovers in the fridge for up to 5 days, or freeze for 3 months in airtight containers. I always double the recipe because it disappears fast—perfect for meal prep or feeding a crowd. The flavors meld even more overnight, so if you can wait, do it! And pro tip: save the broth from cooking to use in soups or rice later—it's packed with flavor.
Why You'll Love This Recipe
- Smoky Depth Magic: That smoked paprika and cumin combo? It’s the secret weapon. The first time I tasted it, I thought, “Wait, this is just a can of beans?”—until I realized it’s way better. Rich, earthy, with this slow-building warmth that hits you halfway through the first bowl.
- Game for Any Day: I’ve served this at tailgates (with cornbread), as a quick lunch (straight from the pot), and even reheated for dinner when I forgot to plan. The broth keeps it hearty enough for a main, but light enough to pair with anything—rice, tortillas, or just a spoon.
- Pantry Goldmine: Between us, this recipe costs me about $3 for a full pot. Pinto beans are cheap, broth is cheap, and those spices? A fraction of what takeout would run. Plus, it lasts—three days in the fridge, or freeze half for when you’re too tired to cook. Budget win, every time.
Step-by-step instructions for smoky-spiced chili beans
This one-pot wonder delivers restaurant-quality chili beans with deep, smoky flavors and tender beans every time.
Sauté the Aromatics for Maximum Flavor
Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the 1 whole yellow onion that's been diced into small, even pieces. Cook for 5-6 minutes until the onions soften and begin to caramelize at the edges—this builds the flavor foundation. You'll know they're ready when they smell sweet and the edges turn just slightly golden.
Add the 4 cloves garlic cloves that you've minced into tiny pieces. Stir for 30 seconds until fragrant—don't let it burn, or you'll get bitter flavors. Here's where it gets good: add the 1 tablespoon onion powder, 2 tablespoons smoked paprika, 1.5 tablespoons ground cumin, 1.5 tablespoons chili powder, 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 0.25 teaspoon cayenne pepper. Stir everything together for 1 minute to toast the spices and let their aromas bloom. This step is what makes these beans taste like they came straight from Bush's—don't skip it!
Build the Rich Base with Tomato Paste
Add the 0.5 cup tomato paste to the spice mixture and stir vigorously for 2-3 minutes over medium heat. You'll see it darken slightly as it cooks down—this creates a deep, concentrated flavor base. The paste will thicken and cling to the spices, forming a sticky, aromatic paste that's the secret to that authentic chili bean taste.
Pour in the 4 cups chicken broth and bring everything to a gentle boil. Add the 2 cups dry pinto beans (they don't need soaking!) and the 2 whole bay leaves. Stir well to combine, then reduce heat to low and let it simmer gently. Here's the thing—you want just enough heat to maintain a slow bubble, but not so much that it boils vigorously. This prevents the beans from toughening up.
Simmer Until Beans Are Tender and Flavorful
Cover the pot and let it simmer for 45-50 minutes. I know it seems like a long time, but patience pays off here—the beans will become tender and absorb all those amazing flavors. Stir occasionally to prevent sticking, and add a splash of water if the liquid gets too low. You're looking for beans that are fork-tender but still hold their shape—when you taste one, it should be soft inside with just a slight resistance.
After about 30 minutes, give it a taste. If you want more depth, you can add 1-2 tablespoons of apple cider vinegar (not in the original ingredients, but it's a great finishing touch). The beans should be tender but not mushy, and the sauce should coat the back of a spoon. If it's too thick, add a little more broth—you want a sauce that's rich but still spoonable.
Finish and Garnish for Freshness
Once the beans are tender, remove the pot from heat and let it sit covered for 5 minutes. This resting period lets the flavors meld together. Discard the bay leaves—they've done their job and don't belong in the final dish. Taste and adjust seasoning if needed. You might want to add a pinch more salt or a dash of cayenne for heat.
For that fresh, bright finish, stir in the 0.25 cup chopped fresh cilantro. The cilantro adds a bright contrast to the deep, smoky flavors and brings everything together. Serve immediately with warm cornbread or over rice—this is when these chili beans truly shine. The aroma alone will have everyone gathering around your table!
Pro Tips For Making Bush'S Chili Beans Copycat
- Soak Beans Overnight: DESCRIPTION: I learned this the hard way—skipping the soak leaves your beans tough and gummy. Pinto beans need at least 8 hours in water (or a quick 2-hour soak with boiling water) to break down properly. Trust me, your future self will notice the difference when they’re creamy instead of chewy.
- Bloom Spices First: DESCRIPTION: Toast the smoked paprika and cumin in a dry pot for 30 seconds before adding broth—this wakes up their flavors. I used to just toss them in cold, and the dish always tasted flat. A quick sizzle makes a real difference.
- Simmer, Don’t Boil: DESCRIPTION: Keep the heat low after adding broth—boiling turns Pinto beans mushy and breaks them apart. A gentle simmer (barely bubbling) keeps them intact and lets the flavors meld. Yes, it takes longer, but the texture is worth it.
- Stir the Paste: DESCRIPTION: Whisk the tomato paste into the broth before adding it to the beans—this prevents clumping. I’ve seen people dump it in dry, and it turns into a gloopy mess. A quick stir with a splash of broth first saves cleanup and keeps the sauce smooth.
Best sauces and condiments for this dish
Smoky Tomato Sauce
The star of this dish is the tomato paste base, which develops deep caramelized flavors when cooked. Use ½ cup tomato paste (I recommend Trader Joe’s squeeze tubes for convenience) and cook it for 2-3 minutes over medium heat until it darkens slightly.
This step creates that signature umami-rich sauce that coats every bean perfectly. For extra depth, stir in 1-2 tablespoons of apple cider vinegar during the final 10 minutes of simmering—it brightens the flavors and mimics the tangy note in the original. 🍅
Creamy Avocado Drizzle
For a luxurious touch, blend ½ ripe avocado with 2 tablespoons sour cream, 1 teaspoon lime juice, and a pinch of salt until smooth. Drizzle this over the finished chili beans just before serving—it adds a cool, velvety contrast to the smoky heat.
I like to garnish with chopped cilantro and a sprinkle of crumbled feta for extra texture. This upgrade turns a classic into a restaurant-worthy dish. 🥑
Spicy Lime Crema
Mix ½ cup sour cream with 1 tablespoon lime juice, ½ teaspoon chili powder, and ½ teaspoon smoked paprika for a tangy, spicy topping. This crema balances the richness of the beans and adds a bright, zesty finish.
For extra heat, add a pinch of cayenne pepper or a dash of hot sauce. Serve it on the side for dipping or spoon it directly over the beans. 🌶️
Crispy Tortilla Strips
For crunch, cut 2 corn tortillas into thin strips and fry them in 2 tablespoons neutral oil (like avocado or vegetable oil) until golden and crispy. Drain on a paper towel and sprinkle with ½ teaspoon salt.
These strips add a textural contrast that’s perfect for scooping up extra sauce. Store them in an airtight container for up to 3 days—they’ll stay crispy! 🌯
Pickled Jalapeños
Quick-pickle 2 jalapeños by slicing them thin, packing them into a jar with ½ cup vinegar, 1 teaspoon sugar, and ½ teaspoon salt, then refrigerating for at least 30 minutes.
The bright, acidic crunch cuts through the richness of the beans and adds a fresh, spicy kick. Use them as a garnish or mix them into the sauce for extra heat. 🌶️✨
Nutrition facts
Frequently asked questions
Why do I need to toast the spices before adding liquid?
Toasting the spices releases their essential oils and deepens their flavor profile. When you bloom the cumin, chili powder, and smoked paprika in the oil for 1 minute, you create aromatic compounds that give your chili beans that signature restaurant-quality depth. Skipping this step means missing out on the rich, toasty notes that make this dish so special.
Can I use canned beans instead of dry beans?
Yes, but you’ll need to adjust the cooking time and liquid. Use 2 (15-ounce) cans of drained pinto beans and reduce the broth to 2 cups. Simmer for 20-25 minutes instead of 45-50 minutes to let the flavors meld. Canned beans work in a pinch, but dry beans absorb more flavor and create a creamier texture.
How can I make this recipe vegetarian?
Swap the chicken broth for vegetable broth and add 1 cup diced mushrooms or 1 cup corn kernels for heartiness. Boost the umami with 1 tablespoon soy sauce or 1 teaspoon miso paste during the last 10 minutes of cooking. The smoky spices and tomato paste will still shine, but the texture will be slightly lighter without meat.
What’s the best way to reheat leftovers?
Reheat gently on the stovetop over low heat with a splash of water or broth to prevent drying out. Avoid microwaving—it can make the sauce watery. For extra flavor, add 1 teaspoon apple cider vinegar or a pinch of smoked paprika while reheating. Leftovers taste even better the next day!
Can I make this in a slow cooker?
Combine all ingredients in your slow cooker and cook on low for 6-7 hours or high for 3-4 hours. The slow cooker’s gentle heat enhances the flavors without risking overcooking. Stir occasionally to prevent sticking, and adjust seasoning at the end. It’s a hands-off way to achieve the same rich, smoky result.