Homemade refried beans are simple: cook pinto beans with onion and salt until tender, then fry and mash them with fat and spices until creamy.

Basic stovetop refried beans

Ingredients (classic, from dried beans)

  • 2 cups dried pinto beans, picked over and rinsed.
  • 1 small onion, halved (for simmering with the beans).
  • 2–3 tablespoons lard, bacon fat, or neutral oil.
  • 2–3 garlic cloves, minced.
  • 1 teaspoon ground cumin (optional but common).
  • 1 teaspoon dried oregano (optional).
  • Salt to taste (start with about 1½–2 teaspoons total).
  • Water for soaking and simmering.
  • Optional finishers: chili powder, lime juice, cilantro, shredded cheese.

Step‑by‑step

  1. Soak the beans (optional but helpful).
    • Rinse beans, remove any debris, and place in a large pot; cover with several inches of water and soak overnight.
  1. Cook the beans.
    • Drain the soaking water, cover beans with fresh water by about 2 inches, add the onion and a pinch of salt.
 * Bring to a boil, then simmer gently until very tender (about 1–1½ hours), adding water if needed so they stay submerged.
  1. Prep for frying.
    • When beans are soft, remove the onion and reserve about 1 cup of the cooking liquid; drain the rest.
  1. Fry the aromatics.
    • In a skillet, heat lard or oil over medium heat, add garlic and cook briefly until fragrant but not burned.
  1. Add beans and seasonings.
    • Add cooked beans plus about ¼–½ cup of reserved bean liquid, then stir in cumin and oregano if using.
  1. Mash to desired texture.
    • Mash with a potato masher or fork as they cook, adding more bean liquid a splash at a time until they look like soft mashed potatoes.
 * Taste and add more salt or spices as needed.
  1. Finish and serve.
    • Optionally stir in a squeeze of lime juice, cilantro, or top with cheese; serve as a side, in burritos, tacos, or on tostadas.

Fast version with canned beans

Using canned beans gets you refried beans in 20–25 minutes.

Ingredients

  • 2 cans pinto beans, drained (you can keep a bit of liquid if you like).
  • 2 tablespoons oil.
  • 2–3 garlic cloves, minced or lightly browned whole.
  • ½ small onion, finely chopped (optional).
  • 1 teaspoon cumin, plus chili powder or smoked paprika to taste.
  • Salt and a little lime juice to finish.

Steps

  1. SautĂŠ onion in oil until soft, then add garlic and cook briefly.
  1. Stir in cumin and any other spices and “bloom” them until fragrant.
  1. Add beans plus a splash of water, stock, or reserved can liquid, then simmer a few minutes.
  1. Mash to your preferred texture, thinning with a little more liquid if needed and seasoning with salt and lime juice.

Simple, ultra‑minimal “old‑school” style

Some people swear by beans, lard, water, and salt only.

  • Cook dried pinto beans in water with salt until very soft.
  • In a pan, melt lard, add beans plus some cooking liquid, and mash while they simmer until creamy.
  • No onion, no garlic—just rich bean flavor and fat.

Healthier or vegan tweaks

There are many lighter takes that still taste rich.

  • Use olive oil instead of lard for vegan refried beans.
  • Build flavor with onion, garlic, jalapeĂąo, cumin, and chili powder.
  • Keep the beans a little chunky, add cilantro and lime at the end, and skip cheese if you want them fully plant‑based.

Basic flavor variations

You can match different dishes by changing a few details.

  • Smoky: Add chipotle chili or smoked paprika.
  • Spicy: Cook a chopped jalapeĂąo or serrano with the onions.
  • Extra rich: Use bacon fat or lard and top with cheese or crema.
  • Mild restaurant‑style: Keep spices subtle, focus on salt, fat, and very smooth texture.

Quick HTML table of key options

[1] [1] [3][5] [5][3] [3][5] [6][1] [8][6] [4][9][5] [9][4][5]
Method Main beans Fat Time Good for
Dried, classic Pinto, soaked & simmeredLard or oil1–2 hours Best flavor, big batches
Canned, quick Canned pinto beansCanola or olive oil20–25 minutesWeeknights, tacos, burritos
Minimalist Pinto, very softLard1–2 hours Old‑school, very rich beans
Vegan Pinto or black beansOlive or other vegetable oil25–40 minutes Lighter, plant‑based meals

Little storytelling touch

Imagine it’s a weeknight, you’ve got tortillas, maybe some shredded cheese, but no canned refried beans. You simmer a pot of pinto beans or crack open a couple of cans, warm some oil, and the kitchen fills with the smell of garlic and cumin as you mash everything into a smooth, steamy pan of beans. In less than the time it would take to run to the store, you’ve got a pan of homemade refried beans that’s creamier and more flavorful than most store‑bought versions.

TL;DR: Cook pinto beans until soft (or use canned), then fry them briefly in fat with garlic and spices, mash with a bit of liquid until creamy, and adjust salt, lime, and texture to taste.

Information gathered from public forums or data available on the internet and portrayed here.