Unlock the secret to making incredible refried beans at home – the kind that rival your favorite Mexican restaurant, but with the added satisfaction of being homemade. This comprehensive guide offers flexible instructions, whether you prefer the classic stovetop method, the efficiency of an Instant Pot, or the convenience of canned beans. Get ready to create creamy, flavorful, and truly authentic refried beans that will become a staple in your kitchen!

There’s something truly comforting and deeply satisfying about a bowl of perfectly creamy refried beans. A cornerstone of Mexican cuisine, these savory beans are not just filling and versatile; they’re also surprisingly healthy and packed with flavor. Traditionally made with humble pinto beans, this dish embodies the heart and soul of home cooking.
Growing up, dry pinto beans were a constant presence in my parents’ kitchen pantry. We’d have massive sacks, sometimes weighing 50 to 100 pounds, ensuring a steady supply that would last for months. This tradition of preparing beans from scratch, transforming them into delicious, wholesome meals, is one I cherish and continue with my own family.
Today, we’re going on a culinary journey to master the art of cooking pinto beans from their dry state and then expertly “refrying” them into a creamy, dreamy side dish that will elevate any Mexican meal.

Essential Ingredients for Authentic Refried Beans
Crafting the best refried beans starts with selecting quality ingredients. Each component plays a vital role in building the deep, complex flavors that define this classic dish.
- Pinto Beans: The traditional choice for refried beans, dry pinto beans yield an incredibly creamy, smooth, and buttery texture with a rich, earthy flavor. While cooking from scratch takes time, the result is undeniably superior. If time is short, refer to the “Using Canned Beans” section below for an excellent shortcut.
- Water: More than just a cooking medium, water transforms into a flavorful bean broth during the simmering process. This broth is crucial for achieving the perfect consistency and adding depth to the final product. Don’t discard it!
- Onion and Garlic: These aromatic powerhouses are used at two stages. First, they infuse the beans with a foundational savory flavor during the initial cooking. Later, sautéed fresh onion and garlic provide a fresh, pungent base for the “refrying” step, adding brightness and complexity.
- Bay Leaf: A subtle yet impactful addition, the bay leaf imparts a delicate herbal note that enhances the overall aroma and flavor of the cooked beans. It’s removed before mashing.
- Mexican Oregano: This is a non-negotiable ingredient for truly authentic Mexican flavor. Mexican oregano has a distinct citrusy, earthy, and slightly peppery profile that sets it apart from common Mediterranean oregano. While regular dried oregano can be used in a pinch, seeking out Mexican oregano will make a noticeable difference in your refried beans. You can often find it in Hispanic grocery stores or online.
- Fat: For sautéing and achieving that signature richness, a good cooking fat is essential. Traditionally, lard (manteca) is used for its authentic flavor and texture contribution. However, olive oil, vegetable oil, or even bacon grease are excellent alternatives that deliver delicious results. Choose what best suits your dietary preferences and flavor goals.
- Jalapeño (Optional): For a touch of mild heat and a fresh, peppery note, a jalapeño can be added during the sautéing process. Adjust the amount or omit entirely based on your spice preference. If you like more heat, you can also add a serrano pepper.
- Kosher Salt: Essential for seasoning the beans at every stage, ensuring they are perfectly balanced and flavorful. Always taste and adjust as you go.
Step-by-Step Guide to Making Authentic Refried Beans
Making refried beans from scratch is a rewarding process that yields unparalleled flavor and texture. Follow these detailed steps for perfect results every time.
Step 1: Prepare the Pinto Beans. Begin by thoroughly rinsing and cleaning your dried pinto beans. Spread them out on a clean surface or use a colander to inspect them. Discard any shriveled, split, or discolored beans, as well as any small stones or debris that may have mingled with the batch. This crucial step ensures the purity and quality of your final dish.

