This post may contain affiliate links. Please read our disclosure policy.
Learn how to make authentic refried beans just like from your favorite Mexican restaurant, but better! The recipe includes stovetop, Instant Pot, and canned beans instructions.

I love refried beans, especially when they’re homemade. They’re creamy, filling, and a staple in Mexican cuisine. They’re also healthy, very versatile, and are traditionally made with my favorite type of bean, the pinto bean!
Pinto beans are one ingredient that my parents always had in the house when I was growing up. We’d have huge sacks of dry pinto beans in the kitchen pantry that would last a few months each. Each sack would weigh 50-100 pounds!
Now that I have a family of my own, that is a tradition that I want to keep alive. So on the agenda for today is learning how to cook pinto beans and transform them into refried beans!
Ingredients in Refried Beans
- Pinto beans: Refried beans are traditionally made from dry pinto beans, which gives them a creamy, smooth and buttery flavor and texture. If you don’t want to cook dry pinto beans from scratch, I included instructions for using canned pinto beans in the recipe card below.
- Water: This is used to cook the dry beans. During the cooking process, the water gets infused with all the wonderful flavor from the beans and the other ingredients, and really becomes a star ingredient on its own – a delicious bean broth!
- Onion and garlic: Adds flavor to the beans when they’re initially cooked from dry pinto beans, as well as during the sauteing and mashing process!
- Bay leaf: Add a subtle but delicious flavor to the beans.
- Mexican oregano: This is a staple ingredient in Mexican cooking that has a distinct flavor compared to the typical dried oregano found in most grocery stores. If you can’t find Mexican oregano near you, however, regular dried oregano will do just fine.
- Fat: I used olive oil to saute the vegetables and beans, but you can also use lard like is traditionally used or any other cooking fat you prefer.
- Jalapeรฑo: This is optional if you don’t want to add a touch of heat.
How to Make Refried Beans
Step 1: Start by rinsing and cleaning the beans, discarding any that are shriveled or split, and any small rocks that may have made their way into the batch.
Step 2: In a large pot, combine the beans, yellow onion, cloves of smashed garlic, bay leaf, dried Mexican oregano, kosher salt, and enough water to completely cover the ingredients, plus an additional 3 inches.
Step 3: Bring to a boil over medium-high heat, reduce the heat to low, cover, and simmer for about 2 hours until the beans are soft and tender. You may need to add more water as needed.
Step 4: Once 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 to save the bean broth. Discard the bay leaf.
Step 5: In a large pot or skillet, add some oil (or your preferred cooking fat) along with some chopped onion, jalapeรฑo, garlic, Mexican oregano, and salt. Cook for about 5 minutes until the onions are soft.
Step 6: Add in cooked beans to the skillet and cook for a couple of minutes before mixing in ยพ cup of the reserved bean broth.
Step 9: 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.
Step 10: Add salt if needed, top with crumbled queso fresco or cotija cheese, and serve!
Pressure Cooker vs Stove Top Beans
If you have a pressure cooker, you can make these refried beans in a fraction of the time! I recommend using this Instant Pot Refried Beans recipe. The instructions are also included in the recipe card below.
If you don’t have a pressure cooker, you can still cook the beans on the stovetop, but it will take a little longer. Both options are great and equally as delicious!
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.
Frequently Asked Questions
Mexican refried beans are traditionally made from mashed pinto beans and seasoned with some spices and herbs. However, this recipe also works with black beans or white navy beans.
Refried comes from the translation of refrito, meaning to ‘fry well,’ so while the term refried is in the name, the beans aren’t actually fried twice – just once.
Ways to Use Refried Beans
- On the side with authentic Mexican rice
- As a topping on sopes, tostadas, and huaraches
- As a filling for bean burritos and gorditas
Storing and Freezing
To store, place in an airtight container and place in the fridge for up to 5 days.
To freeze, allow the beans to cool completely before placing them in a freezer bag or freezer-safe container. These beans can be frozen for up to 3 months.
More Mexican Recipes
Refried Beans
Ingredients
- 1 pound dried pinto beans
- 1 yellow onion, halved, divided
- 5 cloves garlic, divided
- 1 bay leaf
- 1 teaspoon dried Mexican oregano, divided
- 3 teaspoons kosher salt, divided, plus more to taste
- Water, as needed
- 3 tablespoons olive oil, or lard
- 1 jalapeรฑ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.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Photos by Erin Jensen of The Wooden Skillet.
This post was originally published in 2017 and has been updated with new photos and more helpful recipe tips and tricks.
Good recipe with very helpful instructions/commentary/tips. Used dried beans and cooked on stovetop. Really easy and came out so much better than using canned refried beans. Made into vegetarian burritos with salsa, crema and jack cheese on flour tortillas; then pan grilled after assembly. Great Lent recipe, can be used many ways; so versatile and very budget friendly. Love that the beans will store for a week-ish in the fridge. Next Friday I’m betting they will go perfect with Chilaquiles & fried eggs! thank you!
Hi Nanajani! Yes refried beans are so versatile. We’re glad you enjoyed this recipe!
Very good. Thank you fir wonderful recipe. I had soaked my beans overnight in fridge last time I made on crockpot. Is soaking necessary? I want some today, like right now, but can wait till this evening if soaking dry beans not necessary. ๐
Hi Joli! Soaking the beans helps speed up the cooking process! While its not super necessary, it does help them cook faster.
I canโt wait to try your recipes they sound great and they look just like what my mother in law used to make ๐
Love these refried beans! They have great smoky flavor and are easy to make. I made some last night to go with pork carnitas tacos. Yum!
That dinner sounds great! Thank you Kim!
Very easy and delicious recipe. I bought some quality dried beans from the local mercado and made this recipe from scratch. I am very happy with the result and will make this again!
I’ve tried a bunch of refried bean recipes, this one was hands down the best. I think the key was cooking the dry beans in the onions and other seasonings (the beans really absorbed the flavors).
I also loved how Isabel said to reuse the left over bean water. 100% legit detail, you know Abuela would never run to the super market and get a can or broth. She would totally use the bean water! BTW I tasted the “bean water” and it’s a dang good broth.
So yummy, I could eat these every day! Thank you!
I noticed you said if you have an instapot you don’t need to soak the beans but you didn’t mention soaking the beans in your recipe, is soaking the beans necessary for the stove top preparation? And if it is why didn’t you include in it the recipe or in the time requirement? I’m asking cause I’ve never made beans before so I just wanted to be sure I can follow your recipe and have tasty results
Hi Chrystal! We apologize for the confusion! Soaking is not required for this recipe, and that comment was based on our other popular recipe for “stovetop pinto beans”, which does make a note about soaking. Thanks for bringing it to our attention!
Hi Isabel, can’t tell you how much I love you’re site because I love Mexico and the food. You’ve even given me the recipe for Enchiladas Swisa (sp) which I used to have every time I went to Casa Swiss In Mexico City, DF, it was the only meal I ever got there and it was the Only place I ever found it, you have no idea how grateful I am for that recipe.
I have a question about the oil in the refried beans. One of the Good oils I use is Lard, I make from local pork, I would not use fat from the grocery store, only locally raised and humanely slaughtered animals. I know lard is most commonly used in making refried beans, you probably grew up with your mother using lard. It is very good for you despite what the MSM might say, the doctors say otherwise. What changes should I make to this recipe, if any, by using lard vs EVOO.
Thank you and appreciate you. God Bless.
Bev
Hi Beverly! Thank you so much for the compliment! We are happy you enjoy using our recipes! In regards to using lard, you can use lard and oil interchangeably! It’ll give a different flavor, but in general you can use both!
tastes bomb made a double batch
Made the Easy Refried Beans recipe. Was as good or even better than a restaurant dish, top quality & flavor. Just perfect!