Refried Beans bring rich, creamy flavor to any table, and they come together with simple pantry staples. You get a silky, savory texture with every bite, and they work perfectly for quick Cinco de Mayo meals or easy weeknight dinners.

Table of Contents
Why You’ll Love These Refried Beans
These Refried Beans deliver comfort, flavor, and flexibility in every spoonful. Not only do they taste rich and satisfying, but they also fit into busy schedules with ease. You can serve them as a side, spread them in tacos, or enjoy them as a hearty dip.
Authentic flavor with simple ingredients
These Refried Beans use basic ingredients like pinto beans, garlic, and onion, so you get true Mexican flavor at home. Plus, traditional herbs add depth, which makes every bite taste warm and comforting.
Budget-friendly and meal prep friendly
You can make a big batch of Refried Beans without spending much, and they stretch across several meals. Also, they store well, so you can prep ahead and enjoy them throughout the week.
Naturally gluten-free, high in fiber and plant-based protein
Refried Beans offer fiber and plant-based protein, so they help keep you full longer. In fact, they fit many diets, and they support balanced eating without extra effort.
Ingredients for Refried Beans
Core ingredients for traditional flavor
To make authentic Refried Beans, you need dried pinto beans, onion, garlic, and water. First, you cook the beans with aromatics like bay leaf and oregano, which build a deep base flavor. Then, you use salt and black pepper to balance everything.
Next, you add fat such as lard, bacon fat, oil, or butter, and this step creates that classic creamy texture. Meanwhile, minced onion brings a fresh layer of flavor when sautéed. Finally, optional toppings like queso fresco, Monterrey Jack cheese, or cilantro add a bright finish.
Ingredient substitutions and variations
If you want a lighter option, you can swap lard for olive oil or butter, and the beans still turn out delicious. Also, canned beans work when you need a faster version, and you simply add some liquid for consistency.
You can switch pinto beans for black beans, although the flavor will change slightly. Meanwhile, spices like cumin or chili powder can add extra depth. For a dairy twist, you can stir in cheese while mashing, which makes the beans even creamier.
How to Make Refried Beans Step-by-Step
Soak and prepare the dried beans
First, rinse and sort your dried beans to remove debris. Then, soak them overnight in water, which helps reduce cooking time. However, if you feel short on time, you can use a quick soak method instead.
After soaking, drain the beans and get them ready for cooking. Meanwhile, prep your aromatics so everything moves smoothly once you start cooking.

Cook the beans until tender
Next, place the beans in a pot with onion, garlic, herbs, and enough water to cover them. Then, bring everything to a gentle simmer and cook for about 1½ to 2 hours.
As the beans cook, they soften and absorb flavor. Meanwhile, you can check occasionally and add water if needed. Once tender, remove the aromatics and save some of the cooking liquid.
Sauté aromatics and mash the beans
Now, heat your chosen fat in a skillet, and then sauté minced onion until soft and fragrant. After that, add the cooked beans to the skillet and begin mashing them right away.
As you mash, gradually pour in reserved liquid, which helps create a creamy consistency. Meanwhile, keep stirring so the beans cook evenly and develop a rich texture.
Adjust texture and season to taste
Finally, adjust the texture by adding more liquid if needed. Then, season with salt and pepper, and continue cooking until thick and smooth.
At this stage, taste and tweak flavors as needed. As a result, you get perfectly creamy Refried Beans every time.
Alternative Cooking Methods
Slow cooker method
You can cook Refried Beans in a slow cooker for a hands-off approach. Simply add soaked beans, aromatics, and water, then cook on low for several hours. Once tender, mash and sauté as usual.
Instant Pot method
If you use an Instant Pot, you can skip soaking, which saves time. Add beans, aromatics, and water, then pressure cook until tender. After that, follow the same mashing and sauté steps.
Using canned beans for a quick shortcut
For a quick version, use canned beans and their liquid. Then, sauté onions, add beans, and mash right away. This method cuts cooking time significantly while still giving great flavor.
Tips for Perfect Refried Beans Every Time
How to get the perfect creamy or chunky texture
If you like creamy Refried Beans, mash thoroughly and add more liquid as you cook. However, if you prefer a chunkier texture, mash lightly and leave some whole beans.
Also, stir often, so the beans cook evenly and do not stick. As a result, you get a smooth and rich finish.
Choosing the best fat for flavor
Lard gives the most authentic taste, while bacon fat adds a smoky touch. However, oil or butter works well if you want a lighter option.
Each fat changes the flavor slightly, so you can pick based on your preference and dietary needs.
Common mistakes to avoid
Do not skip soaking unless you use a pressure cooker, because soaking helps beans cook evenly. Also, avoid adding too much liquid at once, since this can make the beans runny.
Finally, season gradually, so you do not overpower the natural flavor.
How to Serve Refried Beans

