Homemade Refried Beans are a creamy and flavorful side dish that pairs beautifully with any meal!

These Refried Beans are a classic and comforting staple in Mexican and Tex-Mex cuisine, made by mashing cooked pinto beans and simmering them with onions, garlic, and other spices to give it that classic creamy and flavorful taste.
Whether it’s for a 7 Layer Bean Dip, Mexican Pizza, or just as a side dish for any Mexican meal, these refried beans are so creamy and delicious that you’ll become a firm believer that they’re better than store-bought!
Table of Contents
Recipe Ingredients

- Pinto Beans – The base for these delicious refried beans.
- Chili Powder: Adds a mild heat and earthy flavor.
- Ground Cumin: Adds a warm, nutty flavor.
- Fresh Lime Juice: Provides a bright, tangy flavor to the creamy beans.
See the recipe card for full information on ingredients and quantities.
Variations
- Cheesy Variation: For a cheesy version, add ½ cup to 1 cup of Mexican cheese. We like to garnish with cotija cheese, but shredded cheese elevates these already delicious beans to a whole new level.
- Garnish Options: Add a sprinkle of cotija cheese for a salty, tangy flavor. You can also top with chopped fresh cilantro for a burst of freshness. Sliced green onions, a dollop of sour cream, or a squeeze of extra lime juice can add a delightful finishing touch to your Refried Beans. Additionally, try topping with Pico de Gallo for a fresh, zesty kick or guacamole for a creamy, rich addition.
How to Make Refried Beans
Step 1: In a medium saucepan set over medium heat, add the butter. Once hot, add the onions and salt. Sauté onions until soft, about 3-4 minutes, then add the garlic and continue cooking for an additional minute.
Step 2: Add chili powder, ground cumin, garlic powder, beans, broth, and lime juice. Cook for 10 minutes.
Step 3: Use a potato masher or an immersion blender to mash half of the beans (more if you prefer a creamy consistency). You may need to add a splash of chicken broth if the mixture becomes too thick. Continue to cook the beans for 5 more minutes, stirring frequently.
Step 4: Remove from heat, garnish with cilantro and cotija cheese, if desired.

Expert Tips
- Simmer Slowly: Allow the beans to simmer on low heat if you have extra time. This helps develop a richer, more complex flavor.
- Adjust Consistency: If the beans become too thick, gradually add small amounts of chicken broth until you achieve the desired consistency.

FAQs
Refried Beans are great served as a side or for dipping warm flour tortillas or tortilla chips. They are delicious in burritos, burrito bowls, beans and rice, quesadillas, chimichangas, Mexican pizza, and 7-layer Bean Dip. They also make excellent additions to Mexican casseroles or can be enjoyed with breakfast foods like eggs, breakfast tacos, and burritos.
Yes, you can make this recipe in a slow cooker. Add all the ingredients (use onion powder instead of onions) to the crock pot and cook on LOW for 2 hours. Then, continue the recipe starting at Step 3 and place the beans back in the slow cooker to warm up.
Storage Info
STORE Refried Beans in an airtight container in the refrigerator for up to 3-4 days. To FREEZE, store them in your freezer for up to 3 months.
To REHEAT, thaw overnight in the fridge if frozen, then warm in a saucepan over medium heat, adding a splash of broth if needed to reach the desired consistency. Alternatively, you can reheat in the microwave, stirring occasionally.
More Bean Recipes to Try

Refried Beans Recipe
Ingredients
- 2 tbsp unsalted butter
- 1/2 yellow onion - finely diced
- 1/2 teaspoon kosher salt
- 2 cloves garlic - minced
- 3/4 tsp chili powder
- 1/4 tsp ground cumin
- 1/4 tsp garlic powder
- 4 cups pinto beans - cooked, fresh is best, but canned works too
- 1/4-1/3 cup low-sodium chicken broth
- 1 tbsp lime juice - fresh
- 1 tbsp fresh cilantro - chopped
- cotija cheese - for garnish, optional
Instructions
- In a medium saucepan set over medium heat, add the butter. Once hot, add the onions and salt. Sauté onions until soft, about 3-4 minutes, then add the garlic and continue cooking for an additional minute.
- Add chili powder, ground cumin, garlic powder, beans, broth, and lime juice. Cook for 10 minutes.
- Use a potato masher or an immersion blender to mash half of the beans (more if you prefer a creamy consistency). You may need to add a splash of chicken broth if the mixture becomes too thick. Continue to cook the beans for 5 more minutes, stirring frequently.
- Remove from heat, garnish with cilantro and cotija cheese, if desired.











Okay, these are absolutely DELICIOUS. Will be making again and again! Thank you!
I will never buy refried beans in a can again. These are fantastic! Thank you for sharing the recipe.
Wonderful recipe – I love refried beans!
Next time I do a Mexi-themed dinner for folks, gonna try your refried bean recipe vs. buying canned.
Thanks for sharing this recipe and I will let you know how it comes out when I finally get to making this.
Thanks!
Mo
Thank you so much!! I’d love to know what you think!
I usually cook 2-3 bags of beans then portion them for the freezer, they come in handy when you’re short on time.
That is a great idea! Thanks for sharing that!
Brilliant idea Judy!