Nothing says comfort food quite like a fresh pot of Mexican beans simmering on the stove. Known as Frijoles de la Olla (“beans from the pot”), this traditional dish is a staple in Mexican kitchens. Simple, hearty, and packed with flavor, these beans can be served as a side dish, enjoyed as a soup, or used as the base for countless Mexican recipes.
Slow-cooked with onion, garlic, and simple seasonings, these beans develop a rich, savory broth that’s just as delicious as the beans themselves. Whether paired with rice, tacos, enchiladas, or warm tortillas, a fresh pot of beans is always welcome at the table.
Why You’ll Love This Recipe
- Budget-friendly and nutritious
- Rich, authentic flavor
- Easy to prepare
- Perfect for meal prep
- Versatile and satisfying
- Naturally high in fiber and protein
Prep Time
- Prep Time: 10 minutes
- Soaking Time: Overnight (optional)
- Cook Time: 2–3 hours
- Total Time: About 3 hours
Servings
- 8–10 servings
Ingredients
- 1 pound dried pinto beans
- 10 cups water
- 1 medium white onion, quartered
- 4 cloves garlic, peeled
- 1 tablespoon salt (or to taste)
- 1 teaspoon black pepper
- 1 bay leaf (optional)
- 1 tablespoon vegetable oil or lard (optional)
Optional Add-Ins
- 1 jalapeño pepper
- 1 teaspoon cumin
- Fresh cilantro
- Smoked ham hock or bacon
- Diced tomatoes
Instructions
Step 1: Sort and Rinse the Beans
Spread the dried beans on a baking sheet or clean surface.
Remove any small stones or damaged beans.
Rinse thoroughly under cold water.
Step 2: Soak the Beans (Optional)
Place beans in a large bowl and cover with water.
Let soak overnight.
Drain and rinse before cooking.
Skipping this step is fine; the beans may simply require a longer cooking time.
Step 3: Begin Cooking
Place the beans in a large pot.
Add water, onion, garlic, bay leaf, and oil or lard if using.
Bring to a gentle boil.
Reduce heat to low.
Step 4: Simmer Slowly
Cover partially and simmer for 2–3 hours.
Stir occasionally and add more water if necessary.
The beans should remain covered with liquid throughout cooking.
Step 5: Season
Once the beans are tender, add salt and black pepper.
Avoid adding salt too early, as it can sometimes slow the softening process.
Continue cooking for another 15–20 minutes.
Step 6: Serve
Remove the onion, garlic, and bay leaf if desired.
Serve the beans in bowls with plenty of broth.
Traditional Serving Ideas
Fresh pot beans are delicious served with:
- Warm corn tortillas
- Mexican rice
- Grilled meats
- Tacos
- Enchiladas
- Quesadillas
- Avocado slices
- Fresh salsa
Tips for the Best Pot of Beans
- Cook low and slow for the creamiest texture.
- Keep the beans submerged in liquid while cooking.
- Add salt near the end of cooking.
- Save the broth—it is packed with flavor.
- The next day, use leftovers to make refried beans.
Delicious Variations
Charro Beans
Add bacon, ham, sausage, tomatoes, onions, and jalapeños.
Spicy Beans
Simmer with serrano peppers or chipotle peppers.
Ranch-Style Beans
Add cumin, tomatoes, and green chiles.
Vegetarian Beans
Use vegetable broth instead of meat-based additions.
Storage
- Refrigerate for up to 5 days.
- Freeze for up to 3 months.
- Reheat gently on the stovetop, adding a little water if needed.
Nutritional Benefits
Beans are an excellent source of:
- Plant-based protein
- Fiber
- Iron
- Potassium
- Folate
- Complex carbohydrates
They are filling, nutritious, and an important part of many healthy diets.