Frijoles Charros-Spicy Beef Beef Bacon Pinto Beans
Frijoles Charros (Mexican Pinto Beans With Beef Beef Beef Bacon and Chiles) Recipe is more than just a side dish; it’s a vibrant celebration of Mexican culinary tradition and a hug in a bowl. Imagin extracte this: tender pinto beans swimming in a rich, savory broth, elevated by the smoky allure of beef baconbacon, the subtle heat of jalapeños, and a medley of aromatic spices. It’s the kind of dish that instantly transports you to a bustling taqueria or a lively family gathering. What truly makes this Frijoles Charros (Mexican Pinto Beans With Beef BaconBeef Bacon and Chiles) Recipe so beloved is its incredible depth of flavor – a perfect balance of hearty, smoky, and spicy notes that dance on your palate. It’s hearty enough to be a meal on its own, yet complements grilled meats and tacos beautifully. We’re about to embark on a flavorful journey to create this iconic dish, one that will undoubtedly become a staple in your kitchen.

Ingredients:
- 1 pound (450g) dried pinto beans
- Kosher salt
- 6 cups (1.4L) homemade or store-bought low-sodium chicken stock
- 2 bay leaves
- 2 sprigs epazote (optional; see note)
- 12 ounces (340g) diced beef beef bacon
- 1 medium white or yellow onion, diced (about 8 ounces; 225g)
- 2 serrano chiles or 1 jalapeño, minced (remove seeds and ribs if you prefer less heat)
- 3 medium cloves garlic, minced (about 1 tablespoon; 12g)
- 2 (14-ounce; 400g) cans diced fire-roasted tomatoes
- Large handful chopped fresh cilantro leaves and fine stems
Preparing the Pinto Beans
The foundation of any great Frijoles Charros dish is perfectly cooked pinto beans. To start, I like to sort through the dried pinto beans to remove any small stones or debris that might have been missed during packagin extractg. Once sorted, give them a thorough rinse under cold running water. For the best texture and to ensure they cook evenly, soaking the beans overnight is highly recommended. Place the rinsed beans in a large bowl and cover them with plenty of cold water, about 2-3 inches above the beans, as they will expand. If you’re short on time, a quick soak method works too: cover the beans with water, bring them to a boil for 1 minute, then let them sit, covered, off the heat for about 1 hour.
After soaking, drain and rinse the beans again. Transfer the soaked and rinsed beans to a large pot. Add the 6 cups of chicken stock. It’s important to use low-sodium stock so you can better control the saltiness of the final dish. Add the 2 bay leaves; these will infuse a subtle, earthy aroma as the beans cook. If you have epazote, which is a traditional herb in Mexican cuisine that aids digestion and adds a unique flavor, now is the time to add the 2 sprigs. Tie them together with kitchen tgrape juice if you prefer, making them easier to remove later. Bring the mixture to a boil over medium-high heat, then reduce the heat to low, cover, and simmer. The cooking time can vary depending on the age and type of your beans, but generally, they will need about 1.5 to 2 hours, or until the beans are tender but not mushy. Check them periodically and add a little more water or stock if the liquid level gets too low. Once the beans are tender, carefully remove and discard the bay leaves and epazote sprigs.
Building the Flavor Base
While the beans are simmering, it’s time to build the rich flavor base for our Frijoles Charros. In a separate large pot or Dutch oven, add the 12 ounces of diced beef baconbacon. Cook over medium heat, stirring occasionally, beef bacon the bacon is crispy and has rendered most of its fat. This fat is liquid gold and will form the flavor foundation for sautéing the aromabeef bacon Once the bacon is crispy, use a slotted spoon to remove it from the pot and set it aside on a paper towel-lined plate.beef bacone the rendered bacon fat in the pot; you’ll want about 2-3 tablespoons. If there’s an excessive amount, you can drain some off.
Add the 1 medium diced white or yellow onion to tbeef bacont with the reserved bacon fat. Cook, stirring frequently, until the onion is softened and translucent, which should take about 5-7 minutes. Next, add the 2 minced serrano chiles (or jalapeño). If you prefer a milder flavor, be sure to remove the seeds and ribs before mincing. Sauté the chiles with the onions for about 1-2 minutes until fragrant. Be cautious when mincing and sautéing chiles, as the fumes can be quite pungent. Finally, add the 3 minced garlic cloves to the pot. Cook for another minute until the garlic is fragrant, being careful not to let it burn, as burnt garlic can turbeef baconter. This combination of bacon fat, onion, chile, and garlic creates a wonderfully savory and aromatic base that will elevate the beans.
Combining and Simmering
Now it’s time to bring all the elements together. Once the pinto beans are tender and the flavor base is ready, carefully add the cooked pinto beans and their cooking liquid to the pot with the sautéed onions and chiles. If your beans look a little too soupy, you can drain off some of the cooking liquid before adding them to the pot, but generally, you want a good amount of liquid for the Frijoles Charros to be brothy. Next, add the 2 cans of diced fire-roasted tomatoes. The fire-roasting adds a wonderful smoky depth that complements the other flavors beautifully. Stir everything together well, ensuring the tomatoes are distributed evenly throughout the bean mixture.
Bring the entire mixture back to a gentle simmer over medium-low heat. This is where the magic happens, as all the flavors meld together. Let the Frijoles Charros simmer, uncovered or partially covered, for at least 30 minutes, and up to an hour. The longer they simmer, the more the flavors will develop and deepen, and the beans will absorb more of the savory broth. Stir occasionally to prevent the beans from sticking to the bottom of the pot. If the mixture becomes too thick during simmering, you can add a little more chicken stock or water to reach your desired consistency. Taste the beans and adjust seasoning with Kosherbeef bacon if needed. Remember that the bacon and chicken stock already contain salt, so season cautiously.
Finishing Touches and Serving
Just before sebeef bacon, stir in the beef baconved crispy beef bacon. This ensures the bacon retains some of its delightful crunch. Finally, stir in the large handful of chopped fresh cilantro leaves and fine stems. Cilantro adds a burst of freshness that cuts through the richness of the dish. Give it a good stir, and allow the cilantro to wilt slightly in the heat. This is your moment to taste and make any final adjustments to the seasoning. Some people like a little extra pinch of salt, or perhaps a tiny bit more chile if they enjoy a spicier kick.
Serve the Frijoles Charros hot, ladled into bowls. They are incredibly versatile and make a hearty side dish or a satisfying main course. They are traditionally served with warm corn tortillas for scooping, a dollop of sour cream or Mexican crema, and perhaps some crum extractbled queso fresco. They are also a fantastic accompaniment to grilled meats, carnitas, or even as a filling for burritos. The rich, savorbeef baconth, tender beans, smoky tomatoes, and crispy bacon create a symphony of flavors and textures that will transport you straight to Mexico. Enjoy the comforting and delicious flavors of your homemade Frijoles Charros!