Classic Mexican dishes and serving ideas
Refried Beans pair perfectly with tacos, burritos, and tostadas. You can also spread them in dishes like creamy white chicken enchiladas with refried beans.
Toppings and flavor additions
Top Refried Beans with cheese, cilantro, or diced onions for extra flavor. Meanwhile, a squeeze of lime adds brightness.
You can also serve them alongside Mexican-inspired casserole recipes for Cinco de Mayo meals.
Storage, Freezing, and Reheating Tips
How to store in the fridge
Store Refried Beans in an airtight container in the fridge for up to 4 days. Also, let them cool first, so they stay fresh longer.
Freezing for meal prep
You can freeze Refried Beans in portions for up to 3 months. Then, thaw overnight in the fridge when ready to use.
Best way to reheat without drying out
Reheat beans on the stovetop over low heat, and add a splash of water or broth. Meanwhile, stir often so they stay creamy and do not dry out.
Frequently Asked Questions
What are refried beans usually made of?
Refried Beans usually include pinto beans, onion, garlic, and fat like lard or oil. First, you cook the beans until tender, and then you mash and fry them lightly for a creamy texture.
Do refried beans have to be cooked?
Yes, Refried Beans require cooked beans first. You cannot mash raw beans, so you must cook them until soft. However, canned beans work as a shortcut since they are already cooked.
Why are Mexican beans called refried?
The name Refried Beans comes from the Spanish term “refritos,” which means well fried, not fried twice. In fact, you cook the beans once, and then you fry and mash them for flavor.
How long do refried beans take?
Refried Beans take about 2 hours when using dried beans on the stovetop. However, using canned beans reduces the time to about 15 to 20 minutes.
Other Recipes You May Enjoy
- creamy white chicken enchiladas with refried beans
- slow cooker chicken enchilada casserole with refried beans
- easy Cinco de Mayo dessert recipes for a festive menu
Final Thoughts
Refried Beans bring comfort, flavor, and versatility to your kitchen, and they fit perfectly into everyday meals or festive celebrations. While they take a little time from scratch, the result feels worth every step. Also, you can adjust texture and flavor to match your taste, which makes this recipe flexible and fun. For more meal ideas and inspiration, you can check out pinterest and keep your menu fresh and exciting.

Authentic Homemade Refried Beans
Equipment
- Large pot For cooking beans
- Skillet For frying and mashing beans
- Potato masher For mashing beans
Ingredients
- ½ lb dried pinto beans
- ½ medium onion
- 2 cloves garlic
- 1 sprig epazote or 1/2 tsp dried oregano
- 1 bay leaf
- water (enough to cover beans)
- salt to taste
- 2 tbsp lard, bacon fat, oil, or butter
- 2 tbsp minced onion
- black pepper to taste
- optional cheese and cilantro for topping
Instructions
- Rinse and sort the dried beans. Then soak overnight or use a quick soak method. Drain before cooking.
- Add beans, onion, garlic, herbs, and water to a pot. Cook until very tender, about 1½ to 2 hours. Reserve some cooking liquid.
- Heat fat in a skillet. Sauté minced onion until soft, then add cooked beans. Mash while cooking.
- Add reserved liquid gradually until creamy. Season with salt and pepper, then cook until thick and smooth.
- Serve warm with cheese, cilantro, or your favorite toppings.




