This Frijoles Refritos recipe is the best Mexican side dish you were looking for. Get ready to savor the authentic flavors of Mexico from the comfort of your own kitchen!

Frijoles refritos are a traditional Mexican dish made from cooked and mashed beans. They are commonly served as a side dish or used as a filling in various Mexican recipes.

Frijoles refritos are typically made by cooking pinto or black beans until they are tender. Once cooked, the beans are called frijoles de la olla (pot beans).

The cooked beans are then mashed or pureed and cooked again in pork lard or oil, along with onions, garlic, and various spices. The process of frying the beans gives them a rich and creamy texture.

Authentic refried beans, also known as frijoles refritos, served with pickled jalapeños, queso fresco, and corn chips.
Authentic Mexican Refried Beans


  • Beans: The most common types of beans used for refried beans are pinto or black beans.
  • Onion: To cook the beans, use any type you prefer.
  • Garlic: To cook the beans, 1 or 2 cloves is enough.
  • Salt: Use any type you prefer.
  • Fat or oil: Authentic refried beans call for pork lard (manteca), but you can also use bacon grease, extra virgin olive oil, or your favorite cooking oil.

How To Make Frijoles Refritos

Place cleaned and rinsed beans in the pot where you want to cook them (I am using an Instant Pot), add enough water to cover them by 1 inch, then add garlic, onion, and salt.

Cook for as long as it takes for the beans to be nicely tender, adding more water if necessary. I cooked them for 35 minutes, but on the stove, they will take from 1 to 1 hour and a half to cook.

Cooked beans in an instant pot.

Now, place the lard in a frying pan and heat it over medium-low heat. Be careful as we don’t want the lard to smoke, but only to melt and heat.

You’ll notice the lard is ready when it changes its color slightly. Again, make sure it doesn’t smoke!

Melted lard in a pan.

TOP TIP: Here is where you can add other flavorings, such as chopped onions, fresh chiles, minced garlic, etc. I am keeping my refried beans simple, so I just used homemade pork lard.

Now, carefully, add the cooked beans to the pan. Make sure you add the beans slowly or they will splatter at the contact with the hot lard.

Adding beans carefully in a pan.

Shake the pan to spread the beans well and allow to heat for 1 minute, especially if your beans were taken straight from the fridge as heated beans will be easier to smash.

Beans cooking in a pan.

Low the heat to the lowest point your stove allows.

Using a potato masher, mash the beans until your desired consistency, then cook for a minute while stirring to make them more creamy (read my notes below).

Mashing beans in a pan with a potato masher.

Your authentic Mexican refried beans are ready now! Serve them right away or store them for later. I love to serve them with queso fresco and chiles en vinagre.

Expert Tips & Notes

  • Use dried beans: While canned beans are convenient, using dried beans that are soaked and cooked from scratch will give you better flavor and texture.
  • The texture: If you want your refried beans as a spread for burritos or a sandwich, just cook/smash a bit longer to allow the liquids to evaporate. On the other hand, if you want to use them as a side dish you can add a little bit of cooking water to the pan to make them creamier and moist.
  • Keep it simple: You don’t really need fancy and complicated ingredients to make frijoles refritos. Good quality beans and flavored fat would be enough to deliver the most delicious and authentic refried beans.
  • Use lard: Lard is the key to creaminess and deliciousness in authentic refried beans. You can replace pork lard with bacon grease or butter if you prefer.
  • Make it vegan: Olive oil or your favorite vegetable oil will turn this recipe into vegan.
Authentic refried beans. Frijoles refritos.

Recipe Variations

  • Bacon or chorizo: To make chorizo beans you can cook some chorizo in the lard before adding the beans.
  • Jalapeños or other chili peppers: For a spicier version, you can add finely chopped jalapeños or other chili peppers to the beans while frying.
  • Cheese & bacon: Some recipes like frijoles puercos call for the addition of cheese and bacon to make an indulgent dish.
  • Epazote: This is a traditional herb used in Mexican cooking, particularly with beans. It adds a unique flavor to the refried beans.
  • Spices & aromatics: A pinch of cumin, minced garlic, oregano, or a spring of epazote will add a wonderful aroma to the dish.

How To Serve Refried Beans

Frijoles refritos are often served as a classic side dish alongside Mexican or Tex-Mex meals. They are a main component and the perfect side for Mexican breakfast dishes.

Simply scoop a portion onto a plate or in a small bowl and serve it alongside your main course. Here are some common ways to serve and enjoy this Mexican side:

  • SIDE DISH: Especially for breakfast recipes such as chilaquiles rojos or huevos rancheros, but also for main meals like chicharrón en salsa verde.
  • FILLING AND SPREAD: As a filling for the traditional Tlacoyos or as a main ingredient for tostadas de frijoles, burritos, sandwiches, or sopes.
  • DIP: They can be used as a flavorful bean dip for tortilla totopos chips or vegetable sticks. Just transfer the refried beans to a serving dish and garnish with shredded cheese, diced tomatoes, chopped cilantro, or a dollop of sour cream. It makes a great appetizer or party snack.
