Preparation Time
15 minutes
Cooking Time
1½–2 hours (using dried beans)
Total Time
2 hours 15 minutes
Servings
6 servings
Ingredients
For the Pinto Beans
- 1 pound dried pinto beans, rinsed and sorted
- 8 cups water or chicken/vegetable broth
- 1 medium yellow onion, peeled and quartered
- 4 cloves garlic, smashed
- 1 bay leaf
- 1 teaspoon salt (adjust after cooking)
- 1 teaspoon ground cumin
- 1 teaspoon chili powder (optional)
- ½ teaspoon smoked paprika (optional)
- ½ teaspoon black pepper
For Refrying the Beans
- 3 tablespoons lard, bacon fat, butter, or vegetable oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- ½ teaspoon cumin
- Salt to taste
- Fresh cilantro for garnish (optional)
- Crumbled queso fresco or shredded cheese (optional)
Instructions
Step 1: Prepare the Pinto Beans
Rinse the dried pinto beans under cold water and remove any small stones or damaged beans.
For best results, soak the beans overnight in a large bowl covered with water. Drain and rinse before cooking.
If you prefer a quicker method, use the same-day soak method: boil the beans for 2 minutes, remove from heat, cover, and let them sit for 1 hour before cooking.
Step 2: Cook the Beans
Place the beans in a large pot and add:
- Water or broth
- Quartered onion
- Smashed garlic cloves
- Bay leaf
Bring the mixture to a boil, then reduce the heat to low.
Cover partially and simmer for 1½–2 hours, or until the beans are very tender and easy to mash.
Add salt during the final 20–30 minutes of cooking to help season the beans without preventing them from becoming tender.
Once cooked, remove the bay leaf and onion pieces.
Reserve about 1–2 cups of the bean cooking liquid before draining.
Step 3: Prepare the Refried Bean Base
Heat lard, butter, or oil in a large skillet over medium heat.
Add the chopped onion and cook for 4–5 minutes until softened and lightly golden.
Add minced garlic and cook for another 30 seconds until fragrant.
Stir in cumin and optional spices to release their flavors.
Step 4: Mash and Fry the Beans
Add the cooked pinto beans to the skillet.
Using a potato masher, wooden spoon, or immersion blender, mash the beans until they reach your preferred texture.
For traditional refried beans, leave some beans slightly chunky for a rustic texture.
Slowly add reserved bean cooking liquid as needed to create a creamy consistency.
Cook the beans for 10–15 minutes, stirring frequently, until they become thick, smooth, and flavorful.
Step 5: Season and Serve
Taste the beans and adjust seasoning with salt, cumin, or chili powder.
Transfer to a serving bowl and garnish with:
- Fresh cilantro
- Crumbled queso fresco
- A drizzle of Mexican crema
- Sliced jalapeños
Serve warm.
Tips for Perfect Refried Pinto Beans
Use Homemade Beans for the Best Flavor
Cooking dried pinto beans from scratch creates a richer taste and creamier texture than canned beans.
Save the Cooking Liquid
Bean broth contains natural starch and flavor. Adding it while mashing creates smooth, restaurant-style beans.
Choose the Right Fat
Traditional recipes use lard for a deep, authentic flavor, while butter and oil provide lighter alternatives.
Mash According to Preference
For smooth beans, mash thoroughly or blend. For rustic-style beans, leave some texture.
Season Gradually
Beans absorb flavors slowly, so add seasoning throughout cooking and adjust at the end.
Flavor Variations
Cheesy Refried Beans
Stir in shredded Monterey Jack, cheddar, or queso fresco during the final minutes of cooking for a creamy, cheesy version.
Spicy Refried Beans
Add diced jalapeños, chipotle peppers, or hot sauce for extra heat and smoky flavor.
Smoky Refried Beans
Mix in smoked paprika, roasted garlic, or a small amount of chipotle sauce for a deeper flavor.
Vegetarian Refried Beans
Use olive oil or vegetable oil instead of lard and cook the beans with vegetable broth.
Serving Suggestions
Refried Pinto Beans pair perfectly with:
- Tacos
- Burritos
- Enchiladas
- Quesadillas
- Mexican rice
- Grilled chicken
- Carne asada
- Fresh salsa
- Corn tortillas
- Guacamole
They can also be served as a dip with tortilla chips or spread inside sandwiches and wraps.
Storage and Reheating
Store leftover refried beans in an airtight container.
- Refrigerate for up to 5 days.
- Freeze for up to 3 months.
When reheating, add a small splash of water or broth and warm gently while stirring until creamy again.
Final Thoughts
Refried Pinto Beans are a simple yet deeply satisfying dish that showcases the beauty of traditional Mexican cooking. With tender beans, aromatic spices, and a rich creamy texture, this recipe is a versatile favorite that can transform any meal into a comforting and flavorful experience.
