• Skip to primary navigation
  • Skip to main content
  • Skip to footer
CuernaKitchen | Traditional and Modern Mexican Recipes
  • Recipes
    • Breakfast
    • Appetizers
    • Salsa
    • Soup
    • Sides
    • Main Meals
    • Beverages
    • Dessert
  • More Info
    • How-To
    • Articles
  • About
    • Facebook
    • Instagram
    • Pinterest
Home » Easy Homemade Refried Beans (from scratch or canned)

Easy Homemade Refried Beans (from scratch or canned)

September 17, 2023 by Catrina 2 Comments

Jump to Recipe Print Recipe

Last Updated on September 17, 2023 by Catrina

These easy homemade refried beans are ready in just over 10 minutes and are the perfect side dish for your favorite Mexican meal! This recipe will show you how to make refried beans from whole canned or made-from-scratch beans, plus this recipe includes variations for traditional and vegan options!

White bowl with refried beans, chile peppers and wooden spoon on side

When you live in Mexico, you eat a lot of beans. While whole beans are great, sometimes refried beans (frijoles refritos in Spanish) are better suited for specific types of Mexican food. Like smearing on top of a tostada or sope for a quick meal. Or on top of crusty Mexican bread for delicious molletes.  Of course, these beans make a necessary component tortas (a type of Mexican sandwich) or burritos. And what are huevos rancheros without a bit of refried beans?

So, if you have leftover whole beans, why not make them into these deliciously creamy refried beans to enjoy with your next meal?  I promise that these home-cooked beans are far superior to the canned version. So next time you are in the mood for Mexican food, skip the refried canned beans at the store and make these instead!  Ready to get started?

Wooden cutting board with bowl of Peruvian beans, diced onion, and a spoonful of lard

What’s in refried beans?

  • lard
  • onion
  • cooked beans
  • salt

Be sure to check the recipe card for specific quantities. 

Substitutions and variations

Change the bean

Refried beans can really be made with any bean, but I like to stick with either black, pinto, bayo, or Peruvian beans for this recipe. Black beans are more common here in central Mexico where I live. Pintos and bayos are found typically further North. And Peruvian beans…well, these are my current favorite with their buttery, creamy texture. 

Peruvian, bayo and pinto beans on a wooden cutting board

Make these vegan

Traditional refried beans are made with lard. Not bland white lard, but a nice porky-tasting lard that is typically a bit darker in color than the supermarket variety. 

If you are looking to make these beans vegan, however, simply replace the lard with your choice of vegetable oil. 

Use canned or made-from-scratch whole beans

I usually have whole homemade beans on hand which work perfectly in this recipe! If you want to make these beans from dry beans, try this black bean or Peruvian bean recipe. Dry pinto beans can be substituted in the Peruvian bean recipe.

But don’t fret if you want to make refried beans without the hassle of making beans from scratch. Whole canned pinto beans or black beans will work just as well in this recipe. 

Switch out the onion

I usually have white onion on hand and it is what I typically use for this recipe. You could substitute for yellow onion if desired. 

Spice these up!

I usually make my beans mild because these are one of my kids’ favorite dishes. But you could spice these up by adding in chopped jalapeño peppers with the onions or stir in some finely chopped chipotle peppers towards the end of the cooking process.

If you want to boost the flavor without adding any heat, you could add some ground cumin for a bit of a smoky flavor, chili powder, a squeeze of lime juice, or chopped fresh cilantro. 

White bowl with refried beans, topped with shredded cheese and cilantro

How to make refried beans step-by-step

Heat oil

Start this recipe by heating the lard (or oil) in a large skillet. Let the lard melt completely or heat the oil until it starts to shimmer.

Lard melting in a skillet

Add in the onion

What makes refried beans take on that extra flavor is the addition of fat and a bit of finely chopped onion. Here you don’t want the onion to get golden. You are looking for the onion to become just translucent. This will help the onion “melt” into the beans. This only takes 1 -2 minutes, so keep an eye on your pan. 

Onion frying in a lard in a skillet

Mash in the beans

Once your onion is translucent, add the beans to the pan (no need to drain the liquid off), and turn up the heat. Using a bean or potato masher, smash the beans in the pan, moving them consistently until they form a thick paste, about 5-7 minutes.

At this point, the liquid should be cooked off and the beans should have a creamy, thick texture, kind of like hummus. They should be spreadable, but not runny. 

If there is still too much liquid keep cooking until the liquid is cooked off. If the beans look too dry, add a bit of bean broth, vegetable broth, or water and stir into the beans until you achieve your desired consistency. 

