These refried beans are the kind you remember from family dinners — creamy, savory, and utterly simple. Made with cooked pinto beans, a bit of lard or oil, sautéed onion and garlic, and a whisper of cumin, they’re a kitchen shortcut that tastes like slow-cooked comfort. They work as a taco filling, a burrito base, or the cozy side that rounds out any Mexican-inspired meal; they even pair beautifully with a crunchy, buttery vegetable side like crack green beans for a holiday plate.
Why you’ll love this dish
These refried beans are reliable, budget-friendly, and built to please a crowd. They’re quick when you start with cooked or canned pinto beans, but the flavor still feels homemade because of the simple aromatics and fat that carry the taste.
“The best refried beans are the ones that taste like home — creamy, a little rustic, and easy to customize.” — a weeknight-tested kitchen note
Reasons to cook them at home:
- Fast: about 15–25 minutes from skillet to table if beans are cooked.
- Inexpensive: pantry staples give big flavor for little cost.
- Customizable: choose lard for authenticity, oil for vegetarian-friendly, and adjust the texture from chunky to silky.
Perfect occasions: weeknight tacos, a shared bowl at potlucks, filling for burritos, or a cozy side for holiday feasts.
Step-by-step overview
This recipe is straightforward: sweat onion in lard or oil, add garlic, then fry in the cooked pinto beans with cumin and mash to your desired texture. If they’re too thick, thin with a tablespoon of water at a time and finish with salt. Simmer gently so the beans deepen in flavor and lose any raw starch taste. Total hands-on time: about 10–15 minutes; simmering adds another 5–10 minutes.
What you’ll need
- 2 cups cooked pinto beans (about 1 15-oz can drained, or 1 cup dried beans cooked until tender)
- 1/2 cup onion, diced (yellow or white)
- 2 garlic cloves, minced
- 2 tablespoons lard or vegetable oil (lard for authentic flavor; use olive or avocado oil for vegetarian)
- 1/2 teaspoon ground cumin
- Salt to taste
- Water, as needed to loosen the beans
Ingredient notes and substitutions:
- Cooked beans: canned pinto beans are fine — drain and reserve a little liquid if you like. If using dried beans, cook until very tender; the softer they are, the creamier the mash.
- Fat choice: lard gives the classic mouthfeel and depth; vegetable oil keeps it vegetarian but slightly lighter.
- Add a squeeze of lime at the end for brightness, or a pinch of smoked paprika for warmth.
Step-by-step instructions
- Heat 2 tablespoons lard or oil in a large skillet over medium heat until shimmering.
- Add the diced onion and cook, stirring occasionally, until translucent and tender, about 4–6 minutes. Don’t let it brown too much — you want sweetness, not bitterness.
- Stir in the minced garlic and cook 30–60 seconds, until fragrant. Keep an eye on it; garlic burns fast.
- Add the cooked pinto beans and 1/2 teaspoon ground cumin to the pan. Use a potato masher or the back of a spoon to mash the beans to your preferred texture — leave some whole beans for a rustic feel or mash until silky for a smooth spread.
- If the beans look dry, add water a tablespoon at a time, stirring and checking consistency, until creamy. You can also use reserved bean cooking liquid or a splash of broth.
- Season with salt to taste. Reduce the heat and simmer another 5–10 minutes, stirring occasionally, so flavors meld and excess moisture cooks off.
- Serve warm as a side or filling. If you plan to serve later, remove from heat and cool slightly before storing.
Best ways to enjoy it
These beans are extremely versatile. Serve them:
- As a side with grilled meats, roasted vegetables, or a simple green salad.
- Inside tacos, burritos, or enchiladas as a creamy protein base.
- As a dip with chips, topped with crumbled cotija, chopped cilantro, and a drizzle of hot sauce.
- Layered into nachos or used to stuff poblano peppers.
For a balanced plate, try pairing with a bright, crunchy vegetable like roasted or sautéed green beans — a contrasting texture that lifts the meal — for example, the popular buttery side known as crack green beans.
Storage and reheating tips
Safety and freshness:
- Refrigerate: Place cooled beans in an airtight container and refrigerate up to 4 days. Reheat only once.
- Freeze: Freeze in a shallow airtight container or freezer bag for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm on the stovetop over low heat with a splash of water or broth, stirring to restore creaminess. Microwave on medium power in short bursts, stirring between intervals.
- Do not leave cooked beans at room temperature for more than 2 hours to avoid bacterial growth.
Helpful cooking tips
- Texture control: Mash less for a chunky bowl, more for a creamy spread. A hand blender yields very smooth beans but can overwork them if you prefer a rustic feel.
- Liquid management: Add liquids sparingly — you can always thin but you can’t easily thicken without adding more beans or cooking longer.
- Season at the end: Salt concentrates as the beans reduce, so taste before final seasoning.
- Aromatics: Try adding a bay leaf while simmering (remove before serving) or a pinch of smoked paprika for depth.
- Make-ahead: Beans often taste better the next day after the flavors meld — reheat gently and loosen with water.
Creative twists
- Vegetarian smoky: Use olive oil and stir in 1–2 teaspoons of adobo from canned chipotles for heat and smokiness.
- Cheese-laced: Fold in shredded cheddar or queso fresco for a richer, dip-style bean.
- Spicy ranchero: Sauté a chopped jalapeño with the onion for kick.
- Bean swap: Use cooked black beans instead of pinto for a different color and flavor.
- Textural finish: Top with crisp fried onions, chopped pickled jalapeños, or fresh cilantro and scallions.
Common questions
Q: Can I use canned beans instead of cooking beans from scratch?
A: Yes. Drain and rinse canned pinto beans, or save a little of the canning liquid to loosen the beans later. Canned beans cut total hands-on time significantly.
Q: Do I have to use lard?
A: No. Lard gives the most authentic flavor and silky mouthfeel, but vegetable oils (olive, avocado) or even butter work well if you prefer vegetarian or different flavor profiles.
Q: How long do leftovers keep, and can you freeze them?
A: Refrigerated for up to 4 days; freeze up to 3 months. Thaw in the refrigerator and reheat gently with a splash of water or broth.
Q: Can I make these in a slow cooker or Instant Pot?
A: If starting from dried beans, pressure-cook or soak and then cook until very tender before mashing. For texture control and the sauté step, finishing in a skillet yields the best result.
Q: How do I fix beans that are too thin or too thick?
A: If thin, simmer uncovered to reduce, or mash in more beans. If too thick, stir in hot water or reserved bean liquid a tablespoon at a time until desired creaminess is reached.
Q: Are refried beans healthy?
A: They’re a good source of plant protein and fiber when made with beans. Fat choice changes calorie content: lard or cheese increases richness and calories; oil or no added fat keeps them lighter. For sodium control, use low-sodium canned beans or cook dried beans and add salt yourself.
If you want recipe inspiration for sides that balance creamy beans with crisp vegetables, check other tested pairings and preparations online.
Print
Classic Refried Beans
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Creamy and savory refried beans made with pinto beans, lard or oil, and aromatic spices. Perfect as a taco filling or a cozy side for any meal.
Ingredients
- 2 cups cooked pinto beans (about 1 15-oz can drained, or 1 cup dried beans cooked until tender)
- 1/2 cup onion, diced
- 2 garlic cloves, minced
- 2 tablespoons lard or vegetable oil
- 1/2 teaspoon ground cumin
- Salt to taste
- Water, as needed to loosen the beans
Instructions
- Heat 2 tablespoons lard or oil in a large skillet over medium heat until shimmering.
- Add the diced onion and cook, stirring occasionally, until translucent and tender, about 4–6 minutes.
- Stir in the minced garlic and cook for 30–60 seconds, until fragrant.
- Add the cooked pinto beans and ground cumin to the pan. Mash the beans to your preferred texture.
- If the beans look dry, add water a tablespoon at a time until creamy. Season with salt to taste.
- Reduce heat and simmer for another 5–10 minutes, stirring to meld the flavors.
- Serve warm as a side or filling.
Notes
Add a squeeze of lime for brightness or smoked paprika for warmth. Store leftovers in an airtight container for up to 4 days or freeze for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
