Refried Beans
Homemade refried beans are an absolute delight—rich, creamy, and bursting with flavor. These beans are so versatile that they can easily steal the spotlight on your plate or serve as the perfect companion to your favorite dishes. Whether you’re spooning them directly out of the pot or spreading them across a warm tortilla, every bite is comfort food at its finest.

I still remember the first time I made refried beans from scratch. After tasting the store-bought versions over and over again, I realized they simply didn’t compare to the freshly made variety. The creaminess, the fragrant aroma, and the savory undertones from the onion and garlic truly elevate the experience. It’s satisfying to know that not only are these beans easy to whip up, but they also budget-friendly and a total crowd-pleaser. So, let’s roll up our sleeves and get cooking!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: In just about 3 hours, you can enjoy homemade refried beans from dry pinto beans!
- Irresistible Flavor: The combination of onion and garlic provides a depth of flavor that you won’t find in the canned versions.
- Eye-Catching Appeal: Velvety and warm, these beans are just as pleasing to the eye as they are to the palate.
- Flexible Serving: Perfect as a dip, side dish, or filling for burritos, these beans are great for any occasion.
- Diet-Friendly Options: Naturally gluten-free and can easily be made vegan by substituting the milk with a plant-based alternative.
Ingredients You’ll Need
- 1 pound dry pinto beans: The star ingredient! Pinto beans create a creamy texture when cooked and mashed. If you can’t find pinto beans, black beans can also work.
- 3 quarts water: This will help cook the beans to the perfect softness.
- 1 small onion, chopped into chunks: Adds a subtle sweetness and depth of flavor during cooking. You can use yellow, white, or even red onion if you prefer.
- 2 garlic cloves, peeled and left whole: Garlic infuses the beans with aromatic flavor. For a stronger garlic taste, you can mince the cloves instead.
- 2 teaspoons salt plus more to taste: Salt is crucial for bringing out the flavors. Adjust according to your preference.
- 1/2 cup milk: This gives the beans a creamy consistency. For a dairy-free option, you can use almond milk or oat milk.
How to Make Refried Beans
- Rinse the Beans: Start by rinsing the 1 pound of dry pinto beans under cool water. Take a moment to pick through them and remove any small stones or shriveled beans.
- Cook the Beans: In a large pot, combine the rinsed beans, 3 quarts of water, onion chunks, whole garlic cloves, and a generous pinch of salt. Bring everything to a boil. Once boiling, reduce the heat to a simmer, cover the pot, and let it cook for about 2½ hours until the beans are very soft and just starting to break open. Keep an eye on the water level and add more if needed.
- Drain the Beans: After cooking, drain the beans, reserving about 1 cup of the cooking liquid. Discard the onion and garlic, then return the beans to the pot. Turn the heat to low.
- Mash the Beans: Add ¼ cup of the reserved cooking liquid and another pinch of salt to the beans. Using a potato masher, start mashing the beans while slowly pouring in the ½ cup of milk. Adjust until the beans reach your desired creaminess. For a smoother texture, you can use an immersion blender for a few pulses.
- Taste and Adjust: Give your beans a taste and add more salt as needed. Serve them warm alongside your favorite toppings like fresh cilantro, cheese, or a dollop of sour cream.
Storing & Reheating
Store any leftovers at room temperature for a couple of hours, but be sure to refrigerate them if you won’t finish them that day. In the fridge, these beans will last about a week in an airtight container. For longer storage, you can freeze them for up to 3 months. Just make sure to cool them first before transferring to a freezer bag. To reheat, simply pour them into a pot over low heat, stirring occasionally until warm, adding a splash of water or milk if the texture seems too thick.
Chef’s Helpful Tips
- Don’t rush the cooking process; let the beans get nice and soft for the best texture.
- For enhanced flavor, consider adding spices like cumin or jalapeño during the final mashing step.
- If you prefer a richer taste, sauté some diced bacon or chorizo in the pot before you add the beans back in at step 3.
- Remember that refried beans thicken as they cool; you can always thin them out later with a bit of liquid.
- Always taste as you go; seasoning is key to making these beans unforgettable.
There’s no denying the comfort and satisfaction of homemade refried beans. With just a few ingredients and some time, you can create a dish that not only fills your belly but also warms your heart. They’re easy to make, incredibly delicious, and just begging for your personal touch. Go ahead, get creative with toppings and pairings, and most importantly, enjoy every single bite!

Recipe FAQs
Can I use canned beans instead of dry beans?
How can I make these beans spicier?
Can I make these refried beans ahead of time?
What’s the best way to serve refried beans?
⭐ If you make my Refried Beans recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Refried Beans
These homemade refried beans are a hearty dish featuring pinto beans, onion, and garlic that blend into a creamy consistency. Quick to prepare, they make for a satisfying meal or side dish that everyone will love.
- Prep Time 10 minutes
- Cook Time 175 minutes
- Yield 12 servings 1x
Ingredients
- 1 pound dry pinto beans
- 3 quarts water
- 1 small onion chopped into chunks
- 2 garlic cloves peeled and left whole
- 2 teaspoons salt plus more to taste
- 1/2 cup milk
Instructions
- Rinse the pinto beans under cool water and remove any stones or shriveled beans.
- In a large pot, combine the beans, water, onion, garlic, and a pinch of salt. Bring to a boil, then reduce the heat and simmer. Cover and cook for about 2½ hours until the beans are soft and breaking open.
- Drain the beans, reserving 1 cup of the cooking liquid. Discard the onion and garlic, and return the beans to the pot over low heat.
- Add ¼ cup of the reserved cooking liquid and another pinch of salt. Mash the beans with a potato masher while gradually pouring in the milk to achieve your desired texture. For a creamier consistency, use an immersion blender.
- Taste and adjust the salt as necessary. Serve warm with your favorite toppings.
Notes
For extra flavor, consider adding spices like cumin or chili powder while mashing the beans.
Store any leftovers in an airtight container in the refrigerator for up to 4 days.
Nutrition
- Serving Size: 1/2 cup
- Calories: 150
- Sugar: 1g
- Sodium: 400mg
- Fat: 4g
- Saturated Fat: 2g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 6g
- Protein: 6g
- Cholesterol: 5mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




