Mexican Charro Beans Recipe: A Flavor Fiesta in Every Bite!

Charro beans, also known as frijoles charros, are a cornerstone of Tex-Mex and Mexican cuisine. They’re so much more than just plain beans; they’re a hearty, flavorful stew packed with smoky bacon, savory sausage, juicy tomatoes, and a vibrant blend of spices. This recipe delivers that authentic, comforting taste, perfect for weeknight dinners, potlucks, or any occasion where you want to impress with a truly satisfying dish. Get ready to experience a flavor fiesta that will have everyone asking for seconds!

Why This Recipe Works

This recipe is designed to deliver authentic charro bean flavor and texture with easy-to-follow instructions. Here’s why it’s a winner:

  • Layered Flavors: We build the flavor profile in stages, starting with rendering the bacon fat, which infuses the entire dish with a smoky depth. The addition of sausage, tomatoes, and spices further enhances the complexity.
  • Proper Bean Hydration: Soaking the beans overnight (or using the quick-soak method) ensures they cook evenly and reduces cooking time. This also helps to remove some of the indigestible sugars that can cause…ahem… discomfort.
  • Achieving the Right Consistency: The cooking time is adjusted to create a creamy, slightly thickened broth that perfectly coats the beans. You can adjust the broth consistency to your liking by simmering longer or adding a cornstarch slurry.
  • Flexibility: This recipe is easily adaptable to your preferences. You can adjust the amount of spice, substitute different types of sausage, or add other vegetables to customize the flavor.

Ingredients

  • 1 pound dried pinto beans, rinsed
  • 8 cups water, plus more for soaking
  • 6 slices bacon, diced
  • 1 pound Mexican chorizo, removed from casing
  • 1 medium white onion, chopped
  • 2 cloves garlic, minced
  • 1 jalapeño, seeded and minced (optional, for heat)
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 1 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/4 teaspoon smoked paprika
  • 1/4 teaspoon oregano
  • 1 bay leaf
  • 1 tablespoon cilantro, chopped, for garnish
  • Salt and pepper to taste
  • Optional toppings: shredded cheese, sour cream, chopped onions, lime wedges

Instructions

  1. Soak the Beans: Place the rinsed pinto beans in a large pot or bowl and cover with at least 2 inches of water. Let them soak for at least 8 hours, or overnight. Alternatively, use the quick-soak method: place the beans in a pot, cover with water, bring to a boil, and boil for 2 minutes. Remove from heat, cover, and let stand for 1 hour. Drain and rinse the soaked beans.
  2. Cook the Bacon: In a large pot or Dutch oven, cook the diced bacon over medium heat until crispy. Remove the bacon with a slotted spoon and set aside, leaving the rendered bacon fat in the pot.
  3. Brown the Chorizo: Add the Mexican chorizo to the pot with the bacon fat and cook, breaking it up with a spoon, until browned. Remove the chorizo with a slotted spoon and set aside.
  4. Sauté Aromatics: Add the chopped onion to the pot and cook until softened, about 5 minutes. Add the minced garlic and jalapeño (if using) and cook for another minute until fragrant.
  5. Combine Ingredients: Add the drained and rinsed beans, diced tomatoes (undrained), chili powder, cumin, smoked paprika, oregano, bay leaf, and 8 cups of water to the pot. Bring to a boil, then reduce heat to a simmer.
  6. Simmer the Beans: Cover the pot and simmer for 2-3 hours, or until the beans are tender. Stir occasionally to prevent sticking. The cooking time will vary depending on the age and type of beans.
  7. Add Bacon and Chorizo Back In: During the last 30 minutes of cooking, return the cooked bacon and chorizo to the pot. This allows the flavors to meld together beautifully.
  8. Season and Adjust: Once the beans are tender, remove the bay leaf. Season with salt and pepper to taste. If the broth is too thin, simmer uncovered for a bit longer to allow it to thicken. If it’s too thick, add a little more water.
  9. Serve: Ladle the charro beans into bowls and garnish with chopped cilantro. Serve with your favorite toppings, such as shredded cheese, sour cream, chopped onions, and lime wedges.

Tips for Success

  • Quality Ingredients: Using high-quality bacon and Mexican chorizo will significantly enhance the flavor of your charro beans. Look for chorizo that is fresh and flavorful, not overly processed.
  • Don’t Skip the Soaking: Soaking the beans is crucial for even cooking and reducing cooking time. It also helps to make them more digestible.
  • Adjust the Spice Level: If you’re sensitive to heat, omit the jalapeño or use a milder pepper. You can also add a pinch of cayenne pepper for extra kick.
  • Control the Broth Consistency: Adjust the simmering time to achieve your desired broth consistency. For a thicker broth, simmer uncovered for longer. For a thinner broth, add more water. You can also use a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) to thicken the broth if needed.
  • Taste and Adjust: Taste the beans frequently throughout the cooking process and adjust the seasoning as needed. Don’t be afraid to add more salt, pepper, or spices to achieve the perfect flavor.

Storage Instructions

Refrigerating: Allow the charro beans to cool completely before transferring them to an airtight container. Store in the refrigerator for up to 3-4 days.

Freezing: For longer storage, freeze the charro beans. Allow them to cool completely, then transfer them to freezer-safe containers or freezer bags. Be sure to leave some headspace in the containers, as the beans will expand when frozen. Freeze for up to 2-3 months. To thaw, place the frozen beans in the refrigerator overnight or use the defrost setting on your microwave.

Reheating: Reheat the charro beans in a pot on the stovetop over medium heat, stirring occasionally, until heated through. You can also reheat them in the microwave. Add a little water if needed to thin the broth.

FAQ

Can I use canned beans instead of dried beans?

While dried beans are recommended for the best flavor and texture, you can use canned beans in a pinch. Use about 6 (15-ounce) cans of pinto beans, drained and rinsed. Reduce the cooking time significantly, adding the canned beans along with the tomatoes and spices in step 5. Simmer for about 30 minutes to allow the flavors to meld.

Can I make this recipe in a slow cooker?

Yes, you can adapt this recipe for a slow cooker. Cook the bacon and chorizo as directed in steps 2 and 3. Sauté the onions, garlic, and jalapeño (if using) in the same pot. Transfer all ingredients, including the beans, tomatoes, spices, and water, to the slow cooker. Cook on low for 6-8 hours, or on high for 3-4 hours, until the beans are tender.

Can I add other vegetables to this recipe?

Absolutely! Feel free to add other vegetables, such as bell peppers, carrots, or celery, to the pot along with the onions and garlic. These will add extra flavor and nutrients to the dish.

What if I don’t have Mexican chorizo?

ℹ️
Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases. Some links in this post are affiliate links. If you purchase through these links, I may earn a small commission at no extra cost to you.

If you can’t find Mexican chorizo, you can substitute Italian sausage or another type of spicy sausage. Just be sure to remove the sausage from the casing before cooking.

Conclusion

This Mexican Charro Beans recipe is a guaranteed crowd-pleaser. The combination of smoky bacon, savory chorizo, and tender pinto beans creates a symphony of flavors that will tantalize your taste buds. Whether you’re serving it as a main course, a side dish, or a hearty topping for nachos, this recipe is sure to become a family favorite. So gather your ingredients, follow the simple instructions, and get ready to experience the authentic taste of Mexican charro beans. Enjoy!

Similar Posts