Pinto beans form the heart of many Mexican dishes. These earthy, creamy legumes shine in recipes like frijoles refritos or charro beans. Cooking them Mexican-style means slow-simmering with onions, garlic, and spices for deep flavor. This method yields tender beans perfect for tacos, burritos, or side dishes.
Master this recipe to bring authentic taste to your kitchen. It serves 8 and takes about 2.5 hours total. You’ll use simple pantry staples. No canned beans needed—freshly cooked taste superior.
Ingredients
Gather these for the best results:
- 1 pound dried pinto beans (about 2 cups), sorted and rinsed
- 1 large yellow onion, quartered
- 6 garlic cloves, peeled and smashed
- 2 bay leaves
- 1 tablespoon kosher salt (add after beans soften)
- 1 teaspoon ground cumin
- 1 teaspoon dried Mexican oregano
- 1 dried ancho chile, stemmed and seeded (optional for smokiness)
- 10 cups water or low-sodium chicken broth
- 2 tablespoons vegetable oil or lard
- 1 jalapeño or serrano pepper, diced (optional for heat)
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
These ingredients capture traditional Mexican flavors. Pinto beans absorb spices beautifully during cooking.
Step-by-Step Instructions
Step 1: Prepare the Beans
Start with dried pinto beans. Sort through them to remove stones or debris. Rinse under cold water until clear. This removes excess starch and dirt.
Place beans in a large bowl. Cover with 6 cups of water. Soak overnight, about 8 hours. Soaking shortens cooking time and improves digestibility. If short on time, use the quick-soak method: boil beans in water for 2 minutes, then let sit covered for 1 hour.
Drain and rinse soaked beans.
Step 2: Initial Simmer
In a large pot or Dutch oven, add drained beans, quartered onion, smashed garlic, bay leaves, cumin, oregano, and ancho chile if using. Pour in 10 cups water or broth.
Bring to a boil over high heat. Skim off any foam that rises. Reduce heat to low. Cover partially and simmer gently for 1.5 to 2 hours.
Check tenderness at 1.5 hours. Beans should be creamy but hold shape. Add salt only now—salting early toughens skins. Stir occasionally. Add water if needed to keep beans submerged.
Step 3: Finish and Season
Once tender, remove bay leaves and ancho chile. Discard them. Use a slotted spoon to transfer beans to a bowl, reserving cooking liquid.
In the same pot, heat oil or lard over medium heat. Add diced jalapeño if desired. Sauté 1 minute until fragrant.
Return beans to pot. Mash some with a potato masher for creaminess—about half. This creates refried texture. Pour in 1-2 cups reserved liquid. Simmer 10 minutes, stirring. Adjust with more liquid for soupier consistency.
Taste and season. Add more salt, cumin, or lime juice. Garnish with cilantro.
Serve hot with rice, tortillas, or eggs.
Tips for Perfect Mexican Style Pinto Beans
- Cook low and slow. High heat splits skins. Use clay pots (Olla de Barro) if available—they impart earthy flavor traditional in Mexican cooking.
- Broth elevates taste over water. Chicken or vegetable works well. For vegan, stick to vegetable.
- Store leftovers in airtight containers. Refrigerate up to 5 days. Freeze for 3 months. Reheat with splash of liquid.
- Variations abound. For frijoles charros, add bacon, tomatoes, and chorizo in Step 3. Cowboy beans love smoky notes.
- Don’t skip garlic and onion. They build savory base. Fresh herbs like epazote add authenticity if you find it.
- Pressure cooker shortcut: Cook soaked beans on high pressure 30-40 minutes with natural release. Sauté aromatics first.
- Altitude affects cooking time. Add 20-30 minutes above 3,000 feet.
- Health perks shine. Pinto beans pack fiber, protein, and antioxidants. One cup cooked gives 15 grams protein, 15 grams fiber.
Common Mistakes to Avoid
- Rushing the simmer leads to undercooked beans. Patience pays off.
- Adding salt too soon toughens them. Wait until nearly done.
- Over-mashing turns mushy. Aim for some whole beans.
- Ignoring foam skim creates bitterness.
- Using old beans. Buy fresh—test by floating a few in water. Sinkers cook evenly.
Nutritional Information
Per 1-cup serving (approximate):
- Calories: 200
- Protein: 12g
- Fiber: 15g
- Carbs: 35g
- Fat: 2g
- Iron: 20% DV
- Folate: 70% DV
These beans support heart health and blood sugar control.
Serving Suggestions
- Pair with carne asada tacos.
- Spoon over tostadas.
- Blend into dips.
- Mix into enchiladas.
In Mexico, they’re breakfast staple with huevos rancheros. Kids love them mild.
Frequently Asked Questions (FAQs)
- 1. Can I cook Mexican style pinto beans without soaking?
Yes, but expect 30-60 extra minutes cooking. Quick-soak works well: boil 2 minutes, rest 1 hour.
- 2. Are canned pinto beans a good substitute?
They save time. Rinse, then simmer 20 minutes with spices. Fresh taste better, but canned fine for quick meals.
- 3. How do I make them spicier?
Add diced fresh chiles, chipotle in adobo, or chili powder. Start mild, taste, adjust.
- 4. Can I make this in a slow cooker?
Absolutely. Soak beans, add all Step 2 ingredients. Cook low 6-8 hours. Mash at end.
- 5. How long do cooked pinto beans last in the fridge?
Up to 5 days in airtight container. Reheat gently with liquid to prevent drying.
This recipe delivers restaurant-quality results at home. Practice once, perfect forever. Enjoy the comforting, bold flavors of Mexico.