Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Refried Beans Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.1 from 46 reviews
  • Author: admin
  • Prep Time: 20 minutes
  • Cook Time: 2 hours
  • Total Time: 2 hours 20 minutes
  • Yield: 8 servings
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican

Description

This Homemade Refried Beans recipe is a classic Mexican side dish made from scratch using dried pinto beans simmered to tenderness, then sautéed and mashed with aromatic spices and fresh ingredients. Perfectly creamy and flavorful, it’s an excellent accompaniment to tacos, burritos, or your favorite Mexican meals.


Ingredients

Scale

Beans and Seasonings

  • ½ lb. dried pinto beans
  • ¼ cup minced fresh cilantro (divided)
  • 2 tsp ground cumin (divided)
  • 1 medium white onion (minced, divided)
  • 3 cloves garlic (minced, divided)
  • 4½ tsp kosher salt (divided)
  • ½ tsp freshly ground black pepper (divided)

Cooking Fats

  • 2 tbsp oil
  • 4 tbsp lard (bacon fat or unsalted butter)

Garnishes

  • Mexican blend shredded cheese or crumbled Cotija cheese
  • Fresh cilantro
  • Black olives
  • Sliced jalapenos


Instructions

  1. Prepare the beans: Place the dried pinto beans in a colander and rinse under cold water until the water runs clear. Remove any discolored or dark beans. Transfer the rinsed beans to a large, lidded pot and cover with cold water by at least 2 inches.
  2. Add initial seasonings and simmer: Add 2 tablespoons of minced fresh cilantro, 1 teaspoon of ground cumin, half the minced onion, 2 cloves of minced garlic, 3 teaspoons kosher salt, and ¼ teaspoon black pepper to the pot. Cover and bring to a boil over medium-high heat.
  3. Simmer until tender: Once boiling, reduce heat to low and let the beans simmer gently for 1½ to 2 hours, or until very tender.
  4. Save cooking liquid: Drain the beans through a colander set over a large bowl to catch the cooking liquid and set both aside.
  5. Sauté onions: In a large skillet, heat the oil and lard over medium-high heat until shimmering. Then reduce the heat to medium-low and sauté the remaining minced onion until translucent and lightly golden, about 5 minutes, stirring frequently.
  6. Add garlic and spices: Add the remaining minced garlic to the skillet and cook for 30 seconds. Then stir in 1 teaspoon cumin, 1 teaspoon kosher salt, and ¼ teaspoon black pepper until well combined.
  7. Combine beans: Add the cooked beans to the skillet and cook for 2 minutes, allowing flavors to meld.
  8. Mash beans: Pour in 1 cup of the reserved bean-cooking liquid and mash the beans with a potato masher until creamy and nearly all the liquid is absorbed. Add more cooking liquid by tablespoon if needed to reach your preferred texture.
  9. Adjust seasoning: Taste and season with additional salt and pepper if needed.
  10. Serve with garnishes: When ready to serve, top the refried beans with shredded Mexican blend cheese or crumbled Cotija cheese, the remaining chopped cilantro, and your choice of black olives or sliced jalapenos for extra flavor and flair. Enjoy!

Notes

  • Soaking beans overnight can reduce cooking time but is not required.
  • Substitute lard with unsalted butter or bacon fat for added flavor.
  • For a creamier texture, use an immersion blender instead of mashing by hand.
  • Adjust seasoning gradually to your taste preferences.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Reheat gently with a splash of reserved cooking liquid to restore creaminess.