Homemade refried beans served in a large white bowl and topped with diced cilantro.

Homemade Refried Beans

  • Author: Serene
  • Prep Time: 5 minutes
  • Cook Time: 1 hour 45 minutes
  • Total Time: 1 hour 46 minutes
  • Yield: 6-8 1x
  • Category: side dish
  • Method: stovetop
  • Cuisine: Tex Mex, Mexican


Homemade Refried Beans! Quick and easy! Only a handful of ingredients. These are the perfect side dish to any mexican meal, or any meal.



  • 1 lb dried pinto beans
  • 2 cloves garlic, smashed
  • 1/4 onion, quartered
  • 6 cups water
  • 1  teaspoon salt
  • 2 tablespoons lard (or oil)


  1. Sort through the beans to ensure that they are good and no rocks are mixed in.
  2. Rinse with water in a stainer to clean. Or if soaking the beans, place in a medium size mixing bowl and cover completely with water. Let sit overnight. Strain the beans the next day after soaking.
  3. Add the beans smashed garlic and onion to a large pot or pan. Pour the water in. Beans should be fully submerged in water.
  4. Bring to a boil, stir in the salt, then turn the heat to low and continue to simmer covered. Allow to cook for about 30 minutes, remove lid, stir, and continue to cook an additional 30-60 minutes until the beans are softened and easily mashed. 
  5. Once the beans are soft, heat lard or oil in a large cast iron skillet over medium heat. Once the oil is heated, carefully ladle the beans, garlic and some of the bean broth into the skillet. Allow the beans to “fry” in the oil while mashing. Add more bean broth as needed to get desired consistency to the beans.
  6. Serve beans warm and enjoy! 


If the beans are old, they will take longer to cook and might not become soft enough to mash. 


  • Serving Size: 1
  • Calories: 90
  • Sugar: 0 g
  • Fat: 0 g
  • Carbohydrates: 11 g
  • Fiber: 3 g
  • Protein: 5 g
  • Cholesterol: 3 mg

Keywords: beans, side dish, refried beans, homemade refried beans,