Taste for salt and add if necessary. Now you are ready to enjoy your refried beans with your next meal!

Beans in a skillet being mashed with a potato masher
Creamy refried beans in a skillet

FAQs

Are refried beans gluten-free?

Beans are naturally gluten-free and these refried beans are no exception. So if you are following a gluten-free diet, this is a great option for you! If you want more information on gluten-free Mexican food, you can check out my article “Is Mexican food gluten-free?“.

Are refried beans vegetarian?

​Refried beans are traditionally made with lard which would not make them vegetarian. But one of the beauties of making these at home is that you can control the ingredients! For a vegetarian or vegan version, simply switch out the lard for your choice of vegetable oil. 

What can I use refried beans for? 

Refried beans make a great side dish for your favorite Mexican dishes. But you can also use these as a component for other Mexican recipes, like tortas (a type of Mexican sandwich), burritos, bean and cheese quesadillas, tostadas, and sopes. Refried beans are perfect for making huevos rancheros or molletes. And of course, they could be used simply as a bean dip for tortilla chips topped with a bit of queso fresco, cotija cheese, or even shredded cheddar or Monterey jack cheese if you like!

Why are they called refried beans?

Refried beans in Spanish are called frijoles refritos, which actually means “well-fried beans.” The word refrito is mistranslated in English as “refried” which makes it sound like these beans are fried twice. That is not the case, however. The beans are only fried once!

How do I store leftover refried beans?

I store my leftover refried beans for future use in an airtight container in the fridge. They will last for 3-4 days in the fridge. 

Related recipes

Looking for other great Mexican side dishes? Here’s a few of our favorites!

Authentic Mexican Red Rice in a blue talavera bowl with sitting on a blue placemat
Mexican red rice
Calabacitas a la Mexicana on a golden platter with a metal spoon for serving.
Calabacitas
Close up of cactus salad, diced cooked prickly pear pads, red onions, and tomatoes
Cactus salad

I hope this easy recipe becomes one of your favorites! Let me know how this recipe turned out for you in the comments below!

White bowl with refried beans topped with shredded cheese and cilantro

Easy Homemade Refried Beans (from scratch or canned!)

These easy homemade refried beans are ready in just over 10 minutes and are the perfect side dish for your favorite Mexican meal!
5 from 1 vote
Print Recipe Pin Recipe
Cook Time 12 minutes mins
Course Side Dish
Cuisine Mexican
Servings 4

Ingredients
  

  • 1 tbsp lard or oil
  • 1 tbsp finely diced onion
  • 2 cups cooked beans (black, pinto, or Peruvian) with liquid
  • salt as needed

Instructions
 

  • Heat lard in a skillet over medium heat
    1 tbsp lard
  • Once the oil is hot, add in the diced onion and fry until translucent and just beginning to turn golden, ~1-2 minutes
    1 tbsp finely diced onion
  • Add the cooked beans and turn up the heat to medium-high.
    2 cups cooked beans (black, pinto, or Peruvian)
  • Start smashing the beans in the skillet with a bean or potato masher by hand until you achieve a thick paste, ~5-7 minutes. At this point, most of the liquid should be cooked off and the beans should be spreadable, but not runny.
  • Taste for salt and add if necessary.
    salt as needed
Keyword easy, Fast, gluten-free, kid friendly

(The below nutrition label is included as a courtesy. Our terms and conditions explain our nutrition policy.)

Refried beans nutrition label

Filed Under: Sides Tagged With: easy, gluten-free, kid friendly, Quick

Previous Post: « Mexican Squash Blossom Soup (Sopa de Flor de Calabaza)
Next Post: Enchiladas vs. Burritos – What’s the difference? »

Reader Interactions

Comments

  1. Michelle

    February 1, 2024 at 8:11 pm

    5 stars
    I came to this site for Peruano bean recipe, which is great by the way. I found so many more good recipes here, like the Mexican white rice. it comes out perfect every time. and how to make refried beans. won’t ever buy canned off the shelf refried beans again. especially made from the Peruano beans mmm… so good. I really like the way you write the instructions, including what you use like the kind of pot or skillet and then putting the amount to use again at the end of each step. so easy to follow. thank you for sharing your recipes, I look forward to trying many more.

    Reply
    • Catrina

      February 10, 2024 at 10:13 am

      Michelle! Thank you so much for the kind note. I am glad that you have found recipes that you enjoy!

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Footer

Additional Info

  • About
  • Privacy Policy
  • Terms and Conditions

Copyright © 2025 CuernaKitchen | Traditional and Modern Mexican Recipes on the Foodie Pro Theme