Chuy's Charro Beans Recipe: Slow-Simmered Smokiness With Bacon Crunch

Side Dishes

Chuy's Charro Beans Recipe: Slow-Simmered Smokiness With Bacon Crunch

Chuy's charro beans recipe delivers that signature slow-simmered depth with smoky, bacon-infused richness you crave. The key lies in browning the bacon properly and letting the beans develop their signature texture through hours of gentle simmering.

I've recreated this dish exactly as it's served in the restaurant, with tender beans, crispy bacon bits, and a sauce that's both savory and slightly sweet.

What makes these charro beans special is the balance of flavors—smoky bacon, earthy beans, and a touch of heat from chiles. The recipe uses simple pantry staples but transforms them into something restaurant-quality through careful cooking techniques.

Unlike many versions that rush the process, this method ensures the beans stay tender while the sauce thickens just enough to coat them perfectly.

By the time you're done, you'll have a pot of charro beans that's rich, flavorful, and impossible to resist. The bacon adds a satisfying crunch, while the beans absorb all that smoky, savory goodness.

This dish pairs beautifully with grilled meats or as a standalone side for tacos and burritos. Let's get started on recreating this classic.

One of the best things about this recipe is its versatility—it reheats well for leftovers and can be adjusted to suit your spice preferences. Whether you're serving it at a fiesta or just craving a taste of Chuy's, this method delivers every time. Here's how to make it exactly right.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for chuy's charro beans

Sixteen ingredients transform into restaurant-style charro beans with smoky depth and bacon crunch.

Ingredient Amount Notes
Dried Pinto Beans 🌽 2 cups Unsoaked for slow simmering
Bacon 🥓 ¾ lb Thick-cut, smoked preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Dried Ancho Chiles 🌶️ 2 whole Stemmed, seeded, toasted
Dried Guajillo Chiles 🌶️ 2 whole Stemmed, seeded, toasted
Tomato Paste 🍅 ¼ cup Smooth, no sugar added
Chicken Broth 💧 4 cups Low-sodium preferred
Orange Juice 🍊 ½ cup Freshly squeezed
Cumin Seeds 🌿 1 tbsp Toasted lightly
Ground Cumin 🌿 1 tsp Freshly ground preferred
Bay Leaves 🍃 2 whole Fresh or dried
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 2 tbsp Extra-virgin preferred

The chiles are the soul of this dish. Penzeys or Mexican specialty stores carry the best dried ancho and guajillo—look for vibrant color and no signs of moisture. Toast them lightly in a dry skillet until fragrant (about 30 seconds per side), then soak in hot water for 15 minutes to soften. The bacon should be thick-cut and smoked—Oscar Mayer or Applewood work well, but avoid lean bacon. The beans? Pinto beans are traditional, but substitute black beans at a 1:1 ratio if you prefer. Rinse them well before adding to the pot to remove any dirt or debris.

No ancho or guajillo? Substitute 1 tablespoon chipotle powder for heat, but you'll lose that signature smoky depth. Short on bacon? Swap for thick-cut ham or pancetta—just render the fat first. The orange juice adds brightness, but lemon juice works in a pinch. For a vegetarian version, use vegetable broth and smoked paprika for depth. The cumin seeds should be toasted lightly in a dry pan until fragrant—this brings out their aroma. If you don’t have seeds, double the ground cumin. The tomato paste is key for thickening the sauce, so don’t skip it—Mueller’s or Hunt’s are reliable brands.

This dish tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. To reheat, add a splash of water or broth and simmer gently—never microwave, or the bacon will turn rubbery. For serving, top with extra crispy bacon bits and fresh cilantro if you like. The sauce thickens as it cools, so stir in a splash of water or broth if it’s too thick when reheating. Leftovers make great tacos or quesadillas—just warm them through.

❤️

Why You'll Love This Recipe

  • No-Soaking Needed: I’ll admit, I used to dread the overnight soak for beans—until I discovered these dried pinto beans simmer down beautifully in just a few hours. The secret’s in the slow cooker: toss them in with the bacon and onions, and by dinner, they’re tender and ready. No fancy prep, no waiting around.
  • Smoky-Sweet Magic: That crispy bacon and smoldering ancho chiles? They turn these beans into something special. The charro sauce—sweet, smoky, and just a little tangy—clings to every bite like a cozy blanket. Honestly, it’s the kind of flavor that makes you want to eat them straight from the pot.
  • Taco Night’s Secret Weapon: Whether you’re feeding a crowd for Cinco de Mayo or just whipping up a quick weeknight meal, these beans are your MVP. They bulk up tacos, burrito bowls, or even a simple grilled cheese sandwich with that same rich, satisfying depth. My kids ask for them even when there’s no fiesta planned.
  • Budget-Friendly Pantry Staple: A pound of dried beans costs less than a fancy coffee, and they stretch across meals like nothing else. I make a big batch on Sundays, and they last through lunches, dinners, and even as a filling for breakfast burritos. Plus, the bacon bits? They make every spoonful feel like a treat without breaking the bank.

