Forget everything you know about bland, pasty refried beans from a can! This recipe is a game-changer, proving that you don’t need lard to achieve rich, deeply flavorful, and perfectly textured beans. Since we’re letting the beans be the star of the show, starting with home-cooked beans makes all the difference. In just 20 minutes, you can transform a simple pot of pintos into a versatile dish that’s incredible as a side for tacos, a base for huevos rancheros, or even a hearty dip for your next party. Let’s get mashing!
Ingredients
• 1/4 cup (60 ml) neutral oil, like grapeseed or corn
• 1 cup (about 150g) chopped onion
• 1 tablespoon ground cumin
• 3 cups (about 510g) cooked pinto beans, liquid reserved
• 1/4 teaspoon cayenne pepper, or more to taste
• Salt and freshly ground black pepper, to taste
Instructions
1. Heat the oil in a large skillet over medium heat. Once shimmering, add the chopped onion and cook, stirring occasionally, until soft and golden brown, about 10 minutes.
2. Stir in the ground cumin and cook for 1 minute more until it’s fragrant. This step toasts the spice and deepens its flavor.
3. Add the cooked beans to the skillet. Using a potato masher or the back of a large fork, begin to mash the beans directly in the pan. Continue to cook and mash, stirring frequently, until the beans are mostly broken down. If they seem too thick, add a splash of the reserved bean cooking liquid or water to reach your desired consistency.
4. Season generously with salt, pepper, and the cayenne. Taste and adjust the seasonings as needed—you might want another pinch of cumin or a dash more cayenne for extra heat. Serve immediately.
Nutritional Information
• Estimated values per serving (recipe makes 4)
• Calories: 295 kcal
• Protein: 10g
• Fat: 15g
• Carbohydrates: 32g
• Fiber: 9g
Pro Tips
• for Perfect Refried Beans
• For a creamier texture and deeper flavor, use the starchy cooking liquid from your beans to thin them out instead of plain water.
• To build flavor from the start, add a couple of bay leaves, a few whole garlic cloves, or a sprig of epazote to the pot while you initially cook your dried beans.
• Don’t be afraid to leave some beans partially whole when mashing. This creates a wonderful, rustic texture that’s far superior to a completely smooth purée.
• For a richer (non-vegan) dish, swap the neutral oil for butter. For a creamier vegan option with a hint of sweetness, use coconut oil.
FAQ
Q: How can I make these refried beans vegan
A: This recipe is already vegan as written! It uses neutral oil instead of animal-based lard. To keep it vegan, simply use any plant-based oil like grapeseed, corn, or even coconut oil as suggested in the pro tips.
Q: Are refried beans a good source of vegetarian protein
A: Yes, pinto beans are an excellent source of plant-based protein and fiber. One serving of this recipe provides approximately 10 grams of protein, making it a nutritious and satisfying component of any vegetarian meal.
Q: Can I use canned beans instead of home-cooked for this recipe
A: Absolutely. While home-cooked beans are recommended for the best flavor, you can substitute two 15-ounce cans of pinto beans. Drain them, but reserve the liquid from the can (aquafaba) to thin the beans to your desired consistency as you mash.
Q: What is the best way to store and reheat leftover refried beans
A: Store leftovers in an airtight container in the refrigerator for up to 5 days. To reheat, place them in a saucepan over low heat. Add a splash of water or vegetable broth and stir until smooth and heated through to restore their creamy texture.





