The Best Homemade Refried Beans Recipe

Master the art of creamy, flavorful refried beans with this easy recipe—your tacos will never be the same. Discover the secret ingredient inside.

Share your Recipe

What You’ll Love About This Recipe

You’ll love how easy and delicious these homemade refried beans are, with a rich, creamy texture that beats the canned version any day. Plus, they’re packed with flavor and perfect for tacos, burritos, or just scooping up with chips.

  • Simple ingredients – Just a handful of pantry staples, like pinto beans, garlic, and spices, come together for a budget-friendly dish.
  • Customizable – Adjust the seasonings to your taste, making them as mild or spicy as you like.
  • Meal prep friendly – Make a big batch ahead of time, and they reheat beautifully for quick, tasty meals all week.

Recipe

creamy refried beans recipe

Homemade refried beans are a classic Mexican dish that’s creamy, flavorful, and easy to make from scratch. Perfect as a side, filling for tacos, or topping for nachos, this recipe uses simple ingredients to create a rich and comforting dish.

Ingredients:

  • 2 cups dried pinto beans
  • 6 cups water
  • 1 medium onion, quartered
  • 3 cloves garlic, peeled
  • 1 teaspoon salt
  • 2 tablespoons lard or vegetable oil
  • 1 teaspoon ground cumin (optional)
  • 1 teaspoon chili powder (optional)

Instructions:

  1. Rinse the pinto beans and remove any debris.
  2. In a large pot, combine beans, water, onion, and garlic. Bring to a boil, then reduce heat to a simmer. Cook for 2-3 hours or until beans are tender, adding more water if necessary.
  3. Drain the beans, reserving 1 cup of the cooking liquid.
  4. In a skillet, heat lard or oil over medium heat. Add the cooked beans and mash with a potato masher or fork until smooth or slightly chunky.
  5. Stir in cumin and chili powder if using. Add reserved cooking liquid as needed to achieve desired consistency. Cook for 5-10 minutes, stirring occasionally.
  6. Serve warm.

Notes:

For a vegetarian version, substitute lard with vegetable oil or olive oil.

Equipment:

Large pot, skillet, potato masher or fork

Time:

Prep time: 10 minutes

Cook time: 3 hours

Cuisine:

Mexican

Serving:

6 servings

Nutrition

Nutritional values can vary based on ingredients and portion sizes. Here’s an estimate for a standard serving of homemade refried beans:

NutrientAmount per Serving
Calories120
Total Fat3g
Saturated Fat0.5g
Cholesterol0mg
Sodium200mg
Total Carbohydrates18g
Dietary Fiber6g
Sugars1g
Protein6g

What To Serve With It

I love pairing homemade refried beans with crunchy tacos or cheesy nachos—it’s a flavor combo I can’t resist. If I’m aiming for something lighter, I’ll serve them with fluffy rice and a fresh salad. It’s easy to mix and match these sides depending on how hungry I’m feeling!

Tacos and Nachos

When I’m whipping up a batch of homemade refried beans, I can’t help but think about how perfectly they pair with tacos and nachos. There’s something magical about spreading warm, creamy beans over crispy tortilla chips or stuffing them into soft taco shells. The richness of the beans balances the crunch of nachos, while their earthy flavor complements spicy taco fillings. I love topping both with melted cheese, fresh salsa, and a dollop of sour cream—it’s a match made in heaven. Whether you’re hosting a game night or craving a quick dinner, tacos and nachos turn refried beans into a crowd-pleasing feast.

Rice and Salad

Though refried beans are hearty on their own, they’re even better when paired with rice and a fresh salad, creating a meal that’s both filling and balanced. I love serving them with fluffy white or cilantro-lime rice—it soaks up the beans’ flavor perfectly. A simple salad with crisp lettuce, juicy tomatoes, and a tangy lime dressing adds an invigorating contrast. Sometimes, I’ll toss in some avocado or cucumber for extra crunch. It’s a combo that feels complete and satisfying, yet light enough to enjoy without feeling stuffed. Trust me, it’s a winner every time!

Share your Recipe