website free tracking

This Homemade Mexican Refried Beans with Bacon Oil

Creamy, savory, and packed with smoky depth, these Homemade Mexican Refried Beans with Bacon Oil are a true comfort-food classic. Using rich bacon drippings instead of plain oil gives the beans incredible flavor and authentic texture — perfect for tacos, burritos, tostadas, or as a hearty side dish.

This recipe is simple, budget-friendly, and far better than canned beans.


⏱ Prep Time

  • Prep Time: 10 minutes

  • Cook Time: 20 minutes

  • Total Time: 30 minutes

(If using dried beans, see notes below.)


🍳 Equipment

  • Large skillet or cast-iron pan

  • Wooden spoon or potato masher

  • Measuring spoons

  • Knife & cutting board

  • Blender (optional, for extra smooth beans)


🫘 Ingredients

  • 3 cups cooked pinto beans (or 2 cans, drained and rinsed)

  • 3 tablespoons bacon grease (bacon oil)

  • ½ small onion, finely chopped

  • 2 cloves garlic, minced

  • ½ teaspoon ground cumin

  • ½ teaspoon chili powder (optional)

  • Salt to taste

  • ½ to 1 cup bean broth or water (as needed for consistency)

  • Fresh cilantro (optional garnish)

  • Crumbled cooked bacon (optional topping)


📝 Ingredient Notes

Pinto Beans:
Traditional refried beans are made with pinto beans, but black beans can also work.

Bacon Grease:
Save drippings after cooking bacon and strain them for clean, flavorful oil.

Homemade Beans Option:
If using dried beans:

  • Soak 1½ cups dried pinto beans overnight.

  • Simmer 1–1½ hours until tender.

  • Reserve some cooking liquid for mashing.

Consistency Control:
Add bean broth gradually for creamy texture without making them too thin.


👩‍🍳 Instructions

1️⃣ Heat the Bacon Oil

In a large skillet over medium heat, melt the bacon grease.

>

2️⃣ Sauté Aromatics

Add chopped onion and cook 3–4 minutes until soft.
Stir in garlic and cook 30 seconds until fragrant.

3️⃣ Add Beans & Spices

Add cooked pinto beans, cumin, chili powder, and salt. Stir well.

4️⃣ Mash the Beans

Using a potato masher, mash beans directly in the pan.
Add bean broth or water gradually while stirring until smooth and creamy.

For ultra-smooth beans, pulse briefly with an immersion blender.

5️⃣ Simmer & Finish

Cook 5–7 minutes, stirring frequently, until thickened. Adjust seasoning if needed.

Serve warm topped with cilantro or crumbled bacon.


🍽 Nutrition Facts (Approximate per serving)

(Based on 6 servings)

  • Calories: 210

  • Protein: 8g

  • Fat: 10g

  • Carbohydrates: 22g

  • Fiber: 6g

  • Sodium: 390mg

Values may vary depending on bacon grease amount used.


🔥 Tips for the Best Refried Beans

✔ Cook slowly for creamier texture.
✔ Don’t skip sautéing onions — it builds depth of flavor.
✔ For thicker beans, cook longer uncovered.
✔ For thinner beans (like restaurant style), add extra broth and whisk smooth.


🌮 Variations

🧀 Cheesy Refried Beans

Stir in ½ cup shredded cheddar or Monterey Jack at the end.

🌶 Spicy Version

Add diced jalapeños or chipotle in adobo.

🥑 Vegetarian Option

Replace bacon grease with olive oil or avocado oil.

🌯 Serving Ideas

  • Spread inside burritos

  • Layer in 7-layer dip

  • Serve alongside Mexican rice

  • Use as a taco base

Scroll to Top