The Best Homemade Refried Beans Recipe

Recipe
Once you make homemade refried beans, you’ll never go back to the canned stuff—I promise. These beans are creamy, flavorful, and packed with a depth of smoky, savory goodness that’s impossible to resist.
The secret? Cooking them low and slow with a hint of garlic, onion, and a touch of cumin for that irresistible complexity. My abuela taught me the trick of mashing them just right, so they’re smooth yet still have a bit of texture.
The result is a restaurant-quality dish that’s perfect for tacos, burritos, or just scooping straight from the pan with warm tortilla chips. Trust me, your kitchen will smell incredible, and your taste buds will thank you.
Ready to elevate your Mexican-inspired meals? Let’s get cooking.
Ingredients
Refried beans are all about simplicity, but the right ingredients make all the difference. Starting with high-quality beans and the right fat is key to achieving that creamy, rich texture we crave. Here’s what you’ll need:
Beans
- Pinto beans: Traditional and perfect for their creamy texture. Use dried beans soaked overnight for the best flavor, or canned for convenience (just rinse them well).
- Cooking liquid: Reserve the water from soaking or cooking the beans—it’s full of starch and flavor, making your beans extra creamy.
Fat & Flavor
- Lard or bacon fat: The secret to authentic flavor. If you’re avoiding animal fat, avocado oil or vegetable oil works, but you’ll miss that classic depth.
- Onion & garlic: Essential aromatics. White or yellow onion works best, and fresh garlic is a non-negotiable.
Seasoning
- Salt: Add gradually and taste as you go—beans need more than you think.
- Cumin: A pinch adds warmth and complexity. Smoked paprika is a great optional add-in for extra depth.
Extras
- Chicken or vegetable broth: Use this if you run out of bean cooking liquid for thinning.
- Chili powder or jalapeños: Optional for a kick of heat.
Pro tips:
- For a smoother texture, blend a portion of the cooked beans before frying.
- Don’t skimp on fat—it’s what gives refried beans their signature richness.
- Fresh lard can elevate this dish to restaurant-quality—look for it at local Mexican markets.
Customize it:
– Add a splash of lime juice for brightness or top with crumbled queso fresco for a finishing touch.
How to Make the Best Authentic Refried Beans Recipe

Soak the beans overnight to soften them and reduce cooking time. Use a large bowl with plenty of water, as the beans will expand. This step guarantees a creamier texture in the final dish.
Cook the beans until tender by simmering them in fresh water with aromatics like onion, garlic, and bay leaves. This infuses the beans with flavor and prepares them for mashing. Cook for 1.5 to 2 hours or until they’re soft but not mushy.
Reserve the bean cooking liquid before draining. This starchy liquid is key for achieving the perfect consistency when mashing. Set aside at least 1 cup for later use.
Sauté aromatics in lard or oil in a large skillet. Use finely chopped onions and garlic for a flavorful base. Cook until soft and fragrant, but avoid browning to prevent bitterness.
Add the cooked beans to the skillet and mash them with a potato masher or the back of a spoon. Mash to your preferred texture—partially for a chunky consistency or fully for smoother beans.
Incorporate the reserved bean liquid a little at a time while mashing. This helps achieve a creamy, spreadable texture without making the beans too watery. Add more liquid as needed.
Season generously with salt and other spices like cumin or chili powder for depth of flavor. Taste as you go to confirm the seasoning is balanced and not overpowering.
Cook the beans over medium heat, stirring frequently, until they thicken and develop a rich, velvety texture. This step allows the flavors to meld and intensifies the richness.
Finish with a drizzle of oil or lard for a glossy finish and added richness. Stir it in just before serving to elevate the dish.
Nutrition
Homemade refried beans are a nutritious and flavorful addition to meals. They are packed with essential nutrients and are a great source of plant-based protein.
| Nutrition Facts | Per Serving (1/2 cup) |
|---|---|
| Calories | 120 |
| Total Fat | 1g |
| Saturated Fat | 0g |
| Cholesterol | 0mg |
| Sodium | 300mg |
| Total Carbohydrates | 20g |
| Dietary Fiber | 6g |
| Sugars | 1g |
| Protein | 7g |
Chef Tips
When making refried beans, I always start with cooked beans that are slightly overcooked to secure they mash easily. I use a blend of lard and olive oil for richness and flavor.
Seasoning with garlic, onion, and cumin early confirms deeper infusion. I mash half the beans and leave others whole for texture.
Simmering on low heat intensifies flavors without burning. Finish with salt to taste.
Frequently Asked Questions
Can I Freeze Leftover Refried Beans?
Yes, I can freeze leftover refried beans. I’ll store them in an airtight container or freezer bag, leaving some space for expansion. They’ll keep for up to 3 months, and I’ll thaw them in the fridge before reheating.
How Do I Reheat Refried Beans Without Drying Them Out?
I’ll reheat refried beans on the stove over low heat, adding a splash of water or broth to keep them moist while stirring often. I can also microwave them in short bursts, covering them to trap steam.
What’s the Difference Between Refried Beans and Black Beans?
Refried beans are cooked, mashed, and fried—usually pinto beans—while black beans stay whole. I prefer refried beans for their creamy texture, but black beans hold their shape better in salads or soups. Both taste great!
Are Refried Beans Gluten-Free?
I can confirm refried beans are usually gluten-free if they’re made with just beans, oil, and seasonings. I always check labels though, since some canned versions might have additives that contain gluten.
Can I Make Refried Beans Without Lard?
Yes, I can make refried beans without lard. I’ll just use olive oil, vegetable oil, or even butter instead. They’ll still taste creamy and delicious, and I’ll avoid lard if I’m keeping it vegetarian or lighter.
