How to Make Homemade Refried Beans: Quick, Easy, and Delicious
Last week, I decided to throw a taco Tuesday for my friends, and I knew something had to be different this time. Instead of opening a can of refried beans, I decided to make homemade refried beans from scratch. Friends, it completely changed the night. The beans were creamy, flavorful, and perfectly seasoned. They weren’t just a side—they became the centerpiece. Everyone kept asking, “Did you make these yourself?” And the truth? It’s so inexpensive, easy, and much healthier than canned beans.
If you’ve been searching for “how to make refried beans from dry pinto beans,” “best homemade refried beans recipe,” or “easy refried beans from scratch,” this is exactly the recipe you need. You’ll definitely see why making your own homemade refried beans is better, tastier, and way more satisfying than opening a can.
Why Homemade Refried Beans Are Better Than Canned
I get it, canned refried beans are convenient, but they often come with unnecessary preservatives, added sodium, and sometimes weird stabilizers that you don’t really want in your food. When you make refried beans from real, dry pinto beans at home, you control everything. You know exactly what goes into them: fresh onions, garlic, aromatic spices like cumin and chili powder, and just a touch of bacon grease or lard for that authentic, smoky depth.
The taste difference is immediate. Homemade beans are creamy, savory, and rich, with just the right amount of spice. The texture? Smooth, yet hearty enough that they hold up perfectly in tacos, burritos, or as a signature side to rice. Once you taste them, the canned stuff tastes flat, boring, and pasty.
Ingredients You’ll Need for Homemade Refried Beans
Making homemade refried beans from scratch is easier than you think, and you probably already have most of the ingredients in your kitchen. Using simple, natural ingredients ensures your beans are full of flavor, healthy, and free from preservatives. Here’s what you’ll need to make the best homemade refried beans:
-
Dry pinto beans – the essential base for creamy, flavorful beans
-
Water – for cooking the beans to tender perfection
-
White onion – adds natural sweetness and depth
-
Garlic – for aromatic, savory flavor
-
Cumin – key spice for authentic Mexican-style refried beans
-
Chili powder – a touch of warmth and smokiness
-
Sea salt – enhances all the flavors naturally
-
Mexican oregano – traditional herb for a rich, earthy flavor
-
Bacon grease or lard – adds creaminess and depth
Health Benefits of Homemade Refried Beans
Making homemade refried beans is not only incredibly flavorful but also highly nutritious. When you prepare refried beans from dry pinto beans, you create a side dish that is high in protein, rich in fiber, and completely free from preservatives—making it a far healthier alternative to canned beans. Here’s why this recipe is so good for you:
High in Protein: Pinto beans are naturally packed with plant-based protein, making these beans a filling and satisfying addition to any Mexican meal.
Rich in Fiber: The fiber content in pinto beans supports digestion, helps stabilize blood sugar, and keeps you feeling full longer, making this recipe a smart choice for maintaining a balanced diet.
No Preservatives: Unlike store-bought refried beans, homemade beans contain zero additives or preservatives, delivering clean, natural flavor that enhances any meal.
Loaded with Vitamins and Minerals: Pinto beans are a great source of iron, magnesium, potassium, and folate, boosting the nutritional profile of your meal with every serving.
Heart-Healthy Ingredients: Garlic, onion, and cumin not only enhance flavor but also provide antioxidants and anti-inflammatory benefits, supporting overall heart health.
Beyond flavor, making beans from scratch gives you a nutrient-rich, low-sodium alternative to canned options. These beans are perfect as a side dish with Mexican rice, as a filling for tacos and burritos, or even layered in nachos.
In addition to the beans themselves, garlic boosts immunity with heart-healthy antioxidants, onions support gut health while adding natural sweetness, and cumin and chili powder offer compounds that may aid digestion and metabolism. Using a small amount of bacon grease or lard gives your beans a rich, authentic texture without the processed oils found in canned refried beans.
Overall, homemade refried beans are a delicious, filling, and nutritious option that transforms any Mexican meal into something fresh, flavorful, and satisfying.
How to Make Homemade Refried Beans
Here’s a step-by-step guide to making your perfect beans from scratch:
-
Rinse and soak the dry pinto beans – Rinse them under cold water and remove any debris. Soak overnight for softer beans and quicker cooking, or use a quick-soak method with boiling water.
-
Cook the beans – Place the soaked beans in a pot, cover with fresh water, and bring to a boil. Reduce to a simmer and cook until tender. Keep an eye on the water and add more if needed.
-
Prepare your aromatics – While beans are cooking, chop your white onion and garlic. In a large skillet, heat bacon grease or lard and sauté the onion until translucent, then add garlic, cumin, chili powder, and oregano for 1–2 minutes.
-
Mash and fry the beans – Drain the cooked beans, reserving some cooking liquid. Add the beans to the skillet with aromatics and mash or blend them while stirring over medium heat. Add reserved cooking liquid gradually until you reach your desired creamy consistency.
-
Season to taste – Add sea salt, extra cumin, or chili powder if needed. Keep tasting; homemade refried beans should be flavorful, savory, and rich without being too salty.
Tips for Storage and Make-Ahead
One of the best things about homemade refried beans is how well they store:
-
Refrigerator: Keep them in an airtight container for up to 5 days.
-
Freezer: Portion into freezer-safe containers and freeze for up to 3 months. Reheat gently on the stovetop or microwave.
This means you can make a big batch, and you’ll have ready-to-use refried beans for tacos, burritos, or Mexican-inspired meals all week long.
What to Serve Homemade Refried Beans With
Homemade refried beans are just made to complete any Mexican-inspired meal. Try them with:
-
Tacos – as a creamy base under meat, chicken, or veggies
-
Burritos – spread inside with rice, cheese, and veggies
-
Quesadillas – a layer of beans adds richness and protein
-
Nachos – drizzle over chips before adding cheese and toppings
-
Mexican rice – serve beans on the side for the classic combo
-
Breakfast burritos or huevos rancheros – beans add creaminess and flavor
-
Taco salads – spoon over greens with fresh toppings for a satisfying meal
Why You Should Make a Batch
Still wondering if you should make homemade refried beans? Here’s why this easy recipe is worth it:
-
Inexpensive – Dry pinto beans are incredibly cheap, yet yield multiple servings.
-
Better flavor – Homemade beans are richer, deeper, and fresher than canned.
-
No preservatives – You control every ingredient. No stabilizers, no hidden sodium, no additives.
-
Quick and easy – While cooking takes some time, the active prep is minimal.
-
Make ahead and store – Perfect for meal prep or for a taco night with friends.
-
Impress friends and family – People notice homemade flavor. A simple side can steal the spotlight.
Honestly, once you make homemade beans, you’ll never go back to cans. They are creamy, flavorful, and absolutely satisfying.
Why You’ll Keep Coming Back to This Refried Beans Recipe
If you want to take your taco Tuesday to authentic and clean level, homemade refried beans are a must. They’re cheap, healthy, packed with nutrients, free of preservatives, and much more flavorful than canned beans.
Trust me—once you try them, you’ll be making big batches to keep in your fridge and freezer for weeks. They’re simple, satisfying, and make any meal better. Whether you serve them under tacos, inside burritos, or on the side with rice and salsa, these beans are sure to impress.
Make a batch of these homemade refried beans today and enjoy a fresh, flavorful side that’s better than anything from a can.
Make Your Refried Beans with These Meals!
Cheese and Onion Enchiladas
Birria Tacos
Enchiladas Suizas
Carnitas Tacos

Refried Beans
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.
Ingredients
- 3 cups Dry pinto beans
- water
- 1 white onion, large
- 2 cloves Garlic, minced
- 1 tbsp Cumin
- 2 tsp Chili powder
- 1 tbsp Sea salt
- 2 tsp Mexican oregano
- 3 tbsp Bacon grease or lard
Instructions
- Rinse the beans and remove any that are overly hard or shriveled.
- Pour the dry beans into a stock pot and cover with water. Allow the beans to soak for at least 8 hours at room temperature.
- After the beans have rehydrated, simmer over medium heat for one hour.
- In a large dutch oven, melt the bacon grease over medium heat.
- Sauté the onion and garlic until soft and translucent.
- Add the cumin, chili powder, sea salt, and Mexican oregano to the onions and stir to coat with the spices.
- Using a slotted spoon, scoop the beans from the stock pot into the dutch oven. Stir the beans often to mix the onions and beans.
- Begin adding the bean water to the beans, one cup at a time to thin the beans.
- Using an immersion blender, puree the beans to a smooth consistency. Continue adding bean water until the desired thickness is achieved.
- Serve immediately.
Nutrition


