Learn how to make refried beans on the stovetop, Instant Pot, or using canned beans! An easy and authentic Mexican recipe.
Prep Time15 minutesmins
Cook Time2 hourshrs
Total Time2 hourshrs15 minutesmins
Course: Side
Cuisine: Mexican
Servings: 6servings
Author: Isabel Orozco-Moore
Ingredients
1pounddried pinto beans
1yellow onion,halved, divided
5clovesgarlic,divided
1bay leaf
1teaspoondried Mexican oregano,divided
3teaspoonskosher salt,divided, plus more to taste
Water,as needed
3tablespoonsolive oil,or lard
1jalapeño pepper
Instructions
Rinse and clean the beans by picking out and discarding any that are shriveled or split as well as any small rocks that may have made their way into the batch.
In a large pot, combine the beans, ½ yellow onion, 2 cloves smashed garlic, 1 bay leaf, ½ teaspoon dried Mexican oregano, 1 ½ teaspoons kosher salt, and enough water to completely cover the ingredients plus an additional 3 inches.
Bring the beans to a boil over medium-high heat, reduce heat to low, cover, and simmer for 1 ½ to 2 hours, until soft and tender. Add more water as needed if it begins to dry out.
While the beans are cooking, finely dice the remaining ½ yellow onion, 3 cloves of garlic, and the jalapeño. Set aside.
When the beans are finished cooking, place a large bowl underneath a strainer or colander and carefully pour the beans and the cooking liquid into the strainer. Discard the bay leaf.
Heat the oil in the same large pot over medium-high heat. Add the diced onion, garlic, jalapeño, and the remaining ½ teaspoon dried Mexican oregano and 1 ½ teaspoons kosher salt. Cook for 5 minutes, stirring occasionally, until the onions begin to soften.
Add in the cooked pinto beans and cook for 2 minutes, stirring occasionally.
Add in ¾ cup of the reserved cooking liquid from the beans and stir to combine.
Mash the beans using a potato masher for a chunky texture, or puree them using an immersion blender or regular blender for a smoother texture. You may need to add more of the reserved cooking liquid if they’re still too dry.
Taste and season with more salt, if necessary.
Video
Notes
Using canned beans: If you don't have time to cook dried beans, you can substitute cooked canned beans instead. I recommend using 3 to 4 (15-ounce) cans. Pour the canned beans through a strainer or colander and save the liquid to use for mashing.
Instant Pot beans: To cook the beans in the Instant Pot pressure cooker, add 1 pound of dried pinto beans, 6 cups of water, ½ yellow onion, 2 cloves smashed garlic, 1 bay leaf, ½ teaspoon dried Mexican oregano, and 1 ½ teaspoons kosher salt to the Instant Pot. Close the lid, set the pressure valve to the seal position, and pressure cook on high for 50 minutes. Let the pressure release naturally for 15 minutes, then carefully open the valve to release any remaining pressure. Follow my recipe for Instant Pot Refried Beans.
Reheating: When reheating the beans on the stovetop or in the microwave, add a tablespoon of water or broth to help keep the beans moist.