Creamy, flavorful homemade refried beans made from scratch with dried or canned beans. Way better than store-bought—perfect for tacos, burritos, or as a side dish.
1mediumYellow onion- chopped (plus 1 chunk for simmering)
3clovesGarlic- minced
3tablespoonVegetable oil- or lard, bacon fat, or butter
1teaspoonSalt- adjust to taste
6cupsWater or chicken broth- for cooking beans
Flavor Boosters (Optional):
1teaspoonGround cumin
1teaspoonChili powder
½teaspoonBlack pepper
1–2leavesBay leaves- remove after cooking
1wholeJalapeño- chopped, optional heat
Optional Garnishes:
Cheese- cheddar, Monterey Jack, or queso fresco
Fresh cilantro- chopped
Lime juice- fresh squeezed
Hot sauce- to taste
Instructions
Rinse pinto beans, remove any debris, and soak overnight in plenty of water.
Drain beans, cover with fresh water, add onion and bay leaves, then simmer 1–2 hours until tender. Reserve some cooking liquid. (If using canned beans, skip to Sauté.)
Heat oil in a skillet, cook onion until golden, then add garlic and spices and cook briefly until fragrant.
Add beans and a little cooking liquid to the skillet, mash with a masher or spoon, adding more liquid as needed until creamy but slightly chunky.
Season with salt and pepper, adjust texture, and serve warm with optional toppings or store for later use.
Notes
Nutrition information is automatically calculated and should be considered an approximation. Actual values may vary based on specific ingredients used and portion sizes.Feel free to add more of your favorite toppings.