Step 2: Start the Initial Bean Cook. In a large, heavy-bottomed pot or Dutch oven, combine the cleaned beans with half of a yellow onion (roughly chopped), two cloves of smashed garlic, one bay leaf, half a teaspoon of dried Mexican oregano, and one and a half teaspoons of kosher salt. Pour in enough water to completely submerge all the ingredients, ensuring the water level extends at least three inches above the beans. This generous amount of water is key to producing a rich bean broth, which we’ll use later.


Step 3: Simmer Until Tender. Bring the pot to a vigorous boil over medium-high heat. Once boiling, reduce the heat to low, cover the pot tightly, and let the beans simmer gently for approximately 1.5 to 2 hours. The goal is for the beans to become exceptionally soft and tender, easily mashed between your fingers. Check occasionally and add more water if the beans appear to be drying out, ensuring they remain fully submerged throughout the cooking process. The cooking time can vary based on the age of your beans.
Step 4: Prepare the Aromatics for Refrying. While the beans are simmering, take this opportunity to finely dice the remaining half of the yellow onion, three cloves of garlic, and the jalapeño (if using). Finely dicing these ingredients ensures they integrate smoothly into the final texture of the refried beans. Set them aside until needed.
Step 5: Drain and Reserve Broth. Once the beans are cooked to perfection, place a large heatproof bowl underneath a strainer or colander. Carefully pour the cooked beans and their liquid into the strainer, allowing the rich, flavorful bean broth to collect in the bowl below. This broth is liquid gold and will be used to achieve the desired consistency and intensify the flavor of your refried beans. Discard the bay leaf at this point.

Step 6: Sauté the Flavor Base. Return the same large pot or a spacious skillet to medium-high heat. Add three tablespoons of olive oil (or your preferred cooking fat, such as lard). Once the oil is shimmering, add the finely diced onion, garlic, jalapeño, the remaining half teaspoon of dried Mexican oregano, and one and a half teaspoons of kosher salt. Cook, stirring occasionally, for about 5 minutes, or until the onions have softened and become translucent, and the aromatics are fragrant.
Step 7: Combine and Lightly Cook Beans. Add the cooked pinto beans directly into the skillet with the sautéed aromatics. Stir everything together gently, allowing the beans to warm through and absorb some of the infused flavors for about 2 minutes. This brief cooking step helps marry the flavors before mashing.


Step 8: Introduce the Bean Broth. Pour three-quarters of a cup of the reserved bean cooking liquid into the skillet with the beans. Stir well to combine. This broth is essential for adding moisture and helping you achieve the desired creamy consistency when mashing.
Step 9: Mash to Perfection. Now, it’s time to mash! For a heartier, chunky texture, use a potato masher directly in the skillet. If you prefer a silky-smooth consistency, transfer the beans to an immersion blender-safe pot or a regular blender (be cautious when blending hot liquids). Blend until smooth. As you mash or blend, gradually add more of the reserved cooking liquid, a tablespoon at a time, until the beans reach your preferred consistency. Some like them thicker, others runnier; adjust to your liking.


Step 10: Final Seasoning and Serve. Taste the refried beans and adjust the seasoning with more salt if needed. Serve them hot, traditionally topped with crumbled queso fresco or cotija cheese for an extra layer of flavor and texture. A sprinkle of fresh cilantro also makes a beautiful and fragrant garnish.
Pressure Cooker vs. Stovetop Beans: A Quick Comparison
While the stovetop method is classic and yields fantastic results, a pressure cooker, such as an Instant Pot, can drastically cut down the cooking time for dried beans. If you own an Instant Pot, you can achieve perfectly tender beans in a fraction of the time, making homemade refried beans a weeknight possibility. I highly recommend checking out a dedicated Instant Pot Refried Beans recipe for specific timings and water ratios, as these can differ from stovetop cooking. Both methods produce equally delicious and authentic refried beans; it simply comes down to your available equipment and desired cooking speed.
The Quick Route: Using Canned Beans for Refried Beans
No time to cook dried beans from scratch? No problem! Canned pinto beans offer a convenient shortcut without sacrificing too much flavor or texture. For this recipe, you’ll want to use three to four (15-ounce) cans of cooked pinto beans. Drain the canned beans through a strainer or colander, but be sure to save the liquid from the cans. This liquid will be your “bean broth” for mashing and achieving the perfect creamy consistency, just like with homemade beans. Proceed with Step 5 of the “How to Make Refried Beans” section, starting with sautéing your aromatics.

