Go Back
Creamy refried beans recipe showing a glossy finish and rich texture served hot in a cast iron skillet.

Refried Beans Recipe

Rebecca Blumer
Make authentic Mexican refried beans with creamy pinto beans, aromatic garlic, and smoky chiles de arbol. This easy skillet recipe delivers rich, restaurant-style flavor in under an hour.
Prep Time 5 minutes
Cook Time 50 minutes
Total Time 55 minutes
Course Main Course, Side Dish
Cuisine Mexican
Servings 6 servings
Calories 152 kcal

Equipment

  • Large cooking pot
  • Cast Iron Skillet
  • Potato masher
  • Measuring cup

Ingredients
 

  • 2 cups pinto beans
  • 1/4 small white onion
  • 2 garlic cloves
  • 4 leaves epazote herb
  • 1 large jalapeño pepper
  • 6 cups water
  • 1 cup cooking bean broth
  • 3 tablespoons olive oil
  • 1/3 cup white onion finely chopped
  • 1 clove garlic
  • 2 whole chiles de arbol
  • large pinch sea salt

Instructions
 

  • Sort the beans, rinse them well, and place them in a large pot with 1/4 small white onion, 2 garlic cloves, 4 leaves epazote herb, 1 large jalapeño pepper, and 6 cups water; cook until the beans are tender, then add the salt and cook 10 minutes more for a total of 1.5 to 2 hours. The beans should mash easily between your fingers, and the broth will smell earthy and fragrant from the onion, garlic, and herbs.
  • Drain the beans and keep the cooking liquid nearby for the skillet stage. Do not discard that broth because its starch helps the beans turn creamy instead of dry.
  • Set a large cast iron skillet over medium heat and add 3 tablespoons olive oil. The oil should look fluid and shimmer lightly before anything else goes in.
  • Add 1/3 cup white onion, finely chopped, and cook until golden and a little crisp, then stir in 1 clove garlic and 2 whole chiles de arbol for 2 minutes. The onions should smell sweet and savory, and the chiles should smell toasted but not burnt.
  • Add the cooked beans with 1/4 cup reserved bean broth, then mash them directly in the skillet with a potato masher and stir in the large pinch sea salt. You should hear a lively sizzle at first, and the beans will start to darken slightly as they absorb the oil.
  • Lower the heat and cook for 8 minutes, stirring often and adding more broth as needed while continuing to mash until the texture suits you. The finished beans should look creamy and glossy and pull away from the bottom and sides of the skillet when stirred.
  • Spoon the beans out while they are still hot and soft. They will thicken a bit as they sit, so the skillet texture should look slightly looser than the final serving texture.

Notes

Onion tip: Sauté onions until golden and slightly crisp at the edges to develop natural sweetness and prevent a flat flavor.
Texture tip: Always reserve the bean cooking liquid to loosen the mash and prevent a dry, chalky texture.
Mashing tip: Mash the beans while they are still hot so they break down smoothly and absorb the oil and broth easily.
Reheating: Warm gently on the stove or microwave with 2 tablespoons of water or bean broth per cup of beans to restore the creamy texture.
Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.
Keyword creamy pinto beans, frijoles refritos, refried beans recipe