Until recently, I’d never considered making Homemade Refried Beans. Now I doubt I’ll ever do otherwise.

Homemade Refried Beans served in a cast iron skillet

This post may contain affiliate links. Please read our disclosure policy.

Want to save this recipe?
Enter your email for this recipe and weekly cooking inspiration!

Have you ever wondered how to make refried beans? They’re so easy, and the flavor and texture are far superior to what you’ll eat from a can. The real difference comes from two things: cooking the beans in real fat (bacon fat or lard for the most authentic flavor, or avocado oil if you prefer), and choosing your texture. Use a potato masher for chunky, country-style beans, or pulse them in the food processor for the smooth, creamy refried beans you’d expect from a great taqueria.

“Made this today using the overnight soaking method (wanted to try making from scratch), and man oh man, are they good!!! Way better than canned–so much more flavor!”

Joanie

Recipe at a Glance

  • Prep Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 6 servings
  • Skill Level: Easy
Homemade Refried Beans served in a skillet

Ingredients for Homemade Refried Beans

  • Bacon Fat or Lard: Either gives these refried beans their authentic Mexican flavor and richness. Avocado oil is the best alternative if you’d rather skip animal fats. Olive oil works too, though its flavor is more present in the finished beans.
  • Onion: Yellow or white. Finely chop, ideally in a food processor, so the pieces meld into the beans rather than staying crunchy.
  • Garlic: Fresh cloves, finely minced.
  • Ground Cumin: Look for a jar that smells distinctly fragrant when you open it. Ground spices fade over time.
  • Smoked Paprika: Adds a subtle smoky depth that complements the cumin.
  • Crushed Red Pepper: Just a pinch for a gentle background heat. Skip if you’re sensitive to spice.
  • Cooked Pinto Beans: Use freshly cooked beans (see Slow Cooker Pinto Beans for my preferred method) or two 15.5-ounce cans, drained with the liquid reserved.
  • Bean Cooking Liquid or Broth: This is what gives the beans their creamy texture. If you’re using canned beans, save the liquid from the cans, or use chicken or vegetable broth.

How to Make Homemade Refried Beans

Step 1: Finely chop onion and garlic cloves (ideally in a food processor). Soften in bacon grease; season with cumin and crushed red pepper.

Step 2: Add cooked pinto beans to onion mixture; cook and stir until softened and heated through. Transfer bean mixture to food processor and process to desired texture (or use potato masher), adding liquid as necessary. Serve.

final steps of making homemade refried beans

Pro Tips

  • Bacon fat or lard makes a big difference in flavor: There is a good reason why lard is the fat used in authentic Mexican refried beans. You can’t quite match the flavor and richness with other oils, though your beans can still be delicious.
  • Choose your texture and method: I love to use a food processor no matter what texture I’m going for. Several pulses for rustic, chunky beans or longer processing for creamy, smooth refried beans. For the rustic version, a potato masher also works well, right in the pan.
  • Don’t toss the bean cooking liquid: The beans will thicken as they cool, so it’s worth saving the extra cooking liquid (or can liquid if you’re using canned beans). I often add as much as a cup of liquid to keep them creamy.

Storage and Reheating

Homemade Refried Beans keep well in an airtight container in the refrigerator for up to 4 days. Reheat in a saucepan over low heat on the stovetop, stirring often and adding cooking liquid, broth or water to loosen them as needed.

You can also freeze leftover refried beans for up to 3 months. Once they’ve cooled, divide them into portions that match how you plan to use them and freeze in airtight freezer bags or containers. Thaw overnight in the refrigerator and reheat gently on the stovetop as described above.

FAQ

What kind of beans are refried beans made from?

I recommend cooking dried beans for this refried bean recipe. It’s really easy to do in your slow cooker (see instructions below or use my Slow Cooker Pinto Beans recipe). And you’ll want some fat in these to give them that creamy, smooth texture. I had some leftover bacon fat which infused these cooked beans with fabulous flavor. But stock or bean cooking liquid and non-hydrogenated lard or avocado oil (for a vegan version) will also work well.

Can I use canned beans instead of cooking dried?

Absolutely. Use two 15.5-ounce cans of pinto beans, drained with the liquid reserved. The recipe works the same way.