Chicharron en salsa verde served with frijoles refritos (refried beans) and tortilla chips.

Store & Reheat

Allow the frijoles refritos to cool completely before storing them. Transfer them to an airtight container or a sealable plastic bag. Store in the refrigerator for up to 4-5 days or in the freezer for up to 2-3 months.

SUPER TIP: Divide the refried beans into smaller portions so you can thaw and reheat only what you need.

For reheating:

  • Stovetop: Transfer the desired amount of refried beans to a saucepan. Heat over medium-low heat, stirring occasionally to prevent sticking. Add a small amount of water or milk to loosen the beans if necessary. Heat until the beans are warmed through.
  • Microwave: Place the desired amount of refried beans in a microwave-safe bowl. Cover the bowl with a microwave-safe lid or microwave-safe plastic wrap, leaving a small vent for steam to escape. Heat in the microwave in 30-second intervals, stirring in between, until the beans are heated through.


Are frijoles refritos healthy for you?

Frijoles refritos, or refried beans, can be a healthy addition to your diet when consumed in moderation. Traditional recipes may call for lard, which is high in saturated fat. However, you can make healthier versions by using healthier fats like extra virgin olive oil. Be mindful of the portion size and moderation to keep fat intake in check

Why refried beans are called that?

The term refried beans is a bit of a misnomer, as the beans are not actually fried twice. The name “refried” comes from the Spanish term frijoles refritos, which translates to well-fried beans.
The word refritos in Spanish refers to the beans being well-cooked or well-fried, rather than being fried multiple times. The prefix “re-” in this context emphasizes the thoroughness of the cooking process.

More Mexican Beans Recipes

Did you enjoy our Frijoles Refritos recipe? Please, don’t forget to rate it and leave a comment below, I would love to hear from you! Also, remember that you can share and follow this blog on PINTERESTINSTAGRAMFACEBOOK, and YOUTUBE.


Frijoles refritos recipe.

Frijoles Refritos

8 servings
This frijoles refritos recipe is made in a simple way by using only a few high-quality ingredients. Refried beans are a staple in Mexican cuisine and can be served in so many ways!
prep 2 minutes
cook 40 minutes
total 42 minutes


  • Large pot
  • frying pan
  • Potato masher


  • 1 pound dried pinto beans
  • 2 cloves garlic
  • 1 small onion
  • salt (to taste)
  • 5 Tablespoons pork lard or oil (use less if you want)


  • Place beans in your Instant Pot and add garlic and onion.
  • Add 6 cups of water and cook on high pressure for 35 minutes (read notes).
  • Natural release for 15 minutes, then move the valve to completely release the stem.
  • Add salt to taste and mix well.

Fry the beans

  • Place lard in a frying pan and heat it over medium-low heat.
  • Carefully, add the cooked beans to the pan.
  • Shake the pan to spread well the beans and allow to simmer for 1 minute.
  • Low the heat and use a potato masher to mash the beans until your desired consistency.


  • While canned beans are convenient I strongly recommend cooking your beans from scratch as they will give your frijoles refritos better flavor and texture.
  • If you want your refried beans as a spread for burritos or a sandwich, just cook/smash a bit longer to allow the liquids to evaporate. Or you can add a little bit of cooking water to the pan to make them creamier and moist.
  • Lard is the key to creaminess and deliciousness in authentic refried beans. You can replace pork lard with bacon grease or butter if you prefer.
Nutrition Information
Serving: 1 serving | Calories: 264kcal | Carbohydrates: 37g | Protein: 12g | Fat: 8g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 1g | Cholesterol: 19mg | Sodium: 942mg | Potassium: 808mg | Fiber: 9g | Sugar: 2g | Vitamin A: 219IU | Vitamin C: 4mg | Calcium: 70mg | Iron: 3mg
rate this recipeScroll down and leave a comment with stars!

Join now my email list  

Leave a Reply

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

Recipe Rating


  1. 5 stars
    These Frijoles Refritos are my go-to comfort dish! Cooking them up at home brings the taste of Mexico to my table. Simple, authentic, and utterly delicious!

  2. 5 stars
    Frijoles refritos were simply comforting and delicious! The creamy texture and rich flavors took me back to my childhood, sitting at my grandma’s table, enjoying her homemade refried beans. Nostalgia in every bite, a taste of cherished memories. An authentic Mexican delight that warms the heart.

  3. This recipe was marked Mexican Black Beans & how to cook – but instead was how to make frioles refritos.
    I am really interested in cooking Mexican Black Beans. I have tried, in the past but no matter how long I boiled them they remained hard & I tossed the whole pan out, never tried again. Can you please post your recipe as indicated?
    Lise MG