Frequently Asked Questions About Refried Beans
What type of beans are traditionally used to make refried beans?
Mexican refried beans are most traditionally made from mashed pinto beans, seasoned with a blend of spices and herbs. However, the same technique can be successfully applied to other beans. Black beans (frijoles refritos negros) are also very common, and some regions use white navy beans or cannellini beans for a different flavor profile. Pinto beans are prized for their creamy texture and mild, earthy flavor which complements a wide range of dishes.
Are refried beans actually fried twice?
Despite the English name “refried beans,” which suggests a double frying process, the beans are actually only “fried” once. The term “refried” is a direct, though somewhat misleading, translation of the Spanish word refritos. In Spanish, the prefix “re-” can mean “thoroughly” or “well,” so frijoles refritos more accurately translates to “well-fried beans” or “thoroughly-fried beans.” The process involves first simmering the beans until very tender, and then sautéing them in fat with aromatics before mashing.
Do I need to soak dried pinto beans before cooking?
While not strictly necessary for all cooking methods, soaking dried pinto beans overnight (or using a quick-soak method) is generally recommended. Soaking helps to rehydrate the beans, leading to more even cooking and often reducing overall cooking time. It can also help to break down some of the complex sugars that cause gas, making the beans easier to digest. If you’re using an Instant Pot, some recipes might suggest no-soak methods, but for stovetop cooking, soaking is a good practice.
How can I make refried beans vegetarian or vegan?
Making refried beans vegetarian or vegan is incredibly simple. The traditional recipe often calls for lard, but you can easily substitute it with a plant-based oil like olive oil, vegetable oil, or avocado oil. Ensure that any bean broth you use is also vegetable-based if you’re not cooking the beans yourself. If using canned beans, always check the ingredient list to ensure they are simply beans and water, without any animal products added.
Versatile Ways to Enjoy Refried Beans
Refried beans are incredibly versatile and can be enjoyed in countless ways beyond just a simple side dish. Here are some popular and delicious ideas:
- As a hearty and flavorful side dish, perfectly paired with authentic Mexican rice.
- Spread as a delicious topping on sopes, crispy tostadas, and traditional huaraches.
- A creamy and satisfying filling for bean and cheese burritos, quesadillas, and savory gorditas.
- As a base for layered dips, nachos, or even as a spread for tortas and sandwiches.
- Enjoyed simply with warm corn tortillas for a light, comforting meal.
Storing and Freezing Homemade Refried Beans
Making a large batch of refried beans is a smart move, as they store and freeze beautifully, making meal prep a breeze!
To store: Allow the refried beans to cool completely before transferring them to an airtight container. They can be safely stored in the refrigerator for up to 5 days. For best results, press a piece of plastic wrap directly onto the surface of the beans to prevent a skin from forming and to keep them fresh.
To freeze: Once the beans have cooled entirely, portion them into freezer-safe bags or containers. Label with the date. Refried beans can be frozen for up to 3 months without significant loss of quality. To use, simply thaw overnight in the refrigerator or gently reheat from frozen.
Reheating: When reheating refried beans, whether from the fridge or freezer, a little moisture helps maintain their creamy texture. Add a tablespoon or two of water, vegetable broth, or even extra bean broth (if you saved it) to the pot or microwave-safe dish. Stir frequently while reheating on the stovetop over low heat, or in the microwave until thoroughly warmed through.
Explore More Authentic Mexican Recipes
If you loved making these refried beans, you’ll enjoy these other fantastic Mexican dishes:
- Frijoles Puercos
- Chilaquiles Rojos
- Calabacitas
- Corn Tortillas
- Flautas
- Carne Asada
- Ground Beef Tacos
Print Recipe
User Rating: 4.65 from 97 votes
Authentic Refried Beans
By: Isabel Orozco-Moore
Learn how to make refried beans on the stovetop, Instant Pot, or using canned beans! An easy and authentic Mexican recipe.
Prep: 15 minutes
Cook: 2 hours
Total: 2 hours 15 minutes
Servings: 6 servings
Ingredients
- 1 pound dried pinto beans
- 1 yellow onion, halved, divided
- 5 cloves garlic, divided
- 1 bay leaf
- 1 teaspoon dried Mexican oregano, divided
- 3 teaspoons kosher salt, divided, plus more to taste
- Water, as needed
- 3 tablespoons olive oil, or lard
- 1 jalapeño pepper
Instructions
- Rinse and clean the beans by picking out and discarding any that are shriveled or split as well as any small rocks that may have made their way into the batch.
- In a large pot, combine the beans, ½ yellow onion, 2 cloves smashed garlic, 1 bay leaf, ½ teaspoon dried Mexican oregano, 1 ½ teaspoons kosher salt, and enough water to completely cover the ingredients plus an additional 3 inches.
- Bring the beans to a boil over medium-high heat, reduce heat to low, cover, and simmer for 1 ½ to 2 hours, until soft and tender. Add more water as needed if it begins to dry out.
- While the beans are cooking, finely dice the remaining ½ yellow onion, 3 cloves of garlic, and the jalapeño. Set aside.
- When the beans are finished cooking, place a large bowl underneath a strainer or colander and carefully pour the beans and the cooking liquid into the strainer. Discard the bay leaf.
- Heat the oil in the same large pot over medium-high heat. Add the diced onion, garlic, jalapeño, and the remaining ½ teaspoon dried Mexican oregano and 1 ½ teaspoons kosher salt. Cook for 5 minutes, stirring occasionally, until the onions begin to soften.
- Add in the cooked pinto beans and cook for 2 minutes, stirring occasionally.
- Add in ¾ cup of the reserved cooking liquid from the beans and stir to combine.
- Mash the beans using a potato masher for a chunky texture, or puree them using an immersion blender or regular blender for a smoother texture. You may need to add more of the reserved cooking liquid if they’re still too dry.
- Taste and season with more salt, if necessary.
Video
Notes
- Using canned beans: If you don’t have time to cook dried beans, you can substitute cooked canned beans instead. I recommend using 3 to 4 (15-ounce) cans. Pour the canned beans through a strainer or colander and save the liquid to use for mashing.
- Instant Pot beans: To cook the beans in the Instant Pot pressure cooker, add 1 pound of dried pinto beans, 6 cups of water, ½ yellow onion, 2 cloves smashed garlic, 1 bay leaf, ½ teaspoon dried Mexican oregano, and 1 ½ teaspoons kosher salt to the Instant Pot. Close the lid, set the pressure valve to the seal position, and pressure cook on high for 50 minutes. Let the pressure release naturally for 15 minutes, then carefully open the valve to release any remaining pressure. For more detailed instructions, follow my recipe for Instant Pot Refried Beans.
- Reheating: When reheating the beans on the stovetop or in the microwave, add a tablespoon of water or broth to help keep the beans moist and creamy.
Nutrition
Serving: 1 serving | Calories: 175kcal | Carbohydrates: 29g | Protein: 9g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 335mg | Potassium: 220mg | Fiber: 7g | Sugar: 2g | Vitamin A: 50IU | Vitamin C: 14.9mg | Calcium: 60mg | Iron: 2.5mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Leave a comment and star rating below!
Photos by Erin Jensen of The Wooden Skillet.
This post was originally published in 2017 and has been updated with new photos and more helpful recipe tips and tricks.