• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Easy Recipes Ideas

  • HOME
  • Desserts
  • Chicken Recipes
  • Salads
  • Soups
  • About us
  • Contact Us
    • Privacy Policy
    • Terms And Conditions
You are here: Home / Allrecipes / Homemade Refried Beans Recipe

Homemade Refried Beans Recipe

Last Modified: September 4, 2025

Sharing is caring!

72 shares
  • Facebook
  • X

Homemade refried beans recipe made with pinto beans, garlic, onion, and spices. Creamy and flavorful, perfect as a side dish for tacos, burritos, enchiladas, or nachos. Easy to prepare on the stovetop or with canned beans for a quick and authentic Mexican dish.

Table of Contents

Toggle
  • Ingredients
  • Instructions
  • Tips
  • Variations and Substitutions
  • FAQs
  • Serving Suggestions
  • Why You’ll Love This Recipe

Ingredients

  • 1 pound dry pinto beans (about 2 cups)
  • 1 large onion, quartered
  • 2 tablespoons lard or oil
  • 3 cloves garlic, minced
  • 1–2 teaspoons salt, or more to taste
  • 3/4 teaspoon ground cumin, or more to taste
  • 1/2 teaspoon dried oregano, or more to taste

Instructions

  1. Soak the beans: Rinse pinto beans in a colander, discarding any debris or pebbles. Place beans in a large pot, cover with water, and soak overnight.
  2. Cook the beans: Drain the beans, return them to the pot, and cover with fresh water about 2 inches above the beans. Add the onion and a pinch of salt. Bring to a boil, then cover and simmer for 1 hour, stirring occasionally. Test for doneness and cook longer if needed until beans are tender.
  3. Drain and reserve broth: Drain the beans, remove the onion, and reserve the bean cooking liquid (broth).
  4. Sauté and season: Heat lard or oil in a large skillet (cast iron works best) over medium heat. Add garlic and cook briefly. Add the beans, cumin, oregano, and about 1/4 cup of reserved bean broth. (Optionally, chop the cooked onion and add it as well.)
  5. Mash the beans: Mash beans gently with a potato masher or fork, stirring as they cook. Add more bean broth as needed until the beans reach a creamy, mashed potato–like consistency.
  6. Adjust seasoning: Taste and add more salt, cumin, or oregano if desired. Top with shredded cheese before serving, if you like.

Tips

  • Always soak beans overnight for even cooking and better digestion.
  • Reserve plenty of bean broth—it helps create the perfect creamy texture.
  • For extra flavor, cook beans in chicken or vegetable broth instead of water.
  • Use a cast iron skillet for the richest taste.

Variations and Substitutions

  • Beans: Substitute black beans for pinto beans for a different twist.
  • Fat: Use bacon grease or olive oil instead of lard.
  • Spices: Add chili powder, smoked paprika, or jalapeños for a spicier version.
  • Texture: Leave some beans partially whole if you prefer chunky refried beans.

FAQs

Do I have to soak the beans overnight?
Soaking reduces cooking time and improves texture, but you can skip it and cook beans longer if needed.

Can I use canned beans?
Yes. Use 3 cans of pinto beans (drained and rinsed), then follow the mashing and seasoning steps.

How long do homemade refried beans last?
Store in an airtight container in the fridge for up to 5 days, or freeze for up to 2 months.


Serving Suggestions

  • Serve as a side with tacos, enchiladas, or burritos.
  • Spread on tostadas or inside quesadillas.
  • Use as a dip with tortilla chips topped with cheese and salsa.
  • Add to breakfast burritos with eggs and potatoes.

Why You’ll Love This Recipe

These homemade refried beans are creamy, flavorful, and healthier than canned versions. They’re versatile, easy to customize, and made from simple ingredients. Perfect for Mexican-inspired meals, meal prep, or as a protein-packed side dish, they’ll quickly become a kitchen staple.

Homemade Refried Beans Recipe
Print

Homemade Refried Beans Recipe

Servings

7

servings
Prep time

30

minutes
Cooking time

20

minutes

Ingredients

  • 1 pound dry pinto beans (about 2 cups)

  • 1 large onion, quartered

  • 2 tablespoons lard or oil

  • 3 cloves garlic, minced

  • 1–2 teaspoons salt, or more to taste

  • 3/4 teaspoon ground cumin, or more to taste

  • 1/2 teaspoon dried oregano, or more to taste

Directions

  • Soak the beans: Rinse pinto beans in a colander, discarding any debris or pebbles. Place beans in a large pot, cover with water, and soak overnight.
  • Cook the beans: Drain the beans, return them to the pot, and cover with fresh water about 2 inches above the beans. Add the onion and a pinch of salt. Bring to a boil, then cover and simmer for 1 hour, stirring occasionally. Test for doneness and cook longer if needed until beans are tender.
  • Drain and reserve broth: Drain the beans, remove the onion, and reserve the bean cooking liquid (broth).
  • Sauté and season: Heat lard or oil in a large skillet (cast iron works best) over medium heat. Add garlic and cook briefly. Add the beans, cumin, oregano, and about 1/4 cup of reserved bean broth. (Optionally, chop the cooked onion and add it as well.)
  • Mash the beans: Mash beans gently with a potato masher or fork, stirring as they cook. Add more bean broth as needed until the beans reach a creamy, mashed potato–like consistency.
  • Adjust seasoning: Taste and add more salt, cumin, or oregano if desired. Top with shredded cheese before serving, if you like.

Popular Right Now

Classic Peppercorn Sauce

Pistachio Dacquoise Cake

Tiramisu Cake

Air Fryer Grilled Chicken

Egg Roll in a Bowl

Cabbage Fried Rice Recipe

Previous Post: « Blueberry Cobbler Recipe
Next Post: White Chicken Chili Recipe »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

New Recipes

Sweet Chili Roasted Brussels Sprouts

Baked Apple Chips

Crock Pot Red Beans and Rice

Easy Mushroom Risotto

Grilled Portobello Mushrooms with Bruschetta

Chorizo Queso Dip

© 2025 Easy Recipes Ideas