As I poured the fragrant simmering beans into my trusty skillet, a wave of nostalgia washed over me—reminding me of vibrant markets in Mexico, alive with the mouthwatering scent of street food. This recipe for Authentic Mexican Refried Beans (Frijoles Refritos) transforms simple ingredients into a creamy, satisfying dish that’s perfect for any meal. Not only are these beans budget-friendly and unbelievably easy to make, but they also offer a flavor and texture that will make store-bought varieties feel like a distant memory. Plus, you can personalize them with your choice of beans, whether you go for the classic pinto, or mix it up with flavorful black or Peruvian beans. Ready to discover how to take your homemade meals to the next level? Let’s dive in!

Why are these refried beans a must-try?
Creaminess Guaranteed: Every bite of these authentic refried beans melts in your mouth, offering a rich, velvety texture that perfectly complements any dish.
Budget-Friendly Delight: Made from simple pantry staples, this recipe keeps your wallet happy without skimping on taste.
Customizable Options: You can easily swap out pinto beans for black or Peruvian beans, allowing for unique flavor profiles each time you cook.
Quick & Easy: With straightforward instructions, you’ll have delicious homemade refried beans ready in under 30 minutes.
Crowd-Pleasing Flavor: Serve them as a side or a dip; everyone will be raving about these tasty beans, longing for seconds. If you’re interested in more easy recipes, check out our easy homemade guacamole.
Refried Beans Ingredients
For the Beans
• Pinto Beans – The main ingredient that gives the classic creaminess; sub with black or Peruvian beans for a different twist.
• White Onion – Adds sweetness and depth; yellow onion can also be used if that’s what you have on hand.
• Garlic – Infuses aromatic flavor; optional for a milder taste, but highly recommended.
• Epazote (optional) – Enhances flavor and helps reduce gas; not crucial if you can’t find it.
• Jalapeño Pepper – Provides a touch of heat; feel free to adjust the amount or omit for a milder taste.
• Water – Essential for cooking the beans to tenderness; always use fresh water for the best results.
For Frying
• Bean Broth – Reserve cooking liquid from beans to add creaminess to the mash later on; don’t skip this!
• Olive Oil (or Vegetable Oil) – Fat for frying that can be substituted with lard for a non-vegan option; keep it plant-based for a classic vegan dish.
• Sea Salt – Vital for seasoning; adjust to your taste preferences.
For Extra Flavor (optional)
• Chiles de Arbol – Adds a smoky character and additional heat; optional, but wonderful if you enjoy more spice!
Now that we’ve covered the essentials, you’re all set to craft the most delectable refried beans in the comfort of your own kitchen!
Step‑by‑Step Instructions for Authentic Mexican Refried Beans
Step 1: Rinse the Beans
Begin by rinsing 1 cup of pinto beans under cold water, sorting through them to remove any damaged beans or debris. This helps ensure the quality of your authentic Mexican refried beans. Once clean, set them aside while you prepare the cooking pot.
Step 2: Prepare to Simmer
In a large pot, combine the rinsed pinto beans with 6 cups of fresh water, 1 diced white onion, 2 minced garlic cloves, a handful of epazote (if using), and 1 diced jalapeño pepper. Bring the mixture to a boil over medium-high heat, then reduce to low and cover. Allow it to simmer gently for 1.5 to 2 hours, or until the beans are tender and easily mashed.
Step 3: Drain and Reserve Liquid
Once the beans are perfectly tender, reserve about 1 cup of the cooking liquid and drain the remaining water. This step is crucial, as you’ll use the reserved liquid to adjust the creaminess of your refried beans later on. Set the cooked beans aside while you move to the frying stage.
Step 4: Sauté the Onion
In a cast-iron skillet, heat 2 tablespoons of olive oil over medium heat. Once the oil is shimmering, add a chopped onion and sauté for about 5 minutes, stirring occasionally, until the onion becomes golden and fragrant. This will create a flavorful base for your authentic Mexican refried beans.
Step 5: Add Garlic and Chiles
Next, add 2 minced garlic cloves and a handful of chiles de arbol (if using) to the skillet. Sauté this mixture for another 2 minutes, allowing the garlic to soften and infuse the oil with its aromatic flavor. The combination of sautéed onion, garlic, and chiles gives a rich depth to your refried beans.
Step 6: Mash the Beans
Add the drained pinto beans to the skillet, along with ¼ cup of the reserved bean broth. Using a sturdy fork or a potato masher, begin mashing the beans to your desired level of creaminess. The objective is to create a thick mixture while leaving some bean pieces intact for texture in your refried beans.
Step 7: Simmer to Perfection
Reduce the heat to low and let the mashed beans simmer for 8 minutes. Stir occasionally, adding more reserved broth if needed to achieve your preferred consistency. At this stage, taste and season with sea salt, adjusting to enhance the flavors of your homemade refried beans.
Step 8: Serve Warm
Once your refried beans are creamy and thick, remove them from heat. They are now ready to be served warm as a delicious accompaniment to tacos, enchiladas, or as a hearty dip with tortilla chips. Enjoy the authentic flavors of your homemade refried beans!

