Here’s a full, flavorful recipe for Homemade Mexican Refried Beans with Bacon Oil — rich, creamy, and way better than canned.
🇲🇽 Homemade Mexican Refried Beans with Bacon Oil
🛒 Ingredients (Serves 6)
-
2 cups dry pinto beans
-
6 cups water (for cooking)
-
1 small onion, halved
-
3 cloves garlic
-
1 tsp salt (add after beans soften)
For Refrying:
-
4 strips bacon
-
¼ cup bacon grease (from cooked bacon)
-
½ small onion, finely diced
-
1–2 cloves garlic, minced
-
½–1 cup bean broth (reserved from cooking)
-
Salt to taste
Optional:
-
½ tsp cumin
-
Pinch chili powder
-
1 small jalapeño, finely minced
👩🍳 Instructions
1️⃣ Cook the Beans
-
Rinse beans and remove debris.
-
(Optional) Soak overnight for faster cooking.
-
In a large pot, add beans, water, halved onion, and garlic.
-
Bring to a boil, then reduce to a simmer.
-
Cook 1½–2 hours until tender.
-
Add salt during the last 20 minutes of cooking.
-
Reserve 1–2 cups of the bean broth before draining.
2️⃣ Cook the Bacon
-
In a large skillet, cook bacon until crispy.
-
Remove bacon (save for topping or mixing in).
-
Keep about ¼ cup bacon grease in the skillet.
3️⃣ Refry the Beans
-
In the bacon grease, sauté diced onion 3–4 minutes.
-
Add garlic and cook 30 seconds.
-
Add drained beans to skillet.
-
Mash with a potato masher while stirring.
-
Add reserved bean broth a little at a time until creamy.
-
Season with salt, cumin, or chili powder if using.
Cook 5–8 minutes until thick and creamy.
🔥 Texture Tip
-
For smoother beans: blend briefly with an immersion blender.
-
For chunkier beans: mash lightly.
🧀 Optional Add-Ins
-
Stir in crumbled bacon
-
Top with queso fresco
-
Finish with chopped cilantro
🌮 Serve With
-
Tacos
-
Burritos
-
Huevos rancheros
-
As a dip with tortilla chips
If you’d like, I can also give you a slow cooker version or a quick canned-bean shortcut version 😊