Go Back
+ servings
Print Recipe
4.80 from 5 votes

The Best Homemade Refried Beans

There's something deeply satisfying about making your own refried beans at home—rich, creamy, and full of flavor. Whether you're spreading them on a tortilla for enchiladas or serving them as a side, homemade refried beans bring a comforting, authentic taste that just can't be beat. Plus, they're super easy to whip up with just a few simple ingredients
Prep Time5 minutes
Cook Time1 hour 30 minutes
Total Time1 hour 35 minutes
Course: Side Dish
Cuisine: Mexican
Servings: 8 people
Author: Gaby Dalkin

Ingredients

  • 1 pound pinto beans
  • ¼ cup olive oil or bacon fat or lard
  • 1 yellow onion finely diced
  • 2 bay leaves
  • 2 cloves garlic finely chopped
  • ½ teaspoon kosher salt plus more as needed
  • 1 teaspoon smoked paprika
  • 2 teaspoons Dalkin&Co Taco Seasoning
  • 1 lime juiced, more as needed

Instructions

  • Soak the pinto beans overnight. Drain and rinse your beans and transfer them to a large pot. Cover the beans with water by 2 inches and bring to a simmer over medium-high heat. Simmer the beans until they are totally tender, remove from heat, drain off the liquid to a reserved measuring cup for later use. 
  • Use a potato masher to start mashing your beans to a chunky texture. If you prefer super smooth refried beans, use an immersion blender.
  • Heat the olive oil (or bacon fat or lard) in a large skillet over medium high heat and add the onions to saute. Cook until the onion is translucent, about 5 minutes. Add the beans to the pan along with the bay leaves and garlic and stir to combine for 60 seconds. Add about 1 ½ cups of reserved bean broth and salt. Bring to a simmer and cook for 10-15 minutes. Add more broth, about ¼ cup at a time to achieve your desired consistency. Note: the beans will thicken once taken off the heat.
  • Stir in the seasonings, cook for 2-3 minutes more, and then stir in the lime juice. Remove the bay leaves once they are of the heat. Taste and adjust salt and seasoning. Use as needed or keep warm to make burritos. These last in the fridge, in an air tight container for up to 7-10 days. You can also freeze them in individual portions for later use and easy defrosting.

Nutrition

Calories: 149kcal | Carbohydrates: 17g | Protein: 5g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 292mg | Potassium: 281mg | Fiber: 5g | Sugar: 1g | Vitamin A: 127IU | Vitamin C: 3mg | Calcium: 32mg | Iron: 1mg