Can I freeze refried beans?

Refried beans freeze well. Once the beans have cooled, divide them into portions that suit how you plan to use them and freeze in freezer bags or freezer safe containers. Use within a few months.

Do I really need bacon fat or lard?

Not strictly, but it’s what gives these refried beans their authentic Mexican flavor. Avocado oil is the best alternative if you’d rather skip animal fats. Olive oil works too, though it has a stronger flavor.

Serve With:

  • Carne Asada (Authentic and delicious – it’s a house favorite!)
  • Carne Asada Tacos (Layer the beans on the tortillas or serve them on the side!)
  • Carne Asada Nachos (A perfect addition to all the other delicious toppings!)
  • Shrimp Tacos (Easy to make and I bet they’ll be the best you’ve ever tasted!)
  • Mexican Corn on the Cob (Traditional Mexican street corn!)
  • Calabacitas (Buttery, flavorful side dish of zucchini, summer squash and aromatics.)
  • Chicken Tostadas (Make them full size with these Tostada Shells that are crisp and baked not fried or make them bite-size, see post for directions.)
  • Lamb Barbacoa (The juiciest, most flavorful shredded lamb with a simple slow cooker recipe!)

Homemade Refried Beans

5 from 6 votes
Prep: 10 minutes
Cook: 15 minutes
Total: 25 minutes
Course: Appetizer
Cuisine: Mexican
Calories: 165
Servings: 6 servings
I cooked my pinto beans in the slow cooker using a salt soak method (see recipe note #2 for method). You can also use canned pinto beans or my Slow Cooker Pinto Beans.
Add Us As A Trusted Google Source

Video

Ingredients  

  • 1/4 cup lard or bacon fat or avocado oil, see recipe note #3
  • 1/2 onion minced
  • 2 cloves garlic minced
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • pinch crushed red pepper
  • 3 cups cooked pinto beans (freshly cooked or 2 15.5 ounce cans drained, reserving liquid)
  • 1/2 cup bean cooking liquid or broth or more, see recipe note #1
  • salt and freshly ground black pepper to taste

Instructions 

  • Heat lard or oil in a large pan over medium heat. Add onion and garlic; cook and stir until softened and onion is nearly translucent, about 3 minutes. Stir in cumin, smoked paprika and crushed red pepper. Add beans and bean cooking liquid or stock. Season to taste with salt and freshly ground black pepper. Cook and stir until beans are heated through and begin to break down, about 5 minutes.
  • Transfer bean mixture to food processor and pulse until beans reach desired consistency and return to pan. Or mash beans in the pan with potato masher or back of a spoon to your desired consistency. Serve.

Notes

  1. To reach your desired consistency, feel free to add more broth or bean cooking liquid. I add as much as 1 cup as I like my refried beans very creamy. Also note that the beans will thicken as they cool. Adjust seasoning as needed.
  2. To cook beans with the salt soak method: soak dry beans overnight in a ratio of 1 pound of dry beans to 6 cups of water and 1 tablespoon of fine sea salt. The next day, give them a quick rinse and cover them by 1-inch in a slow cooker. Then cook on low until tender, creamy and flavorful.
  3. For the most authentic Mexican flavor, use lard or leftover bacon fat. If you’d like to use lard, look for good-quality, non-hydrogenated lard at the butcher counter, a Mexican market or online. Avocado oil is the best vegetarian or vegan alternative.

Nutrition

Calories: 165kcal | Carbohydrates: 14g | Protein: 4g | Fat: 10g | Saturated Fat: 4g | Cholesterol: 9mg | Sodium: 245mg | Potassium: 255mg | Fiber: 4g | Sugar: 1g | Vitamin A: 82IU | Vitamin C: 2mg | Calcium: 47mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment & rate the recipe below!

Related Recipes

Leave a comment

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

Recipe Rating





38 Comments

  1. Karen (Back Road Journal) says:

    Bacon fat must have added extra flavor to your beans and I like how you served them.

    1. Marissa says:

      Thanks so much, Karen!

  2. Ben|Havocinthekitchen says:

    You know what? I love bean dips or mashed beans, but I think I’ve never tried refried beans. Cooked in bacon fat, that must be dedelicious, and I should try this. I would add a little of smoked paprika, and also I clearly see some chopped walnuts would be a nice addition. Anyways, this looks and sounds delicious. Thank you, Marissa!

    1. Marissa says:

      Smoke paprika is a great idea, Ben!

  3. Katherine | Love In My Oven says:

    I love how easy this looks Marissa!! We love refried beans with our huevos some mornings, and they’re awesome with quesadillas. This’ll be so much better than the canned stuff!!

    1. Marissa says:

      Oh yeah – perfect for huevos!! Thanks, my friend…

  4. Dorothy Dunton says:

    Hi Marissa! YES too bacon greese!! Give me a bowl of these beans and some homemade tortillas and I am one very happy gal ! Might need a good beer to go with… I would add some chipotle just because I love it so much!

    1. Marissa says:

      You and me too, my friend! Simple pleasures!!

  5. David @ Spiced says:

    Oh man, bacon fat really would be an excellent addition here! I’ve never, ever though about making my own refried beans at home, but they are such a versatile ingredient. They’re perfect as either a side dish by themselves or in a taco. In fact, we’re having tacos tonight. I might just need to make a batch of refried beans to go along with those tacos! Yum!!

    1. Marissa says:

      I hope you try them, David!! That little bit of bacon fat really gives them an extra hit of flavor! 🙂

  6. Dawn - Girl Heart Food says:

    5 stars
    I love refried beans!! Hubby and I used to use them a lot for quesadillas with tons and tons of cheese and we haven’t had in such a long time. I’ll have to try your recipe with them soon! So so so much better than store bought! Have a lovely weekend, my friend! XO

    1. Marissa says:

      Thank you, Dawn! You have a lovely weekend too! XO

  7. Kelsie | the itsy-bitsy kitchen says:

    I haven’t made my own refried beans in years! I remember it being a more laborious process than you describe; I’ll have to try your method because I tend toward lazy, haha!

    1. Marissa says:

      I’m the first to admit that I tend toward lazy too – love an easy recipe! 😉

  8. annie@ciaochowbambina says:

    5 stars
    Gosh, it’s been a long time since I’ve had them and they certainly were not homemade. You have inspired me! My kids will be so happy!

    1. Marissa says:

      Yay! I love to hear that, Annie! xo

  9. Mary Ann | The Beach House Kitchen says:

    Never thought of making my own Marissa, but I’m totally game! It looks sooo easy! And delicious!

    1. Marissa says:

      They’re so good, Mary Ann! I hope you give them a go. 🙂

  10. Teffy @ Teffy's Perks says:

    Mmmmmm I love refried beans!! They’re my favourite part (along with avocado!) of tex mex food!
    I’ve never made my own, and now I’m smacking myself in the forehead with an aha! moment! Need to make it!

    1. Marissa says:

      Thanks, Teffy. I think you’ll love them!

  11. Eileen says:

    I’m always so excited to see people getting into homemade refried beans! So easy and so worth it. I’ve never used anything beyond a simple wooden spoon to mash mine — pinto beans pretty much dissolve on contact anyway!

    1. Marissa says:

      That’s a great tip Eileen! I don’t own a potato masher – but wooden spoons, I have a drawer full!

  12. Lorraine @ Not Quite Nigella says:

    I’ve never thought to make my own but it would be so much better. Thanks Marissa! 😀

    1. Marissa says:

      Me either until recently – what a difference!

  13. Cris says:

    I haven’t tried refried beans yet. However this recipe of yours sounds so quick and easy – exactly the kinda snack I like. Yum!

    1. Marissa says:

      Thanks, Cris! Definitely a satisfying snack…

  14. Kristi @ Inspiration Kitchen says:

    I love, love, love homemade refried beans. They are SO much more flavorful than canned! And Marissa – extra credit for using the word ‘zizz’. You rock my sistah! Pinned!

    1. Marissa says:

      You crack me up, Kristi. Zizz is what it sounds like, don’t you think? 😉

  15. Shashi at runninsrilankan says:

    You make homemade refried beans sound so easy! I don’t buy the canned stuff- but I could eat your version with a shovel!!

    1. Marissa says:

      haha! 😉 Thank, Shashi!!