Refried Beans Variations & Substitutions
Feel free to let your creativity shine as you customize these refried beans with enticing variations that will make each batch feel unique!
- Black Beans: Swap pinto beans for black beans to enjoy a deeper flavor and extra creaminess to your dish.
- Peruvian Beans: For a twist, experiment with Peruvian beans; they offer a pleasantly nutty taste and wonderful texture.
- Chorizo Add-In: Adding cooked chorizo gives your refried beans a richer, heartier flavor that brings a touch of the fiesta right to your kitchen.
- Spicy Kick: Turn up the heat by adding more jalapeños or even some crushed red pepper flakes, depending on your spice tolerance.
- Herbs Boost: Fresh herbs like cilantro or parsley can brighten up the beans and add a burst of freshness; sprinkle some on just before serving.
- Creamy Avocado: Consider mashing in ripe avocado for a smooth, luxurious finish that complements the texture of your homemade beans beautifully.
- Cheesy Goodness: If you’re not keeping it vegan, sprinkle some crumbled queso fresco or shredded cheese on top for an irresistible creamy touch.
- Smoky Depth: Elevate your flavor profile by incorporating smoked paprika or chipotle peppers into the mix, creating a delightful, smoky essence in every bite.
These variations not only keep things exciting but also allow for personal touches that make this dish your own. If you need a quick side to serve with your refried beans, I highly recommend checking out our scrumptious easy homemade guacamole.
What to Serve with Authentic Mexican Refried Beans
As you savor the creamy goodness of these refried beans, consider pairing them with delectable sides that enhance your flavorful feast.
-
Warm Tortillas: Freshly made corn or flour tortillas provide a perfect vehicle for your refried beans, adding softness and warmth that wraps every delicious bite.
-
Zesty Salsa: A vibrant pico de gallo or tangy tomatillo salsa brings a burst of freshness and acidity that complements the rich flavors of refried beans beautifully.
-
Guacamole: Creamy and luscious avocado dip adds a delightful contrast, offering both richness and a hint of refreshing lime.
-
Crispy Tacos: Serve your favorite tacos alongside for a mouthwatering combination—every bite is bursting with flavors and textures that will have everyone asking for more.
-
Grilled Veggies: Charred bell peppers, zucchini, and onions elevate the meal with their smoky tang, creating a stunning plate that bursts with color and flavor.
-
Pickled Jalapeños: For an extra kick, serve tangy pickled jalapeños on the side; their heat and acidity cut through the creaminess of the refried beans perfectly.
-
Chilled Beverages: Pair with a refreshing agua fresca, like hibiscus or tamarind, to cleanse your palate and balance the richness of the beans.
With these delightful pairings, your meal is set to be a heartwarming family affair that everyone will adore!
Make Ahead Options
These Authentic Mexican Refried Beans are perfect for meal prep enthusiasts! You can cook and mash the beans up to 3 days in advance; simply follow the initial recipe steps and allow the beans to cool completely before refrigerating them in an airtight container. To maintain their creamy texture, be sure to reserve some of the cooking liquid to mix in while reheating. When you’re ready to serve, add a bit of the reserved bean broth and warm them up in a skillet over medium heat for about 5-7 minutes, ensuring they’re just as delicious as when freshly made. With this make-ahead strategy, you’ll have flavorful refried beans at your fingertips, perfect for busy weeknights or impromptu gatherings!
Expert Tips for Perfect Refried Beans
• Use Fresh Beans: Dried pinto beans deliver a deeper flavor than canned; try to use freshly cooked beans for the best results in your refried beans.
• Mash Gradually: Take your time while mashing to achieve the desired creaminess; rushing this step can lead to a less textured and uneven mixture.
• Customize Spices: Don’t hesitate to add your favorite spices like cumin or oregano; experimenting will make your refried beans uniquely yours!
• Rinse Canned Beans: If you’re using canned beans for convenience, be sure to drain and rinse them thoroughly to remove excess sodium for a cleaner taste.
• Adjust Consistency: Reserve enough bean broth to add throughout the cooking process; it helps achieve that perfect creamy consistency of your refried beans.
How to Store and Freeze Refried Beans
Fridge: Store leftover refried beans in an airtight container; they will stay fresh for up to 5 days.
Freezer: For longer storage, freeze refried beans in portions in freezer-safe bags or containers for up to 3 months.
Thawing: When ready to use, thaw the beans in the refrigerator overnight or microwave them on low until warmed through.
Reheating: To restore creaminess, reheat with a splash of reserved cooking broth or water on the stovetop or microwave.

