
Table of Contents
Tired of the metallic, mushy texture of canned refried beans? Learning to make refried beans from scratch is a culinary game-changer. It transforms a simple side dish into a star component of tacos, burritos, quesadillas, and dips.
The process is remarkably simple, requiring just a handful of pantry staples and a little patience. The reward is a deep, rich, and customizable bean puree that is incomparably better than anything from a can. This guide will walk you through every step to achieve perfectly creamy, dreamy refried beans every time.
Key Ingredients for Authentic Flavor
The beauty of homemade refried beans lies in their simplicity. The foundational trio is dried beans, allium, and fat. From there, spices build layers of flavor. Using high-quality dried beans is the most important choice you’ll make. Let’s also try this Avocado Corn and Black Bean Salsa.

Ingredients List
| Ingredient | Amount | Purpose/Notes |
|---|---|---|
| Dried Pinto Beans | 1 pound (about 2 cups) | The classic choice. You can also use black or cranberry beans. Ensure they are fresh and free of debris. |
| Yellow Onion | 1 medium, diced | Provides a sweet, savory base. White or red onion works too. |
| Garlic | 3-4 cloves, minced | Essential for aromatic depth. Adjust to taste. |
| Lard or Vegetable Oil | 2-3 tablespoons | Lard gives the most authentic, rich flavor and mouthfeel. A good oil is a fine substitute. |
| Ground Cumin | 1 teaspoon | Adds warm, earthy, slightly smoky notes. A signature spice. |
| Chili Powder | 1 teaspoon | Contributes mild heat and complexity. Use ancho chili powder for a deeper, fruitier note. |
| Salt | 1 teaspoon (plus more to taste) | Crucial for seasoning. Add it at the end to avoid toughening the beans. |
| Water or Chicken/Vegetable Broth | About 6-8 cups | For cooking the beans. Broth adds extra richness. |
Helpful Tools
You don’t need a lot of special equipment. A heavy-bottomed pot or Dutch oven is ideal for even, slow cooking. A wooden spoon for stirring and a potato masher or immersion blender are key for achieving your desired consistency—from rustic and chunky to silky smooth.
Pro-Tips for Perfect Beans
Soak your beans. While not absolutely mandatory, soaking overnight in plenty of water reduces cooking time dramatically and helps make them more digestible. It also helps them cook more evenly. Never add salt or acidic ingredients (like tomatoes) to the soaking water or the cooking pot while the beans are still hard, as this can toughen their skins. Season only once they are fully tender. For a heartier meal, serve your beans alongside this fantastic Smothered Beef & Bean Burrito Bake.
How to Make Refried Beans from Scratch

Follow these steps for flawless results. The entire process, including soaking, takes several hours, but most of it is hands-off simmering.
- Soak the Beans: Pick through 1 pound of dried pinto beans, removing any stones or debris. Rinse them thoroughly under cold water. Place them in a large bowl or pot and cover with cold water by at least 2 inches. Soak for at least 8 hours or overnight.
- Cook the Beans: Drain and rinse the soaked beans. Transfer them to a large, heavy-bottomed Dutch oven or stockpot. Add the diced onion and minced garlic. Pour in enough fresh cold water or broth to cover the beans by about 1 inch (roughly 6-8 cups). Bring to a boil, then reduce to a gentle simmer. Partially cover and cook for 1.5 to 2 hours, or until the beans are completely tender and creamy. Skim off any foam that rises to the top. Add a little more water if the level gets too low. Do not add salt yet.
- Reserve the Liquid: Once the beans are tender, use a slotted spoon to transfer them to a large bowl, leaving the flavorful cooking liquid (the “pot liquor”) in the pot. Measure out about 2 cups of this liquid and set it aside. You may not need it all.
- Fry the Aromatics: In the same pot (or a separate large skillet), heat the lard or oil over medium heat. Add the diced onion and cook until softened, about 5 minutes. Stir in the minced garlic and ground spices (cumin and chili powder). Cook for just 1 minute until fragrant.
- Combine and Mash: Return the cooked beans and about 1 cup of the reserved cooking liquid to the pot with the aromatics. Bring to a simmer. Use a potato masher to mash the beans directly in the pot to your desired consistency. For ultra-smooth beans, use an immersion blender.
- Season and Adjust: Stir in the salt. Continue to cook over low heat, stirring frequently, for 5-10 more minutes. If the beans are too thick, thin them with more of the reserved bean liquid. If they are too thin, simmer uncovered to thicken. Taste and adjust seasoning with more salt, a pinch of Mexican oregano, or a dash of hot sauce if desired.
Delicious Variations
Once you master the basic recipe, the possibilities are endless:
- Black Bean Refried Beans: Substitute dried black beans for pinto beans. They offer a slightly different, earthier flavor and striking color.
- Cheesy Refried Beans: Stir in 1 cup of shredded Monterey Jack, Cheddar, or Asadero cheese at the end until melted.
- Chorizo or Bacon: Before adding the onions, cook ½ pound of Mexican chorizo or diced bacon in the pot. Remove, leaving the fat, then proceed. Crumble the cooked meat back in at the end.
- Spicy Kick: Add a finely diced jalapeño or serrano pepper with the onions. A pinch of cayenne pepper also adds heat.
- Tangy Twist: Stir in 1-2 tablespoons of Lime juice or a spoonful of chopped fresh cilantro right before serving.

