Dive into the hearty, smoky flavors of Frijoles Rancheros Ranch Style Beans, a classic Mexican dish that combines tender pinto beans with a medley of bold spices and vibrant aromatics. This recipe features dried pinto beans simmered to perfection before being infused with a rich tomato-chipotle sauce, enhanced by smoked paprika, cumin, and oregano for a deeply satisfying flavor. Finished with a touch of fresh cilantro and a squeeze of lime, these beans are versatile enough to star as a main dish alongside tortillas or rice, or as a flavorful side for grilled meats. With minimal prep and a slow-cooked approach, this dish highlights the beauty of simple ingredients transformed into a comforting, soul-warming meal.
Rinse the dried pinto beans under cold water to remove any debris or dirt.
In a large pot, combine the beans and 8 cups of water. Bring to a boil over high heat, then reduce the heat to a simmer. Cover and cook for about 1.5 to 2 hours, or until the beans are tender. Add more water if needed to keep the beans submerged.
Once the beans are tender, drain them, reserving about 1 cup of the cooking liquid. Set both aside.
In the same pot, heat the vegetable oil or lard over medium heat. Add the diced onion and sauté until softened, about 5 minutes.
Add the minced garlic and cook for an additional minute, until fragrant.
Stir in the tomatoes, chipotle peppers, smoked paprika, cumin, oregano, and the bay leaf. Cook for about 5 minutes, until the mixture is thick and fragrant.
Return the cooked beans to the pot along with the reserved cooking liquid. Stir well to combine.
Season with salt and pepper, then simmer uncovered for 20-30 minutes, stirring occasionally, until the beans are fully infused with the flavors.
Remove and discard the bay leaf. Taste and adjust seasoning as needed.
Garnish with fresh cilantro and serve with lime wedges on the side. Enjoy as a standalone dish or pair with rice, tortillas, or grilled meats.
Calories |
724 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 5.3 g | 7% | |
| Saturated Fat | 0.7 g | 3% | |
| Polyunsaturated Fat | 0.8 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 5825 mg | 253% | |
| Total Carbohydrate | 140.3 g | 51% | |
| Dietary Fiber | 44.3 g | 158% | |
| Total Sugars | 23.6 g | ||
| Protein | 40.7 g | 81% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 456 mg | 35% | |
| Iron | 13.0 mg | 72% | |
| Potassium | 3183 mg | 68% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.