Homemade Bacon Refried Beans

By: Susan Updated on Thu, 09 Jul 2026 02:26:55 GMT Side Dishes

Tags: #refried-beans #bacon #pinto-beans #mexican #side-dish

Smoky bacon refried beans in a terracotta bowl topped with crumbled bacon and cilantro Pin it
Smoky bacon refried beans in a terracotta bowl topped with crumbled bacon and cilantro

The can version has its place, but once you make refried beans with real bacon fat, going back feels wrong. The fat carries smokiness into every bean before you even add them to the pot, and folding in the crumbled bacon at the end means you get a little crunch alongside the creaminess in every bite.

This recipe uses canned pinto beans so there is no soaking or long simmering required. The whole thing comes together in about thirty minutes. I make it for taco nights, burrito bowls, and sometimes just to have something warm and good to eat with a stack of soft homemade flour tortillas.

The texture is yours to decide. Chunky and rustic, or smooth enough to spread. Both are right. Keep a little extra stock nearby and keep mashing until it is exactly what you want.

The short list that does a lot

Good bacon and quality pinto beans carry most of the flavor here. Look for thick-cut bacon if you can find it, and choose a stock you would actually drink on its own. The beans absorb it fully and you will taste the difference.

Raw ingredients for bacon refried beans including pinto bean cans, thick-cut bacon, onion, and garlic
Raw ingredients for bacon refried beans including pinto bean cans, thick-cut bacon, onion, and garlic
  • Thick-cut bacon. The star of the dish. It adds crunch, smokiness, and leaves behind the fat that seasons everything else in the pot.
  • Pinto beans. Two cans gives you the right amount for four generous servings. Drain and rinse them well to remove the starchy liquid from the can.
  • Reserved bacon fat. Saved straight from the pan after cooking the bacon. This is what separates homemade from anything jarred.
  • Yellow onion. Cooked until soft and translucent, it builds a sweet savory base that anchors the whole dish.
  • Garlic. Four cloves, minced. Goes in after the onion and cooks just until the kitchen smells good.
  • Ground cumin. The backbone of the flavor. Warm, earthy, and non-negotiable in any refried beans worth making.
  • Chicken or vegetable stock. Half a cup to help the beans soften and loosen to the right consistency. Keep a little extra nearby.

From raw bacon to finished bowl

  1. Cook the bacon. Place the strips in a cold skillet and bring the heat up to medium. Cook for 6 to 8 minutes, flipping once, until crispy and browned. Transfer to a paper towel and carefully spoon off the fat, reserving 2 tablespoons.
  2. Soften the aromatics. Heat the reserved bacon fat in a medium pot over medium heat. Add the diced onion and cook, stirring occasionally, for about 5 minutes until soft and translucent. Add the garlic and cumin and stir for 1 minute until fragrant.
  3. Add beans and stock. Pour in the drained pinto beans and the stock. Stir to combine and bring the pot to a gentle simmer.
  4. Simmer until very tender. Cook over medium-low heat for 12 to 15 minutes, stirring occasionally, until the beans are soft and have absorbed most of the liquid.
  5. Mash to your texture. Use a potato masher and work the beans to your preferred consistency. Add stock or water a tablespoon at a time to loosen if needed.
  6. Fold in the bacon. Roughly chop or crumble the cooked bacon and stir it into the mashed beans. Taste and adjust salt. Serve warm.

Why the bacon fat matters so much

Vegetable oil gets the onion softened. Bacon fat does all that and infuses a layer of smokiness into the base before a single bean hits the pot. It is not subtle. When the onion cooks in that fat, it absorbs the flavor and carries it all the way through to the finished dish.

Pinto beans absorb fat particularly well, which is part of why refried beans made with lard have always tasted richer than oil-based versions. According to Harvard T.H. Chan School of Public Health, pinto beans are a solid source of plant protein and fiber regardless of what fat you cook them in, so you get nutrition and deep flavor in the same bowl.

Getting the texture exactly right

A potato masher gives you the most control. Work in circles, pressing down and dragging across the beans rather than just pushing straight down. You will break down about 70 to 80 percent of them and leave the rest chunky, which is the classic refried texture.

For something smoother, keep adding stock a splash at a time and keep mashing. If you want it fully smooth and spreadable, an immersion blender run through the pot for about 20 seconds gets you there without dirtying a separate blender.

The beans thicken fast as they cool. If you are making them ahead, pull them off the heat while they are slightly looser than you want. They will tighten up on their own.

Swaps that still deliver

No pinto beans in the pantry? Black beans work and give a slightly earthier, darker result. Black refried beans are common in Yucatan-style cooking and have a different but equally good flavor. You can also use a mix of both cans for something in between.

If you want to start with dried beans rather than canned, cook them first until very tender. The fresh pinto beans with pico de gallo recipe gives you a solid reference for cooking pintos from dried before you mash them.

