Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
Lard-fried onions, garlic, and smoky chipotles in adobo are what turn two cans of refried beans into something that actually tastes homemade. The beans get loose and velvety as they cook down in the fat, soaking up every bit of flavor from the aromatics before chicken broth pulls it all together into a silky, spreadable consistency. You'll catch yourself swiping chips through the pan before they even hit the table. Make a batch on taco night or anytime you need a side that quietly steals the show.
Ingredients
Aromatics & Fat
2 tablespoons lard (or bacon fat)
1 small white onion, finely diced
4 cloves garlic, finely minced
1 to 2 chipotle peppers in adobo sauce, finely minced
1 teaspoon adobo sauce (from the chipotle can)
Beans & Seasoning
2 (16-ounce) cans refried beans
1/2 cup low-sodium chicken broth
1 teaspoon ground cumin
1/2 teaspoon smoked paprika
1/2 teaspoon kosher salt, plus more to taste
1/4 teaspoon freshly ground black pepper
Garnish
2 ounces cotija cheese, crumbled
2 tablespoons fresh cilantro, roughly chopped
1 tablespoon fresh lime juice
1 tablespoon pickled jalapeño slices, for topping (optional)
Instructions
Build the Base
Heat a large, heavy skillet (cast iron works best) over medium heat. Add the lard or bacon fat and let it melt completely until it shimmers.
Add the diced white onion and cook, stirring occasionally, for 6 to 8 minutes until soft and translucent with lightly golden edges. Don't rush this step — caramelized onion is the flavor foundation.
Add the minced garlic, minced chipotle peppers, and adobo sauce. Stir constantly and cook for 1 to 2 minutes until very fragrant. The mixture should smell smoky and deeply savory.
Cook the Beans
Add the ground cumin and smoked paprika directly to the onion-garlic mixture. Toast the spices for 30 seconds, stirring constantly, until fragrant.
Add both cans of refried beans to the skillet and stir vigorously to fully incorporate with the aromatics. The mixture will be thick — that's expected.
Pour in the chicken broth a little at a time, stirring continuously, until the beans reach a smooth, creamy consistency that holds its shape but spreads easily. You may not need all the broth.
Reduce heat to low and cook the beans, stirring frequently, for 8 to 10 minutes. This allows the fat to fully absorb into the beans and the flavors to meld. Season with kosher salt and black pepper, tasting as you go.
Squeeze in the fresh lime juice and stir once more to brighten the flavor just before serving.
Finish & Serve
Transfer the beans to a warm serving dish or leave them in the skillet for a rustic presentation.
Top with crumbled cotija cheese, fresh cilantro, and pickled jalapeño slices if using. Serve immediately alongside tacos, enchiladas, or warm tortillas.
Chef's tips
Lard is the traditional fat and genuinely makes a difference here — it gives the beans a richness that vegetable oil cannot replicate. Bacon fat is the next best option if lard isn't available.
Don't skip toasting the cumin and smoked paprika in the fat before adding the beans. Those 30 seconds of dry heat bloom the spices and intensify their flavor dramatically compared to adding them directly into the wet beans.
The beans will thicken as they cool, so if you're making them ahead, reheat gently over low heat with a splash of broth and stir until they return to the right consistency. They hold refrigerated for up to 4 days.
Nutrition (per serving, estimated)
313calories
13gprotein
28gcarbs
17gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Smoky Skillet Beans was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.