Frijoles Charros-Spicy Mexican Pinto Beans with Beef
Frijoles Charros (Mexican Pinto Beans With Beef Beef Beef Bacon and Chiles) Recipe: Get ready to ignite your taste buds with a true fiesta in a bowl! This isn’t just any pot of beans; it’s a hearty, flavorful explosion that has captured hearts across Mexico and beyond. What makes this Frijoles Charros (Mexican Pinto Beans With Beef Beef BaconBacon and Chiles) Recipe so utterly irresistible? It’s the perfect symphony of sbeef baconbeef bacon, tender pinto beans, and a kick of various chiles, all simmered to perfection. People adore this dish because it’s incredibly versatile – a comforting side, a robust main course, or the star of any taco bar. The depth of flavor comes from slow-cooking, allowing the savory notes of the meats to meld beautifully with the earthy beans and spicy peppers. It’s a dish that evokes warmth, tradition, and the joy of sharing a truly magnificent meal with loved ones. Prepare yourself for an unforgettable culinary journey!

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 first and most crucial step in making delicious Frijoles Charros is properly preparing your dried pinto beans. Start by rinsing the beans thoroughly under cold running water. Pick through them carefully, removing any small stones or debris that might have gotten mixed in. Once rinsed and sorted, place the beans in a large bowl and cover them with plenty of cold water, about 2 inches above the beans. It’s best to soak them overnight, for at least 8 hours. This soaking process helps to rehydrate the beans, reduce cooking time, and make them easier to digest. If you’re short on time and didn’t plan ahead, you can use a quick soak method: place the sorted beans in a pot, cover with water, bring to a boil for 2 minutes, then remove from heat, cover, and let stand for 1 hour before draining and proceeding. After soaking (either method), drain the beans and rinse them again.
Building the Flavor Base
Now, let’s get started on building those deep, savory flavors that make Frijoles Charros so irresistible. In a large, heavy-bottomed pot or Dutch oven, add the diced beef baconbacon. Place the pot over medium heat andbeef bacon the bacon, stirring occasionally, until it’s nice and crispy and has rendered a good amount of its fat.beef bacon rendered bacon fat is liquid gold for beef baconeans! Once the bacon is crisp, use a slotted spoon to remove it from the pot and set it aside on a plate lined with paper towels to drain. Leave about 2 tabbeef baconons of the rendered bacon fat in the pot. If there’s significantly more, you can discard the excess. Add the diced white or yelbeef baconnion to the pot with the bacon fat. Cook, stirring frequently, until the onion is softened and translucent, which should take about 5 to 7 minutes. Be sure to scrape up any browned bits from the bottom of the pot as the onion cooks – that’s more flavor!
Adding Aromatics and Spice
With the onions softened and fragrant, it’s time to introduce the garlic and chiles. Add the minced garlic and the minced serrano chiles (or jalapeño) to the pot. Cook for another 1 to 2 minutes, stirring constantly, until the garlic is fragrant. Be careful not to burn the garlic, as this can impart a bitter taste. The chiles will start to release their subtle heat and aroma into the fat. Next, stir in the drained and rinsed pinto beans. Pour in the chicken stock, ensuring the beans are fully submerged. Add the bay leaves and the sprigs of epazote, if you are using it. Epazote is a traditional Mexican herb that adds a unique, slightly anise-like flavor that is characteristic of many bean dishes, particularly Frijoles Charros. If you can’t find epazote, don’t worry, the beans will still be delicious without it. Bring the entire mixture to a boil over medium-high heat.
Simmering and Developing the Stew
Once the mixture reaches a boil, reduce the heat to low, cover the pot loosely (leaving a small gap for steam to escape), and let it simmer gently. This is where the magic happens, as the beans slowly soften and absorb all the wonderful flavors. You’ll want to let them simmer for at least 1.5 to 2 hours, or until the beans are tender but not mushy. Stir the beans occasionally, checking the liquid level. If it seems to be reducing too quickly, you can add a little more chicken stock or water to keep them from drying out. About 30 minutes before the beans are expected to be fully tender, stir in the two cans of diced fire-roasted tomatoes. The fire-roasting adds a lovely smoky depth to the tomatoes that complements the other flavors perfectly. Continue to simmer, uncovered, for the remaining time, allowing the stew to thicken slightly.
Finishing Touches and Serving
As the beans reach their desired tenderness and the flavors have melded together beautifully, it’s time for the final adjustments and serving. Taste the beans and season them generously with Kosher salt. Rbeef baconer that the chicken stock and bacon may have already added some saltiness, so it’s important to taste before adding toobeef bacon. Stir in the reserved crispy beef bacon bits. This adds a delightful textural contrast and another layer of savory flavor right at the end. Just before serving, stir in the chopped fresh cilantro. The fresh herbs will brighten up the rich, savory beans. Ladle the hot Frijoles Charros into bowls. These beans are incredibly versatile and can be served as a hearty side dish to grilled meats, or as a main course with warm tortillas, avocado, and a dollop of soubeef baconam or crema. The smoky tomatoes, savory bacon, tender beans, and fresh cilantro combine to create a truly satisfying and flavorful dish.