Try swapping the cumin for a small dried ancho or guajillo chile, crumbled in with the onion. It adds a fruity, gentle heat that works particularly well when you are pairing the beans with something mild.

Storing and reheating without losing texture

Pack cooled beans into an airtight container and refrigerate for up to four days. They will look solid and thick when cold. That is normal. A small splash of water or stock in a pot over low heat, plus steady stirring, brings them back to a smooth scoopable consistency in about three minutes.

For longer storage, freeze them in flat zip-lock bags or small containers for up to three months. Thaw in the fridge overnight, then reheat as above. The flavor holds well and the texture comes back with the added liquid.

Raw bacon, pinto beans, onion, garlic, and spices for homemade refried beans on a wooden board
Raw bacon, pinto beans, onion, garlic, and spices for homemade refried beans on a wooden board

FAQs

Can I use dried pinto beans instead of canned?

Yes. Cook them first until very tender, then drain and use them in place of canned. If you want a great base to start from, the authentic frijoles de la olla recipe walks you through the whole process. Save a little of the cooking liquid to use in place of stock when mashing.

What if I do not have bacon fat?

Lard is the closest substitute and keeps the flavor heading in the same direction. Vegetable oil works if that is all you have. The flavor will be milder, so bump up the cumin slightly and add a pinch of smoked paprika to help fill the gap. Also add a little extra salt since bacon fat carries quite a bit of salinity on its own.

How do I store and reheat leftover refried beans?

Store them in an airtight container in the refrigerator for up to four days. They thicken significantly as they cool. To reheat, add a splash of water or stock to a small pot over low heat and stir until loosened and warm. The microwave works too with a splash of liquid and a stir halfway through.

Can I freeze refried beans?

Yes, they freeze well. Let them cool completely, then transfer to freezer-safe containers or zip-lock bags in portion sizes. They keep for up to three months. Thaw overnight in the fridge and reheat with a little extra liquid to bring them back to a smooth, spreadable consistency.

How do I get a super smooth, restaurant-style texture?

After mashing, run an immersion blender through the pot for about 20 seconds. Add stock or water a tablespoon at a time until they reach a pourable but not soupy consistency. A small knob of butter or a drizzle of extra bacon fat stirred in at the end also contributes to that silky finish you get at a good Mexican restaurant.

What can I serve these with?

They go with almost any Mexican-inspired meal. They are one of the key players on the chuck roast tacos plate with homemade flour tortillas and Mexican rice. They also hold tostadas together in the best way, so pair them with the homemade Mexican tostadas recipe for a full spread. They work as a dip with tortilla chips, layered into burritos, or spread on toast with a fried egg on top.

Can I make these vegetarian?

Skip the bacon and use vegetable oil instead of bacon fat. The beans will still be full of flavor from the cumin, garlic, and onion. A pinch of smoked paprika added with the cumin helps replace some of the smoky depth that bacon brings. Use vegetable stock to keep it fully meatless.

References

Sources cited in this recipe.
4.30 from 6 votes

Homemade Bacon Refried Beans

Prep time:
10 min
Cook time:
25 min
Total time:
35 min
Servings:
4
Smoky bacon refried beans in a terracotta bowl topped with crumbled bacon and cilantro
Print it Pin it Send it

Creamy, smoky, and loaded with crispy bacon crumbles, these homemade refried beans are ready in 30 minutes and taste nothing like the canned version.

Ingredients

  • For the beans

Instructions

1.

1. Cook the bacon: Place the bacon strips in a cold skillet and bring the heat to medium. Cook for 6 to 8 minutes, flipping once, until crispy. Transfer to a paper towel. Carefully spoon off the rendered fat, reserving 2 tablespoons.

2.

2. Soften the aromatics: Heat the reserved bacon fat in a medium pot over medium heat. Add the diced onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. Add the garlic and cumin and stir for 1 minute until fragrant.

3.

3. Add beans and stock: Pour in the drained pinto beans and the stock. Stir to combine and bring the pot to a gentle simmer.

4.

4. Simmer until very tender: Cook over medium-low heat for 12 to 15 minutes, stirring occasionally, until the beans are very soft and have absorbed most of the liquid.

5.

5. Mash to your texture: Use a potato masher to mash the beans to your preferred consistency, chunky or smooth. Add stock or water a tablespoon at a time to loosen if needed.

6.

6. Fold in the bacon: Roughly chop or crumble the cooked bacon and stir it into the beans. Taste and adjust salt. Serve warm.

Good to know

  1. The beans thicken as they cool. Pull them off the heat slightly looser than your target consistency.
  2. For an ultra-smooth finish, blend briefly with an immersion blender after mashing.

Equipment

  • Large skillet
  • Medium pot
  • Potato masher

Allergens

Always check labels if you have allergies.
  • Pork

Nutrition facts

Values are estimates per serving.
  • Calories: 215
  • Fat: 9 g
  • Carbs: 25 g
  • Protein: 10 g