06/07/2026
😋 Homemade Refried Beans From Scratch 🤤🧄🔥
Once you taste creamy homemade refried beans made from REAL ingredients, it’s almost impossible to go back to the canned version. These are rich, buttery, perfectly seasoned, and unbelievably comforting — the kind of simple side dish that somehow steals the whole meal.
Prep time: 10 minutes
Cook time: 1 hour 30 minutes
Total time: 1 hour 40 minutes
Yield: 8 servings
Ingredients:
* 1 pound dry pinto beans
* 1 large onion, quartered
* 2 tablespoons lard or oil
* 3 cloves garlic, minced
* 1–2 teaspoons salt, or to taste
* 3/4 teaspoon ground cumin
* 1/2 teaspoon dried oregano
* Water, as needed
* Optional: shredded cheese for topping
Instructions:
1. Rinse the pinto beans in a colander and remove any pebbles or damaged beans.
2. Place the beans in a large pot, cover with water, and soak overnight.
3. Drain the soaked beans and return them to the pot with fresh water covering them by about 2 inches.
4. Add the quartered onion and a few pinches of salt.
5. Bring to a boil, then reduce heat, cover, and simmer for about 1 hour, stirring occasionally, until the beans are tender.
6. Drain the beans, reserving the bean broth. Remove the onion or finely chop it to add back later.
7. Heat lard or oil in a large skillet over medium heat.
8. Add garlic and cook for 30 seconds until fragrant.
9. Stir in the cooked beans, cumin, oregano, and 1/4 cup reserved bean broth.
10. Mash the beans with a potato masher or fork while stirring.
11. Add more bean broth a little at a time until the beans become creamy and smooth like soft mashed potatoes.
12. Taste and adjust salt, cumin, or oregano as needed.
13. Serve warm topped with shredded cheese if desired.
Pro Tip:
For ultra-creamy restaurant-style refried beans, mash them while they’re still very hot and add the bean broth slowly until they turn silky and smooth.