Mexican refried beans begin with dry beans simmered in water with onion, garlic, and oregano. The cooked beans are then mashed in a skillet with lard and some of their reserved cooking broth. The result is a soft side or filling with as much texture as you prefer.
Begin early enough for the beans to become fully tender. Their age and storage conditions can affect the simmering time, so a clock alone cannot tell you when to mash. This half-pound batch gives four small side portions. Save the bean liquid before draining; it is useful for adjusting the final consistency.

On This Page
Why This Recipe Works
Thorough cooking is the foundation of Mexican refried beans. A bean that still has a chalky center stays unpleasantly grainy when mashed. Reserved broth carries the flavor of the beans and aromatics into the skillet, while lard adds richness. Adding broth gradually lets you choose a spreadable texture without turning the entire batch into soup.
Ingredients for Mexican refried beans
Sort the dry beans for debris, then rinse. Use water to cover them by about 2 inches and replenish as necessary during the simmer. The onion is a half onion cut into chunks, not a measured half cup. Cotija is an optional topping at serving time. Keep at least a cup of broth after the beans cook.
Beans and Seasonings
- 1/2 lb dry pinto beans, unsoaked
- 1/2 yellow onion, cut into 1-inch chunks
- 1/4 tsp dried oregano
- 1/4 tsp salt
- 2 cloves garlic, whole cloves
Cooking Fat
- 4 tbsp lard, or olive oil
Optional Topping
- Cotija, crumbled, optional topping
As Needed
- water, to cover beans by 2 inches, plus more as needed
How to Make Mexican refried beans
1. Simmer until soft. Bring beans, onion, garlic, oregano, salt, and covering water to a boil, then keep a gentle simmer with the pot partly covered. Check from about 90 minutes and allow 1 1/2–2 1/2 hours as needed. Mexican refried beans should start with beans that flatten easily under a spoon and have no pale, firm middle.
2. Save the broth. Drain into a bowl or use a slotted spoon so the cooking liquid is not lost. Keep the soft onion and garlic with the beans. Heat all four tablespoons lard in the skillet, then stir the cooked beans through it for 2–3 minutes. They should be coated and hot before you begin mashing.
3. Mash and adjust. Lower the heat and start with half a cup of broth. Use a potato masher for a slightly coarse texture and add more liquid gradually. After 3–5 minutes, the mixture should stay soft enough to spread with a spoon. Stop a little looser than your final preference, because the beans thicken as they cool.
How to Serve Mexican refried beans
Serve Mexican refried beans as four sides alongside tacos, grilled chicken, or rice. A small amount of optional crumbled Cotija gives a salty finish, so taste before adding more salt to the pan. The same soft texture works for spreading inside tortillas. Spoon into a warm bowl and cover briefly if the rest of the meal is not ready.
The simmered beans can be cooked ahead and refrigerated with their liquid. Mash in the skillet near serving time, or reheat a completed batch with extra water or reserved broth. Avoid storing a large hot pot as one deep mass; divide it into shallow containers for prompt chilling. Keep toppings separate until the table is ready.
Storage and Reheating
Refrigerate Mexican refried beans at 40°F or below and use within 3 days. Reheat gently, stirring across the pan bottom and adding liquid a spoonful at a time, until they reach 165°F. They thicken noticeably in the refrigerator. Do not try to restore softness with a high flame and no liquid, which can scorch the bottom.
For temperature and handling guidance, use the safe cooking temperature chart and FDA food storage guide.
Tips and Variations
- Keep beans submerged while simmering.
- Test several beans rather than one that happens to be especially soft.
- Reserve broth before draining into the sink.
- Mash over low heat so the bottom does not dry while you work.
Frequently Asked Questions
Do the dry beans need soaking?
This method simmers unsoaked beans. Cook until fully tender and allow more time if the beans are older.
Why are my beans grainy?
They may not have softened fully before mashing. A cooked bean should crush easily without a chalky center.
Can I mash them completely smooth?
Yes. A suitable immersion blender can smooth the warm beans; avoid sealing hot liquid in a closed blender jar.
How much broth should I add?
Start with 1/2 cup, then add small amounts until the mixture is softly spreadable. Keep extra broth available.
Can Mexican refried beans be made ahead?
Yes. Refrigerate promptly and reheat to 165°F with a little liquid to restore the texture.
More Recipe Ideas
Plan a meal or dessert alongside Mexican refried beans with these related recipes.
- Authentic Beef Chile Colorado
- Best Texas Style Chili Recipe (No Beans)
- Easy Mexican Rice
- Mexican Street Corn Salad

Authentic Mexican Refried Beans
Ingredients
Beans and Seasonings
- 1/2 lb dry pinto beans unsoaked
- 1/2 yellow onion cut into 1-inch chunks
- 1/4 tsp dried oregano
- 1/4 tsp salt
- 2 cloves garlic whole cloves
Cooking Fat
- 4 tbsp lard or olive oil
Optional Topping
- Cotija crumbled, optional topping
As Needed
- water to cover beans by 2 inches, plus more as needed
Instructions
Simmer the Beans
- Sort and rinse the dry pintos and place in a saucepan with onion, garlic, oregano, and salt. Add water to cover by about 2 inches, bring to a boil, then simmer partly covered.
- Simmer gently for about 1 1/2–2 1/2 hours, checking from 90 minutes, until a bean crushes easily with no firm center. Add hot water as needed to keep the beans submerged, then drain and reserve at least 1 cup broth.
Fry and Mash
- Heat all 4 tablespoons lard in a large skillet over medium heat. Add the cooked beans and aromatics and stir for 2–3 minutes until coated and hot.
- Reduce to low heat, add 1/2 cup reserved broth, and mash, adding more broth gradually until creamy. Cook for 3–5 minutes until softly spreadable, then divide into 4 side portions with optional Cotija.
Notes
- Refrigerate promptly in shallow covered containers at 40°F or below; use within 3 days of the oldest cooked ingredient.
- Reheat cooked leftovers to 165°F.



