Refried Beans
Refried beans are a creamy, mashed bean dish that is very popular in Mexican and Tex-Mex cooking. Even though the name says “refried,” the beans are not actually fried twice. The word comes from the Spanish term “frijoles refritos,” which really means “well-fried” or “cooked again.” Usually, pinto beans are cooked until soft, mashed, and then gently fried in a pan with oil or butter and tasty seasonings. The result is a smooth, rich, and comforting dish that can be used in many different meals.

Refried beans are soft, flavorful, and easy to spread or scoop. They can be served as a side dish, used inside burritos and tacos, or even spread on toast. Because they are made mostly from beans, they are packed with protein and fiber, which help your body grow strong and feel full longer. Best of all, refried beans are simple to make at home with just a few ingredients and basic kitchen tools.
You Should Try the Refried Beans
You should try making refried beans at home because they taste fresher and better than store-bought versions. When you cook them yourself, you can control the flavor, the texture, and the level of salt and spices. You can make them extra creamy, a little chunky, mild, or spicy. Homemade refried beans are also budget-friendly and perfect for feeding a family.
Another great reason to try this recipe is how beginner-friendly it is. Even a young cook, with adult supervision, can help measure the ingredients, mash the beans, and stir everything together. It’s an excellent recipe to learn because once you get the hang of it, refried beans can be used in so many dishes like burritos, nachos, quesadillas, and rice bowls. They also freeze really well, so you can make a big batch and save some for later, making future meals quick and easy.
Table of Contents
Ingredients for Refried Beans
Here’s everything you’ll need to Refried Beans:
- 2 cups dried pinto beans or 3 cans of pinto beans, drained and rinsed
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2–3 tablespoons vegetable oil, olive oil, or butter
- 1 teaspoon salt adjust to taste
- ½ teaspoon ground cumin
- ½ teaspoon chili powder optional for mild heat
- ½–1 cup bean cooking liquid, broth, or water as needed for texture
How to Make Refried Beans
Step One
If you are using dried beans, start by rinsing them under cool water and removing any small stones or damaged beans. Place the beans in a large pot and cover them with several inches of water. Let them soak overnight, or use the quick-soak method by boiling them for a few minutes and then letting them sit for one hour. After soaking, drain the beans and add fresh water to the pot. Bring the beans to a boil, then lower the heat and let them simmer gently for about 1½ to 2 hours, or until they are very soft and easy to mash.
Step Two
If you are using canned beans, you can skip the soaking and long cooking steps. Simply drain and rinse the beans well in a colander. This removes extra salt and improves the flavor.
Step Three
Next, heat the oil or butter in a large skillet over medium heat. Add the chopped onion and cook slowly, stirring often, until the onion becomes soft and slightly golden. This usually takes about 5 to 7 minutes. Add the minced garlic and cook for another 30 seconds, stirring carefully so it does not burn.
Step Four
Add the cooked or canned beans to the skillet with the onions and garlic. Sprinkle in the salt, cumin, and chili powder if you are using it. Stir everything together so the beans are coated with the flavorful mixture.
Step Five
Using a potato masher or fork, gently mash the beans directly in the pan. As you mash, slowly add small amounts of the reserved bean cooking liquid, broth, or water. Continue mashing and stirring until the beans reach your desired texture. Some people like them very smooth and creamy, while others prefer a slightly chunky texture.

Step Six
Cook the mashed beans over low heat for another 5 to 10 minutes, stirring often. This helps thicken the mixture and blend the flavors together. If the beans seem too thick, add a little more liquid. If they seem too thin, let them cook a bit longer to evaporate extra moisture.
Step Seven
Taste the beans and adjust the seasoning if needed. Once they are creamy, warm, and flavorful, remove them from the heat and serve immediately.
Kitchen Equipment Needed :
To make this Recipe, you’ll need:
- Large pot for cooking dried beans
- Colander for rinsing beans
- Cutting board
- Knife
- Large skillet or frying pan
- Wooden spoon or spatula
- Potato masher or fork
- Measuring cups and spoons
- Stove
Serving Suggestion
I like making these refried beans when I want a simple side that adds comfort to almost any meal. They’re perfect for family dinners, especially because everyone can enjoy them with different dishes. I usually serve them with warm tortillas or rice, and sometimes I’ll add a simple savory muffin or cornbread if I’m putting together a bigger spread. Creamy, flavorful, and easy to make, these beans always find a place on our table.

Frequently Asked Questions
How do I make refried beans extra creamy ?
Mash them very well and add small amounts of warm broth or bean liquid while stirring.
Why are my beans sticking to the pan ?
Cook them on low heat and stir often to prevent sticking.
Can I add meat to refried beans ?
Yes, cooked and seasoned ground beef or chorizo can be mixed in.
Can I use chicken broth instead of water ?
Yes, chicken broth adds extra flavor.
Refried Beans
Course: Side DishCuisine: Mexican, Tex-MexDifficulty: Easy6
servings10
minutes20
minutes300
kcal30
minutesThese homemade refried beans are creamy, flavorful, and easy to make with simple ingredients like pinto beans, onion, garlic, and spices. They are perfect as a side dish, taco filling, or dip, and taste much better than store-bought versions.
Ingredients
2 cups dried pinto beans or 3 cans of pinto beans, drained and rinsed
1 small onion, finely chopped
2 cloves garlic, minced
2–3 tablespoons vegetable oil, olive oil, or butter
1 teaspoon salt adjust to taste
½ teaspoon ground cumin
½ teaspoon chili powder optional for mild heat
½–1 cup bean cooking liquid, broth, or water as needed for texture
Directions
- If you are using dried beans, start by rinsing them under cool water and removing any small stones or damaged beans. Place the beans in a large pot and cover them with several inches of water. Let them soak overnight, or use the quick-soak method by boiling them for a few minutes and then letting them sit for one hour. After soaking, drain the beans and add fresh water to the pot. Bring the beans to a boil, then lower the heat and let them simmer gently for about 1½ to 2 hours, or until they are very soft and easy to mash.
- If you are using canned beans, you can skip the soaking and long cooking steps. Simply drain and rinse the beans well in a colander. This removes extra salt and improves the flavor.
- Next, heat the oil or butter in a large skillet over medium heat. Add the chopped onion and cook slowly, stirring often, until the onion becomes soft and slightly golden. This usually takes about 5 to 7 minutes. Add the minced garlic and cook for another 30 seconds, stirring carefully so it does not burn.
- Add the cooked or canned beans to the skillet with the onions and garlic. Sprinkle in the salt, cumin, and chili powder if you are using it. Stir everything together so the beans are coated with the flavorful mixture.
- Using a potato masher or fork, gently mash the beans directly in the pan. As you mash, slowly add small amounts of the reserved bean cooking liquid, broth, or water. Continue mashing and stirring until the beans reach your desired texture. Some people like them very smooth and creamy, while others prefer a slightly chunky texture.
- Cook the mashed beans over low heat for another 5 to 10 minutes, stirring often. This helps thicken the mixture and blend the flavors together. If the beans seem too thick, add a little more liquid. If they seem too thin, let them cook a bit longer to evaporate extra moisture.
- Taste the beans and adjust the seasoning if needed. Once they are creamy, warm, and flavorful, remove them from the heat and serve immediately.
Notes
- Soak dried beans overnight to reduce cooking time.
- Cook on low heat to avoid sticking.
- Stir often while cooking.
- Freeze in small portions for easy meal prep.
You can add this post to your favorite Pinterest board!