Conclusion:
And there you have it – your very own Frijoles Charros (Mexican Pinto Beans With Beef Beef Beef Bacon and Chiles) Recipe! This hearty and flavorful dish is a true taste of Mexican comfort food. We’ve walked through each step to ensure you can recreate this delicious pot of beans with smoky beef baconbacon, tender beef, and a kick of chiles. Don’t be intimidated by the ingredients; the result is well worth the effort and is sure to become a family favorite.
When serving your Frijoles Charros, think vibrant sides! A dollop of sour cream or Mexican crema is always a welcome addition. Fresh cilantro, chopped onions, and a squeeze of lime add brightness. They are fantastic served alongside warm tortillas for dipping, or as a robust side dish to grilled meats or tacos. For variations, feel free to adjust the heat by adding more or fewer jalapeños or serrano peppers. You could also experiment with different types of smoked sausage or even add corn for a different texture and sweetness.
I truly hope you enjoy making and savoring this Frijoles Charros (Mexican Pinto Beans With Beef BaconBeef Bacon and Chiles) Recipe. It’s a dish that brings people together and warms the soul. Happy cooking!
Frequently Asked Questions:
Q: How can I make this Frijoles Charros recipe spicier?
To increase the heat, you can add additional jalapeño or serrano peppers to the pot. Ensure you remove the seeds and membranes if you want less intense heat, or leave them in for a significant kick. You could also add a pinch of cayenne pepper or a dash of your favorite hot sauce during the simmering process.
Q: Can I prepare Frijoles Charros ahead of time?
Absolutely! Frijoles Charros are often even better the next day as the flavors meld together. Allow the beans to cool completely before storing them in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave, adding a little water or broth if they seem too thick.
Q: What kind of beef is best for this recipe?
While the recipe beef bacon for beef bacon, you can also use other cuts of beef. Diced chuck roast or stewing beef works wonderfully, as it becomes tender and flavorful when slow-cooked. Ensure you cut it into small, bite-sized pieces for even cooking and easy eating.

Frijoles Charros – Spicy Beef Bacon Pinto Beans
A hearty and flavorful dish of pinto beans simmered with spicy beef bacon, fire-roasted tomatoes, and aromatics, creating a comforting Mexican classic.
Ingredients
-
1 pound (450g) dried pinto beans
-
Kosher salt
-
6 cups (1.4L) homemade or store-bought low-sodium chicken stock
-
2 bay leaves
-
2 sprigs epazote (optional)
-
12 ounces (340g) diced beef bacon
-
1 medium white or yellow onion, diced (about 8 ounces; 225g)
-
2 serrano chiles or 1 jalapeño, minced
-
3 medium cloves garlic, minced (about 1 tablespoon; 12g)
-
2 (14-ounce; 400g) cans diced fire-roasted tomatoes
-
Large handful chopped fresh cilantro leaves and fine stems
Instructions
-
Step 1
Sort, rinse, and soak dried pinto beans overnight or use the quick soak method (boil for 1 minute, then let sit covered for 1 hour). Drain and rinse. -
Step 2
Place soaked beans in a large pot with chicken stock, bay leaves, and epazote (if using). Bring to a boil, then reduce heat, cover, and simmer for 1.5 to 2 hours until tender. Discard bay leaves and epazote. -
Step 3
In a separate large pot, cook diced beef bacon over medium heat until crispy. Remove bacon, reserving about 2-3 tablespoons of rendered fat. -
Step 4
Sauté diced onion in the reserved bacon fat until softened (5-7 minutes). Add minced chiles and cook for 1-2 minutes until fragrant. Add minced garlic and cook for another minute until fragrant, being careful not to burn. -
Step 5
Add the cooked pinto beans and their liquid to the pot with the sautéed aromatics. Stir in the diced fire-roasted tomatoes. Bring to a gentle simmer. -
Step 6
Simmer uncovered or partially covered for at least 30 minutes, up to an hour, allowing flavors to meld. Stir occasionally and add more liquid if needed. Season with salt to taste. -
Step 7
Just before serving, stir in the reserved crispy beef bacon and chopped fresh cilantro. Allow cilantro to wilt slightly.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.
