Refried beans are a staple in many kitchens, appreciated for their versatility and rich flavor. Whether you’re making tacos, burritos, or serving them as a side dish, homemade refried beans elevate any meal. This Easy Homemade Refried Beans Recipe is not only simple to make, but it also uses pinto beans from scratch, allowing you to control the ingredients and flavors. Say goodbye to the canned stuff and hello to creamy, dreamy refried beans that are packed with flavor!
Why Easy Homemade Refried Beans Recipe is Worth Your Time

Making refried beans from scratch is a game-changer. Not only do you get fresher, tastier beans, but you also avoid the preservatives and excess sodium often found in canned beans. This recipe is incredibly forgiving and allows for creativity. Plus, making them at home can be a more economical choice. You’ll love the satisfying process of simmering and mashing your beans into a delicious blend that your family and friends will rave about!
What You’ll Gather
- 2 cups dry pinto beans
- 6 cups vegetable broth
- 6 garlic cloves, minced
- 1/2 medium onion (about 1 cup), diced
- 1 (7-ounce) can diced green chili
- 3 Roma tomatoes, diced
- 1 tablespoon cumin
- 1-2 teaspoons salt
- 1 teaspoon oregano
- 1/4 teaspoon cayenne pepper
- 1/2 teaspoon liquid smoke (optional)
- Cilantro for garnish
- Cojita cheese for topping
What’s in the Gear List
- Large pot: For cooking the beans.
- Colander: To drain beans after cooking.
- Large skillet: For sautéing ingredients and mashing beans.
- Potato masher or fork: For mashing the beans to your desired consistency.
- Spoon: For stirring and tasting.
Step-by-Step: Easy Homemade Refried Beans Recipe

Step 1: Prepare the Beans
Start by rinsing the 2 cups of dry pinto beans under cold water to remove any debris. Place the beans in a large pot and cover them with 6 cups of vegetable broth. Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 1.5 to 2 hours, or until the beans are tender. You can also soak the beans overnight to reduce cooking time.
Step 2: Sauté the Aromatics
In a large skillet over medium heat, add a splash of oil (or some of the broth) and sauté 1/2 medium diced onion and 6 minced garlic cloves until the onion is translucent and fragrant, about 5 minutes.
Step 3: Add the Tomatoes and Seasonings
Stir in the 3 diced Roma tomatoes, 1 tablespoon cumin, 1-2 teaspoons salt, 1 teaspoon oregano, 1/4 teaspoon cayenne pepper, and the can of diced green chili. Cook for another 5 minutes, allowing the flavors to meld.
Step 4: Mash the Beans
Once the beans are tender, drain them and add them to the skillet with the sautéed mixture. If you’d like a creamier texture, you can reserve some of the broth to add back in. Mash the beans to your desired consistency using a potato masher or fork. If you like it smoother, add a bit of the reserved broth while mashing.
Step 5: Add Liquid Smoke (Optional)
If you’re using liquid smoke, stir it in at this point. This adds a lovely depth of flavor that elevates your refried beans.
Step 6: Serve and Garnish
Taste the beans and adjust seasoning as necessary. Serve hot, garnished with fresh cilantro and crumbled Cojita cheese for an extra touch of flavor.
Make It Your Way

- For a spicier kick, add more cayenne or a chopped jalapeño when sautéing.
- Mix in cooked bacon or chorizo for a heartier version.
- Experiment with different herbs like fresh cilantro or parsley.
- For a smokier flavor, consider adding smoked paprika instead of liquid smoke.
Insider Tips
- Soaking the beans overnight reduces cooking time and makes them easier to digest.
- Don’t rush the sautéing process; letting the onions and garlic caramelize adds depth to the flavor.
- Feel free to adjust the seasonings based on your personal taste; everyone loves a different flavor profile!
- If you find the beans too thick, simply add more broth or water to reach your desired consistency.
Cooling, Storing & Rewarming
Let the refried beans cool completely before transferring them to an airtight container. They can be stored in the refrigerator for up to a week or frozen for up to three months. When you’re ready to enjoy them again, reheat on the stove over low heat, stirring in a little broth or water to loosen them up if needed.
Questions People Ask
Can I use canned pinto beans instead?
Absolutely! For a quicker option, use 2 (15-ounce) cans of pinto beans. Sauté the onion and garlic, then add the drained beans directly to the skillet and follow the remaining steps.
How do I make refried beans vegetarian or vegan?
This recipe is already vegetarian and can easily be made vegan by ensuring that the Cojita cheese is omitted or replaced with a vegan cheese alternative.
How can I spice up my refried beans for a different flavor?
Consider adding spices like smoked paprika, chipotle powder, or even a splash of lime juice for a zesty twist. You can also mix in sautéed bell peppers or corn for added texture and flavor.
What dishes go well with refried beans?
Refried beans are perfect as a side for tacos, burritos, enchiladas, or served alongside rice and grilled meats. They can also be enjoyed as a dip with tortilla chips!
Cook This Next
Serve & Enjoy
Now that you’ve mastered this Easy Homemade Refried Beans Recipe, it’s time to dig in! Whether you’re preparing a feast for family or simply indulging in a cozy night at home, these refried beans will be a hit. They’re creamy, flavorful, and incredibly satisfying, making any meal feel special. Pair them with your favorite Mexican dishes or enjoy them as a hearty dip. Happy cooking!

Easy Homemade Refried Beans Recipe
Equipment
- Large Pot
- Colander
- Large Skillet
- Potato masher or fork
- Spoon
Ingredients
- 2 cups dry pinto beans
- 6 cups vegetable broth
- 6 cloves garlic minced
- 0.5 medium onion diced (about 1 cup)
- 7 ounce can diced green chili
- 3 Roma tomatoes diced
- 1 tablespoon cumin
- 1-2 teaspoons salt
- 1 teaspoon oregano
- 0.25 teaspoon cayenne pepper
- 0.5 teaspoon liquid smoke optional
- cilantro for garnish
- Cojita cheese for topping
Instructions
- Rinse 2 cups of dry pinto beans under cold water to remove any debris. Place beans in a large pot and cover with 6 cups of vegetable broth.
- Bring to a boil, then reduce heat to low and simmer for 1.5 to 2 hours, or until beans are tender. Optionally soak beans overnight to reduce cooking time.
- In a large skillet over medium heat, add a splash of oil or some broth and sauté 1/2 medium diced onion and 6 minced garlic cloves until onion is translucent and fragrant, about 5 minutes.
- Stir in 3 diced Roma tomatoes, 1 tablespoon cumin, 1-2 teaspoons salt, 1 teaspoon oregano, 1/4 teaspoon cayenne pepper, and the can of diced green chili. Cook for 5 minutes to meld flavors.
- Drain the cooked beans and add them to the skillet with the sautéed mixture. Mash beans to desired consistency using a potato masher or fork. Add reserved broth for creamier texture if desired.
- Stir in 1/2 teaspoon liquid smoke if using, to add depth of flavor.
- Taste and adjust seasoning as needed. Serve hot, garnished with fresh cilantro and crumbled Cojita cheese.
Notes
- Soaking beans overnight reduces cooking time and improves digestibility.
- Caramelizing onions and garlic adds rich depth to flavor.
- Adjust seasonings and spice level to your preference for a personalized taste.
- Store leftovers in an airtight container in the fridge up to one week or freeze for up to three months.
- Add broth or water when reheating to loosen beans to desired consistency.
