Anahi Perez

  • Welcome
  • Recipes
  • About Me
  • Shop My Plants 🌿
menu icon
go to homepage
  • Welcome
  • Recipes
  • About Me
  • Shop My Plants 🌿
search icon
Homepage link
  • Welcome
  • Recipes
  • About Me
  • Shop My Plants 🌿
×
Home » Recipes

Frijoles Refritos (Mexican Refried Beans)

Jump to Recipe Print Recipe

A warm skillet of frijoles refritos makes even a simple meal feel complete. These creamy Mexican refried beans start with convenient pinto beans and a little onion and garlic, then get mashed until just the way you like them. A small squeeze of lime wakes up their earthy flavor, ready for scooping with a tortilla or tucking into a burrito.

Why you'll love these refried beans

These beans are ready in about 25 minutes, with a soft, spoonable texture and the savory aroma of onion in the pan. Mash them smooth or leave a few whole for texture. A little water brings everything together, and the beans thicken as they stand.

Ingredients and cooking tips

Canned pinto beans keep the recipe quick; drain and rinse them before adding them to the skillet. If you have home-cooked beans, use about 3 cups and replace the water with their cooking liquid. Add salt to taste, since beans vary in seasoning. Cook the onion until tender before adding garlic, then let the beans simmer briefly before mashing.

Keep extra water nearby. Add a splash at a time for creamy beans, or simmer a little longer if you prefer them thicker. Finish with the lime and optional cilantro just before serving.

What to serve with frijoles refritos

Set the skillet on the table with Mexican red rice, warm tortillas, and a spoonful of rajas con crema. They make a satisfying side for tacos, too. For another comforting bean dish, try frijoles charros.

Frequently asked questions

Can I use black beans?

Yes. Drained black beans work with the same method; adjust the liquid and salt to taste.

How do I store leftovers?

Refrigerate in a covered container for up to 4 days. Reheat gently with a splash of water, stirring until hot and creamy again.

Creamy refried pinto beans served warm PIN IT

Frijoles Refritos (Mexican Refried Beans)

Anahi
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 15 minutes mins
Total Time 25 minutes mins
Servings 6

Ingredients
  

  • 2 tablespoons neutral oil
  • ½ medium white onion finely chopped
  • 2 cloves garlic minced
  • 2 15-ounce cans pinto beans, drained and rinsed
  • ¾ cup water plus more as needed
  • ½ teaspoon fine salt or to taste
  • 1 teaspoon fresh lime juice
  • 1 tablespoon chopped cilantro optional

Instructions
 

  • Heat the oil in a large skillet over medium heat. Add the onion and cook, stirring, until soft, about 5 minutes.
  • Stir in the garlic and cook for 30 seconds, until fragrant. Add the drained beans, water, and salt. Bring to a gentle simmer and cook for 5 minutes.
  • Mash the beans in the skillet to your preferred texture. Simmer for another 3 to 5 minutes, stirring and adding a little water if needed; the beans will thicken as they cool.
  • Stir in the lime juice, taste for salt, and finish with cilantro if using. Serve warm.

More Recipes

  • Stack of homemade flour tortillas with golden brown spots
    Tortillas de Harina (Homemade Flour Tortillas)
  • Roasted poblano strips and onions in creamy sauce with cheese
    Rajas con Crema (Creamy Poblano Strips)
  • A clay mug of champurrado with cinnamon sticks on a kitchen table
    Champurrado (Mexican Chocolate Atole)
  • Pork pozole rojo with hominy, cabbage and radishes in a clay bowl
    Pozole Rojo de Puerco (Red Pork Pozole)

Leave a Reply Cancel reply

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

Recipe Rating




Anahi Perez in her kitchen

Hi, I’m Anahi. My love for food started with my dad’s cooking and grew into a passion for creating meals that feel like home. Here, I share simple, flavor-packed recipes inspired by my culture and everyday life. I hope you find something here that brings warmth to your own table.

More about me

Recipe ideas

  • Pot of caldo de pollo with chicken, corn, carrots, potatoes, zucchini, and cilantro.
    Caldo de Pollo (Mexican Chicken Soup)
  • Stuffed Poblano Peppers in Creamy Chipotle Sauce
    Stuffed Poblano Peppers in Creamy Chipotle Sauce
  • Mexican Rice Pudding (Arroz con Leche)
    Mexican Rice Pudding (Arroz con Leche)
  • Chile Colorado
    Chile Colorado

Footer

↑ back to top

About

  • Privacy Policy

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2026 Anahi Perez

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}