Refried Beans Recipe: A Complete Guide to Making the Best Homemade Refried Beans
Refried beans Recipe are a staple in Mexican cuisine, offering a creamy, flavorful, and versatile dish that pairs well with almost anything. Whether used as a side, a dip, or a filling for burritos and tacos, homemade refried beans are far superior to canned versions.
In this guide, you’ll learn everything about making authentic refried beans from scratch, including the best beans to use, cooking techniques, flavor enhancements, storage tips, and more.

Table of Contents
Ingredients Needed for Refried Beans
Before you begin, gather the essential ingredients:
Basic Ingredients:
- 2 cups cooked pinto beans (or black beans)
- 2 tablespoons lard, bacon grease, or vegetable oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- ½ teaspoon salt (adjust to taste)
- ½ teaspoon ground cumin
- ½ teaspoon chili powder (optional)
- ¼ cup reserved bean cooking liquid or water
Optional Add-ins for Extra Flavor:
- ½ teaspoon smoked paprika (for a smoky taste)
- 1 small jalapeño, finely diced (for spice)
- ½ cup shredded cheese (for a richer texture)
- 2 tablespoons chopped fresh cilantro (for freshness)
Best Beans for Refried Beans
Refried beans can be made with various types of beans, but the two most popular choices are:
1. Pinto Beans
- The traditional choice for refried beans.
- They have a mild, earthy flavor and a creamy texture.
- Ideal for achieving the classic refried beans taste and consistency.
2. Black Beans
- A slightly firmer texture compared to pinto beans.
- A deeper, richer taste, often preferred in Caribbean and Cuban dishes.
- Great alternative if you prefer a different flavor.
Both types work well, but pinto beans yield the most authentic refried beans.
How to Prepare the Beans
Cooking Dry Beans from Scratch
If you’re starting with dried beans, follow these steps for the best results:
- Soak the Beans:
- Place 1 cup of dried beans in a large bowl.
- Cover with water and soak overnight.
- This helps soften the beans and reduce cooking time.
- Boil the Beans:
- Drain and rinse the soaked beans.
- Add them to a large pot and cover with fresh water.
- Bring to a boil, then simmer for 1.5 to 2 hours until tender.
- Reserve the Cooking Liquid:
- Once cooked, drain the beans but keep some of the liquid.
- This will help adjust the texture when mashing.
Using Canned Beans as a Shortcut
If you’re short on time, you can use canned beans instead of cooking them from scratch:
- Drain and rinse the canned beans to remove excess sodium.
- Keep some liquid from the can to help mash the beans later.
How to Make Refried Beans: Step-by-Step Guide
Step 1: Sauté the Aromatics
- Heat 2 tablespoons of lard, bacon grease, or vegetable oil in a large skillet over medium heat.
- Add 1 small chopped onion and cook until softened (about 5 minutes).
- Stir in 2 cloves of minced garlic and cook for another 30 seconds until fragrant.
Step 2: Add and Mash the Beans
- Add 2 cups of cooked pinto or black beans to the skillet.
- Pour in ¼ cup of reserved bean cooking liquid or water to prevent drying out.
- Use a potato masher or the back of a spoon to mash the beans until you reach your desired consistency.
Step 3: Fry and Season the Beans
- Stir in ½ teaspoon of salt, cumin, and chili powder for flavor.
- Cook over low heat, stirring frequently to avoid burning.
- Adjust the consistency by adding more liquid if the beans are too thick.
Different Cooking Methods for Refried Beans
Traditional Stovetop Method
- The classic way of making refried beans.
- Uses a frying pan to sauté, mash, and cook the beans.
Instant Pot Method
- Speeds up the cooking process if using dried beans.
- Set the Instant Pot to “Sauté” mode for mashing the beans.
Slow Cooker Method
- Great for making large batches.
- Slow cooking results in extra creamy refried beans.
Seasoning and Flavor Enhancements
For a Spicier Kick:
- Add diced jalapeños or chipotle peppers for heat.
- Sprinkle in red pepper flakes or hot sauce while mashing.
For a Smoky Flavor:
- Use smoked paprika instead of regular paprika.
- Cook the beans with a small amount of bacon or ham.
For Extra Creaminess:
- Stir in ½ cup of shredded cheese before serving.
- Mix in a splash of heavy cream or butter.

Vegetarian and Vegan Variations
Making Vegan Refried Beans
To make a plant-based version, simply:
- Replace lard or bacon grease with olive oil or coconut oil.
- Skip the cheese or use a vegan cheese substitute.
How to Serve Refried Beans
Refried beans are incredibly versatile. Here are some ways to enjoy them:
- As a Side Dish: Serve alongside Mexican rice or grilled meats.
- In Burritos and Tacos: Use as a filling for extra flavor.
- As a Dip: Pair with tortilla chips for a classic snack.
- With Breakfast: Serve with eggs, avocado, and toast.
Storing and Reheating Refried Beans
How to Store Leftovers:
- In the Fridge: Store in an airtight container for up to 4 days.
- In the Freezer: Freeze in portions for up to 3 months.
How to Reheat Refried Beans:
- On the Stove: Heat over low heat, adding a splash of water or oil.
- In the Microwave: Heat in 30-second intervals, stirring in between.
Health Benefits of Refried Beans
Refried beans are packed with nutrients and fiber, making them a healthy addition to your diet:
Nutrient | Benefits |
---|---|
Fiber | Supports digestion and keeps you full |
Protein | Essential for muscle growth and repair |
Iron | Helps prevent anemia and boosts energy |
Magnesium | Supports heart and nerve function |
Making Healthier Refried Beans:
- Use olive oil instead of lard for a lighter version.
- Reduce salt to control sodium intake.
- Add vegetables like tomatoes or bell peppers for extra nutrition.
Common Mistakes to Avoid
- Skipping the liquid: Makes the beans too dry.
- Not mashing enough: Results in chunky beans instead of smooth ones.
- Using too much fat: Can make the beans overly greasy.
Fun Variations and Creative Twists
1. Spicy Chipotle Refried Beans
- Add chipotle peppers in adobo sauce for a smoky, spicy kick.
2. Cheesy Refried Beans
- Melt in cheddar, Monterey Jack, or cotija cheese for extra creaminess.
3. BBQ Refried Beans
- Mix in a tablespoon of BBQ sauce for a sweet, smoky twist.
Frequently Asked Questions (FAQs)
1. Can I make refried beans without oil?
Yes! Use a nonstick pan and add a bit of water or vegetable broth.
2. How do I make refried beans creamier?
Blend them slightly or add a splash of milk or butter.
3. Can I use a blender instead of mashing by hand?
Yes, but pulse gently to avoid a puree.
4. What are the best toppings for refried beans?
Try cheese, salsa, fresh cilantro, or avocado slices.
5. How long do homemade refried beans last?
They last about 4 days in the fridge or 3 months in the freezer.