Step-by-step instructions for authentic charro beans

Here's the method that delivers restaurant-quality charro beans with deep smoky flavor and crispy bacon.

1

Prepare the Chiles and Toast the Cumin

Begin by toasting the dried ancho chiles and dried guajillo chiles in a dry skillet over medium heat for about 30 seconds per side until fragrant. This step removes their raw bitterness and intensifies their flavor. Transfer the toasted chiles to a bowl and cover with 2 cups of hot water. Let them soak for 15 minutes to soften completely.

While the chiles soak, toast the 1 tablespoon of cumin seeds in the same skillet over medium heat for 1-2 minutes until they release their aroma and turn golden. Immediately grind them with a mortar and pestle or spice grinder. This fresh grinding ensures maximum flavor impact in the final dish.

2

Cook the Bacon and Sauté the Aromatics

In a large Dutch oven, cook the 0.75 lb bacon over medium heat until crispy, about 8-10 minutes. Use a slotted spoon to remove the bacon and set it aside on paper towels, leaving the rendered fat in the pot. This bacon fat will serve as the flavor base for your beans.

In the same Dutch oven with the bacon fat, add 2 tablespoons of olive oil. Sauté the diced yellow onion for 5 minutes until softened. Add the minced garlic cloves and cook for another 30 seconds until fragrant. This aromatic foundation will carry through the entire cooking process.

3

Blend the Chile Sauce

Drain the soaked chiles and transfer them to a blender along with the 0.25 cup tomato paste, 1 teaspoon of ground cumin, 1.5 teaspoons of salt, and 0.5 teaspoon of black pepper. Blend until completely smooth, scraping down the sides as needed. This creates the rich, smoky base for your charro beans.

With the blender running, slowly pour in the 0.5 cup of freshly squeezed orange juice. This adds brightness that balances the earthy chile flavors. The resulting sauce should be thick but pourable. Pour this mixture into the Dutch oven with the onions and garlic.

4

Simmer the Beans

Add the 2 cups of dried pinto beans to the Dutch oven along with the 4 cups of chicken broth. Stir well to combine all ingredients. Bring the mixture to a boil over high heat, then immediately reduce the heat to low. Cover and let it simmer gently for 1 hour, stirring occasionally to prevent sticking.

After 1 hour, check the beans for doneness. They should be tender but still hold their shape. If they need more time, continue simmering for another 30 minutes. The beans should absorb most of the liquid, resulting in a thick, flavorful stew. The bay leaves can be removed at this point if desired.

5

Finish and Serve

Once the beans are perfectly tender, stir in the crispy bacon you reserved earlier. The contrast between the soft beans and crispy bacon is what makes this dish exceptional. Let the beans sit off the heat for 5 minutes to allow flavors to meld together.

Serve the charro beans warm, garnished with additional crispy bacon if desired. The combination of smoky chiles, sweet orange juice, and crispy bacon creates a complex flavor profile that's perfect for tacos, burritos, or as a standalone dish. The beans should be thick enough to coat the back of a spoon but still have a satisfying texture.

👨‍🍳

Pro Tips For Making Chuy'S Charro Beans

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak with dried pinto beans leaves them tough and uneven. Dump them in cold water with a splash of vinegar (yes, even if you’re impatient like me) and let them sit 12+ hours. No peeling or weird textures later.
  • CRISPY BACON FIRST: Cook the bacon until it’s deep golden—almost to the point of breaking. Drain on paper towels, but leave the fat in the pot. That rendered fat is the flavor base for your beans, and skipping this step means missing out on the smoky depth Chuy’s version nails.
  • STEAM NOT BOIL: After soaking, bring beans to a boil for 2 minutes, then lower to a simmer—not a gentle simmer, but a steady, rolling one. Crowding the pot will turn your beans to mush. If you’re using a Dutch oven, fill it no more than halfway.
  • TOAST THE CHILES: Dry toast your ancho chiles in a skillet for 30 seconds per side until fragrant—this deepens their smoky flavor. Soak them in hot water for 10 minutes, then blend with the garlic and onion. Skipping this step means your beans taste like they’re missing something.

