Sides / Rice, beans & grains

Restaurant-Style Refried Beans

Jump to recipe
A shallow bowl of creamy refried beans topped with crumbled white cheese and chopped cilantro, with a lime wedge on the side.

Onion browning, cumin sizzling in the oil, and your kitchen smells like somebody's grandmother is at the stove. Mash the beans right in their own liquid, finish with lime, and hand out spoons.

The short version

Brown a chopped onion in oil, add garlic and cumin, then mash in three cans of pinto beans with their liquid. Simmer 10 to 15 minutes until creamy, and finish with lime and salt. About 30 minutes.

What makes ours better

why ours wins the argument at dinner

  • Brown the onion until golden. Ten minutes of patient cooking turns the onion sweet and savory. That is where most of the flavor comes from.

  • Bloom the cumin in the fat. Warm cumin in the oil for 30 seconds and it smells toasty rather than dusty. A short step that changes the whole pot.

  • Mash with the bean liquid, not water. The starchy liquid from the can makes the beans creamy and keeps the flavor concentrated. Cook them a little looser than you want, since they thicken as they sit.

  • Finish with lime juice. A little acid at the end brightens the beans and cuts the richness.

What you need

the stars of the show

  • Yellow onion1 medium
  • Garlic4 cloves
  • Ground cumin1 teaspoon
  • 15-ounce pinto beans3 cans

Full ingredient list ↓

Prep
10 min
Cook
25 min
Total
35 min
Makes
about 3 cups, enough for 6 as a side

Ingredients

Makes 6 servings

read it twice. buy it once.

Steps

apron on. phone down. mostly.

  1. Brown the onion

    Heat the oil in a large skillet over medium-high heat. Add the onion and cook, stirring often, until it is soft and golden brown at the edges, about 10 minutes. Lower the heat if it starts to scorch.

    About 10 min. Cook mode has a timer for this step.

  2. Add garlic and cumin

    Stir in the garlic and cumin and cook for 30 to 60 seconds, until fragrant. Don't let the garlic brown.

  3. Drain the beans, save the liquid

    Set a colander over a bowl and drain the beans, saving all of the liquid. You'll use about a cup of it.

  4. Mash in the beans

    Add the beans to the skillet a cup at a time, mashing each addition into a coarse purée with a potato masher or the back of a large spoon before adding the next. Pour in 1 cup of the reserved liquid.

    Warm beans mash far more easily than cold ones, so keep the pan hot.

  5. Simmer until creamy

    Cook over medium to medium-low heat, stirring often, for 10 to 15 minutes, until the beans are creamy and just a bit looser than you want them. They thicken as they stand. Add more bean liquid by the splash if they get thick.

    Scrape the bottom as you stir. Beans stick and scorch quickly.

    About 12 min. Cook mode has a timer for this step.

  6. Season and serve

    Stir in the lime juice and the salt. Taste and add more salt if it needs it. Serve warm, topped with crumbled cheese if you like.

Good to know

read this before somebody asks for seconds

  • To use dried beans, cook 2 cups of rinsed dried pinto beans in plenty of water until very tender, then drain and keep a cup of the cooking liquid. That makes about the same amount as three cans.
  • For a smoother texture, purée the finished beans in a blender or with an immersion blender. For a chunkier one, mash less.
  • Use lard or bacon fat for a more traditional flavor, or vegetable oil to keep it vegetarian. Skip the cheese for a vegan version.
  • Storage. Refrigerate in a covered container for up to 5 days. Freeze for up to 3 months. Reheat in a skillet or the microwave with a splash of water, stirring until creamy.

Questions, answered

asked and answered at the kitchen counter

Are refried beans actually fried twice?

No. The name comes from the Spanish refritos, which means well fried. The beans are cooked, then fried and mashed in fat once to make this dish.

Can I make refried beans with black beans?

Yes. Use the same method with black beans. They'll be a bit looser and earthier, and you may want slightly less liquid.

Why are my refried beans dry or thick?

Stir in warm bean liquid or water, a few tablespoons at a time, until they loosen. Beans thicken a lot as they cool, so cook them a little looser than the texture you want.

Can I make refried beans ahead of time?

Yes. Make them up to 5 days ahead and reheat in a skillet with a splash of water, stirring until smooth and hot.

What do I serve with refried beans?

They go with tacos, enchiladas, burritos and rice, or spread under eggs for breakfast. They're also a good base for a layered bean dip.

From the table

Made it? Tell me everything. Especially if somebody said it was better than their mother’s. I’ll keep your secret.

Flour on your hands? Big steps, screen stays on.

Step 1 of 6