Conclusion:
And there you have it! Your very own batch of Frijoles Charros (Mexican Pinto Beans With Beef Beef Bacon and Chiles) Recipe, ready to tantalize your taste buds. This hearty and flavorful dish is more than just a side; it’s a celebration of Mexican culinary tradition, packed with smoky beef baconbacon, tender pinto beans, and a gentle kick from the chiles. I hope you enjoyed making and savoring this authentic recipe. It’s incredibly satisfying to create something so delicious from scratch, and the aroma filling your kitchen is truly a reward in itself.
For serving suggestions, these Frijoles Charros are an absolute star alongside grilled meats, tacos, or as a robust filling for burritos. They also make a fantastic appetizer when served with warm tortillas and a dollop of sour cream. Don’t be afraid to get creative with variations! You can swapbeef baconbeef bacbeef baconr regular bacon or even omit it for a vegetarian option, adding extra vegetables like corn or bell peppers. A touch of cilantro or a squeeze of lime right before serving can elevate the flavors even further.
I encourage you to make this Frijoles Charros (Mexican PiBeef Baconeans With Beef Bacon and Chiles) Recipe again and again, perhaps experimenting with different spice levels or toppings. Happy cooking!
FAQs:
What kind of pinto beans should I use for Frijoles Charros?
For the best texture and authentic flavor, dried pinto beans are highly recommended. You’ll need to soak them overnight (or use a quick soak method) and then cook them until tender before proceeding with the recipe. Canned pinto beans can be used in a pinch, but they might not absorb the flavors as well and can sometimes have a softer texture than desired for traditional Frijoles Charros.
Can I make Frijoles Charros spicier?
Absolutely! To increase the heat, you can add more diced jalapeños or serrano peppers to the bean mixture. You can also incorporate a pinch of cayenne pepper or red pepper flakes. For a smoky heat, consider adding some dried chipotle peppers (rehydrated and minced) to the simmering beans.

Frijoles Charros – Spicy Mexican Pinto Beans with Beef
Hearty and flavorful pinto beans simmered with beef bacon, fire-roasted tomatoes, and a blend of aromatic spices for a truly satisfying Mexican dish.
Ingredients
-
1 pound (450g) dried pinto beans
-
12 ounces (340g) diced beef bacon
-
1 medium white or yellow onion, diced
-
2 serrano chiles or 1 jalapeño, minced
-
3 medium cloves garlic, minced
-
6 cups (1.4L) homemade or store-bought low-sodium chicken stock
-
2 (14-ounce; 400g) cans diced fire-roasted tomatoes
-
2 bay leaves
-
2 sprigs epazote (optional)
-
Kosher salt
-
Large handful chopped fresh cilantro leaves and fine stems
Instructions
-
Step 1
Rinse dried pinto beans thoroughly, sort them, and soak in cold water for at least 8 hours or overnight. Drain and rinse again. (Quick soak: boil beans for 2 mins, cover, let stand 1 hour, drain and rinse). -
Step 2
In a large pot or Dutch oven over medium heat, cook diced beef bacon until crispy and fat is rendered. Remove bacon and set aside. Leave about 2 tablespoons of bacon fat in the pot. -
Step 3
Add diced onion to the pot with bacon fat. Cook until softened and translucent (5-7 minutes), scraping up browned bits. Add minced garlic and chiles; cook for 1-2 minutes until fragrant, being careful not to burn garlic. -
Step 4
Stir in drained pinto beans, chicken stock, bay leaves, and epazote (if using). Bring to a boil over medium-high heat. -
Step 5
Reduce heat to low, cover loosely, and simmer for 1.5 to 2 hours, or until beans are tender. Stir occasionally and add more stock/water if needed. -
Step 6
About 30 minutes before beans are done, stir in fire-roasted tomatoes. Continue simmering uncovered until stew thickens slightly. -
Step 7
Taste and season generously with Kosher salt. Stir in reserved crispy beef bacon bits. Just before serving, stir in chopped fresh cilantro.
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.
