Experience the hearty comfort of Vegan Frijoles de la Olla, a traditional Mexican recipe that showcases the simplicity and soulful flavor of slow-cooked pinto beans. Made with wholesome ingredients like dried beans, fresh garlic, white onion, and fragrant bay leaf, this dish is simmered to tender perfection and finished with a touch of olive oil and a sprinkle of vibrant cilantro. Perfect as a standalone meal or as a versatile base for tacos, enchiladas, or bowls, this vegan-friendly recipe offers a rich, satisfying taste with minimal prep time. Not only is this dish high in plant-based protein, but its slow-cooking technique yields deep, earthy flavors that promise to delight your palate. Ideal for cozy family dinners or meal-prep enthusiasts, Vegan Frijoles de la Olla is a must-try classic rooted in tradition and bursting with freshness.
Rinse the pinto beans thoroughly under cold running water and pick out any debris or damaged beans.
In a large pot, combine the rinsed beans, water, white onion (cut into quarters), whole garlic cloves, and bay leaf.
Cover the pot and bring the mixture to a boil over high heat.
Once boiling, reduce the heat to low and let the beans simmer gently for about 1.5 to 2 hours, or until the beans are tender. Stir occasionally, and add more water if necessary to ensure the beans are submerged.
Once the beans are fully cooked and tender, remove the onion pieces, garlic cloves, and bay leaf.
Stir in the salt and olive oil, and let the beans simmer for an additional 10 minutes.
Taste and adjust seasoning if necessary.
Before serving, roughly chop the fresh cilantro and sprinkle it over the beans for a fresh, aromatic finish.
Serve the frijoles de la olla warm. They can be enjoyed alone or used as a base for other dishes like tacos and enchiladas.
Calories |
811 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 30.5 g | 39% | |
| Saturated Fat | 4.9 g | 25% | |
| Polyunsaturated Fat | 3.5 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 5622 mg | 244% | |
| Total Carbohydrate | 104.5 g | 38% | |
| Dietary Fiber | 34.0 g | 121% | |
| Total Sugars | 4.5 g | ||
| Protein | 33.9 g | 68% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 320 mg | 25% | |
| Iron | 8.3 mg | 46% | |
| Potassium | 1750 mg | 37% | |
*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.