Go Back
charro beans

Charro Beans Recipe Made for Ultimate Comfort

recipesbook24
Discoverthe ultimate charro beans recipe—rich, smoky, and packed with flavor. Perfectas a side or main dish for any Mexican meal!
Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 45 minutes
Course Side Dish, Main Dish
Cuisine Mexican
Calories 350 kcal

Ingredients
  

Main Ingredients:

  • 2 cups dried pinto beans – The star of the dish offering a creamy texture and earthy flavor.
  • 6 slices bacon chopped – Adds a deep, smoky taste and richness.
  • ½ pound Mexican chorizo – Infuses the beans with bold savory spice.
  • 1 small onion diced – Enhances the depth of flavor with a touch of sweetness.
  • 3 cloves garlic minced – Brings a warm, aromatic note to the dish.
  • 2 Roma tomatoes chopped – Adds freshness and a natural umami boost.
  • 1 jalapeño diced (optional) – For a mild kick; adjust based on your spice preference.
  • 4 cups chicken broth – Creates a flavorful base for the beans to simmer in.
  • 1 teaspoon ground cumin – Enhances the smoky and warm flavor profile.
  • ½ teaspoon smoked paprika – Boosts the depth of the dish with a subtle smoky note.
  • ½ teaspoon salt or to taste – Brings out all the flavors in the dish.
  • ½ teaspoon black pepper – Adds a hint of warmth and spice.
  • ½ cup fresh cilantro chopped – A fresh, bright finishing touch.
  • Juice of 1 lime – Balances the richness with a zesty kick.

Optional Add-Ins for Extra Flavor:

  • Diced ham or sausage – Adds another layer of savory depth.
  • Chipotle peppers in adobo – For a smoky spicy kick.
  • Beer ½ cup – Enhances the broth with a rich, malty undertone.

Instructions
 

Step 1: Prepare the Beans

  • Rinse and soak the dried pinto beans in water for at least 6-8 hours or overnight. This helps soften them and reduces cooking time.
  • Drain and rinse the beans before cooking to remove excess starch and improve digestion.

Step 2: Cook the Base

  • In a large pot or Dutch oven, cook the chopped bacon over medium heat until crispy.
  • Add the Mexican chorizo and cook until browned, breaking it apart with a spoon.
  • Stir in the diced onion, minced garlic, and jalapeño (if using), cooking until fragrant and softened.
  • Mix in the chopped Roma tomatoes, allowing them to release their juices and enhance the flavor.

Step 3: Simmer the Beans

  • Add the drained pinto beans to the pot, followed by the chicken broth. Stir to combine.
  • Season with cumin, smoked paprika, salt, and black pepper.
  • Bring to a gentle boil, then reduce the heat to low. Cover and let the beans simmer for 1.5 to 2 hours, stirring occasionally, until tender and creamy. Add more broth or water if needed.

Step 4: Add the Finishing Touches

  • Once the beans are fully cooked and the flavors have melded, stir in the fresh cilantro and a squeeze of lime juice for a bright, fresh finish.
  • Taste and adjust the seasoning, adding more salt or spice if desired.
  • Alternate Cooking Methods:
  • Slow Cooker: Sauté the bacon, chorizo, onion, and garlic first, then transfer everything to a slow cooker. Cook on LOW for 6-8 hours or HIGH for 3-4 hours.
  • Instant Pot: Use the sauté function for the bacon, chorizo, and aromatics. Add the beans and broth, seal the lid, and pressure cook on HIGH for 45 minutes, then allow a 15-minute natural release.

Notes

Nutrition Information (per serving)
  • Calories: 350
  • Fat: 18g
    • Saturated Fat: 6g
    • Unsaturated Fat: 12g
  • Protein: 20g
  • Carbohydrates: 35g
    • Fiber: 12g
    • Sugars: 4g
  • Sodium: 700mg
  • Cholesterol: 30mg
  • Potassium: 800mg
  • Vitamin A: 10% of Daily Value
  • Vitamin C: 25% of Daily Value
  • Iron: 15% of Daily Value
Keyword Charro Beans, Mexican Beans, Pinto Beans, Frijoles Charros