Refried Beans from Scratch
Tired of the metallic, mushy texture of canned refried beans? Learning to make refried beans from scratch is a culinary game-changer. This process transforms a simple side dish into a star component of tacos, burritos, and quesadillas. It is remarkably simple, requiring just a handful of pantry staples and a little patience to achieve a deep, rich, and customizable bean puree.
- Total Time: 130
- Yield: 6-8 servings
Ingredients
1 lb (2 cups) Dried pinto beans
1 medium Yellow onion, diced
3-4 cloves Garlic, minced
2-3 tbsp Lard or vegetable oil
1 tsp Ground cumin
1 tsp Chili powder
1 tsp Salt (plus more to taste)
6-8 cups Water or chicken/vegetable broth
Instructions
1. Soak: Rinse 1 lb dried beans. Soak in cold water for 8 hours or overnight. Drain and rinse again.
2. Cook: Transfer beans to a large pot with diced onion, garlic, and enough water/broth to cover by 1 inch. Simmer for 1.5 to 2 hours until tender. Do not salt yet.
3. Aromatics: In a separate skillet or the same pot, heat lard/oil. Sauté onion until soft. Add garlic, cumin, and chili powder; cook for 1 minute.
4. Mash & Season: Return cooked beans and about 1 cup of reserved cooking liquid to the aromatics. Mash with a potato masher or immersion blender to desired consistency.
5. Finish: Cook for 5-10 minutes over low heat, stirring frequently. Add salt, adjust liquid if too thick, and serve warm.
Notes
Pro-Tips:
• Use lard for the most authentic, rich flavor, though vegetable oil is a great vegetarian substitute.
• Do not salt your beans until the very end; adding salt too early can toughen the skins.
• Save the “pot liquor” (cooking liquid)—it is key to adjusting the texture and adding flavor to the final mash.
Variations:
• Cheesy: Stir in 1 cup of shredded Monterey Jack or Cheddar at the end.
• Meaty: Fry chopped bacon or Mexican chorizo in the pot before sautéing the onions.
• Spicy: Add a finely diced jalapeño or a dash of hot sauce during the final mash.
- Prep Time: 10
- Cook Time: 120
- Category: Side Dish
- Method: Boil & Mash
- Cuisine: Mexican
Frequently Asked Questions (FAQ)
Can I use an Instant Pot or pressure cooker?
Absolutely! This drastically reduces cook time. Cook soaked beans with onions, garlic, and water/broth on high pressure for 25 minutes, with a natural release. Then proceed with step 4. You may have less liquid to reserve.
Can I make them with canned beans?
Yes, for a quicker method. Drain and rinse 4 (15-ounce) cans of pinto beans. Sauté onions and spices as directed, then add beans with about ½ cup of water or broth. Mash and simmer to heat through and thicken. The flavor won’t be as deep as from-scratch, but it’s a decent shortcut.
What is the best fat to use?
Traditional refried beans use lard (manteca) for its unparalleled flavor and creamy texture. For a vegetarian version, use a neutral oil like canola or vegetable oil. Bacon drippings or even coconut oil can add their own unique character.
How do I store and reheat them?
Cool completely and store in an airtight container in the refrigerator for up to 5 days. They thicken as they cool. Reheat gently in a pot over low heat with a splash of water or broth, stirring frequently until creamy. They also freeze very well for up to 3 months.
Are they actually “refried”?
The name is a bit of a misnomer. “Refritos” in Spanish means “well-fried” or “intensely fried,” not “fried again.” It refers to the final step of frying the mashed beans in fat to develop flavor and texture.
Conclusion
Making refried beans from scratch is a simple skill that pays enormous dividends in your kitchen. It connects you to a traditional food preparation method while yielding a product of superior taste and texture. With this guide, you can create the creamy, smoky, perfectly seasoned foundation for your favorite Mexican-inspired dishes. For more delicious ideas and recipe inspiration, follow me on Pinterest.