Best sauces and condiments for chuy's charro beans

Smoky Chile Sauce

The star of these charro beans is the smoky chile sauce made from toasted ancho and guajillo chiles. I recommend using Penzeys brand for the best flavor—these chiles have a perfect balance of smokiness and mild heat.

Toast them lightly in a dry skillet until fragrant, then soak in hot water to soften before blending with tomato paste and orange juice. This sauce forms the rich, velvety base that coats every bean. 🌶️

For extra depth, toast the cumin seeds until golden before grinding them fresh. This releases their aromatic oils, which are crucial for that authentic Chuy's flavor. If you're short on time, double the ground cumin—it won't be exactly the same, but it still delivers great results.

The sauce should be thick enough to coat the beans but still pourable when poured.

Bacon Fat Magic

The bacon fat rendered from crispy bacon is non-negotiable—it's what gives charro beans their signature richness. Use thick-cut smoked bacon like Oscar Mayer for the best flavor, and cook it until it's deep golden and crispy.

Reserve the bacon for topping later, but leave all that rendered fat in the pot to sauté your onions and garlic. This fat carries all the smoky, savory flavors throughout the dish. 🥓

If you're avoiding bacon, pancetta or thick-cut ham work well as substitutes. Just render the fat first—this step is essential for building flavor. The contrast between the soft, saucy beans and crispy bacon bits is what makes this dish irresistible.

For extra crunch, I like to chop the reserved bacon into small pieces before adding it back at the end.

Bright Citrus Finish

The orange juice is what cuts through the richness and balances the smoky, earthy chiles. Freshly squeezed is best, but bottled not-from-concentrate works in a pinch. I use about ½ cup—enough to brighten the dish without overpowering it.

If you prefer a tangier note, swap in lemon juice at the same ratio. This citrus element is what makes the sauce sing. 🍊

For a sweeter profile, add 1 tablespoon of brown sugar to the sauce while simmering. This mimics the slight sweetness in Chuy's version and rounds out the flavors beautifully.

The sauce should finish with a perfect balance of smoky, savory, and slightly sweet notes—this is what makes these beans so addictive.

Thickening the Sauce

The tomato paste is key for thickening the sauce without making it overly acidic. Use Mueller's brand for the best results—it's smooth and has no added sugar. Stir in ¼ cup during the blending stage to create a rich, velvety base.

If your sauce is too thin after simmering, stir in a cornstarch slurry (1 tbsp cornstarch mixed with 2 tbsp water) and simmer for another 5 minutes. 🥄

For a smoother texture, blend the beans briefly at the end using an immersion blender. This helps break down any tough skins while keeping the dish rustic. The sauce should coat the back of a spoon but still be spoonable—this is the perfect consistency for serving.

If it's too thick after reheating, thin it with a splash of chicken broth or water.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 40mg13%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 8g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why do I need to toast the chiles?

Toasting the ancho and guajillo chiles removes their raw bitterness and intensifies their smoky flavor. This step is crucial for that authentic Chuy's taste—simply soaking them dry won't give you the same depth. Just 30 seconds per side in a dry skillet does the trick!

2

Can I use canned beans instead of dried?

Yes, but with adjustments! Use 2 (15-oz) cans of drained pinto beans and reduce the chicken broth to 2 cups. Simmer uncovered for 20 minutes to thicken the sauce. Canned beans cook faster, so skip the initial 1-hour simmer and focus on blending the chile sauce properly.

3

How do I fix beans that turned out mushy?

Overcooking causes mushiness. If your beans are too soft, stir in 1 tablespoon of cornstarch mixed with 2 tablespoons water and simmer for 5 minutes to thicken. For next time, check doneness at 1 hour—beans should be tender but still hold shape.

4

What's the best way to reheat leftovers?

Never microwave—it makes bacon rubbery! Instead, add ¼ cup water or broth to the pot and simmer on low heat for 10-15 minutes. Stir occasionally to prevent sticking. The sauce will thicken as it cools, so adjust with extra liquid if needed.

5

Can I make this vegetarian?

Yes! Swap bacon for thick-cut ham or pancetta (render fat first), use vegetable broth, and add 1 tablespoon smoked paprika for depth. For extra protein, stir in ½ cup crumbled tofu at the end. The smoky chile sauce remains the star!

★★★★★4.7(9 reviews)
Categories Side Dishes