Authentic Mexican Refried Beans (Frijoles Refritos) Recipe FAQs
How do I choose the right beans for my refried beans?
Absolutely! For the creamiest refried beans, pinto beans are the traditional choice. If you’re feeling adventurous, black or Peruvian beans can also be used, giving you a different flavor profile. Just make sure they’re dried and retain no dark spots or debris before cooking.
How should I store leftover refried beans?
Leftover refried beans can be stored in an airtight container in the refrigerator for up to 5 days. Make sure they cool completely before sealing. If you wish to keep them longer, freezing is an excellent option!
Can I freeze refried beans? How do I do it?
Yes, you can freeze refried beans! Simply scoop the cooled beans into freezer-safe bags or containers, ensuring to leave a little space for expansion. They’ll stay fresh in the freezer for up to 3 months. When you’re ready to enjoy them again, thaw in the refrigerator overnight or use the microwave on low.
What if my refried beans are too thick?
No problem at all! If your refried beans turn out thicker than desired, try adding a bit more reserved bean broth or water in small increments while heating them up on low. This will help achieve that perfect creamy texture you’re looking for.
Can I make this recipe vegan-friendly?
Very! This recipe is inherently vegan when using olive oil or vegetable oil for frying. Just make sure to use plant-based broths and spices. Always check the labels on packaged ingredients to avoid any hidden animal products.
Are there any allergies I should be aware of in this recipe?
It’s a good idea to consider allergens! While the core ingredients are generally safe, anyone with a sensitivity to beans or members of the legume family should exercise caution. Additionally, customize spice levels for diners with allergies to certain peppers or onions.

Creamy Refried Beans You’ll Love to Make at Home
Ingredients
Equipment
Method
- Rinse the pinto beans under cold water, sorting through to remove any damaged beans or debris.
- In a pot, combine the rinsed pinto beans with fresh water, diced onion, minced garlic, epazote, and jalapeño pepper. Bring to a boil, then reduce to low heat and cover. Simmer for 1.5 to 2 hours until tender.
- Reserve about 1 cup of the liquid and drain the rest. Set the cooked beans aside.
- Heat olive oil in a skillet over medium heat. Add chopped onion and sauté for about 5 minutes until golden and fragrant.
- Add minced garlic and chiles de arbol (if using). Sauté for another 2 minutes.
- Add the drained beans and reserved bean broth to the skillet. Mash to your desired consistency, leaving some pieces whole for texture.
- Reduce heat and let the mashed beans simmer for 8 minutes, adding more reserved broth if necessary. Taste and adjust seasoning with sea salt.
- Remove from heat and serve warm as a side or dip.
