Instant Pot Refried Beans

Use the Instant Pot to make creamy, rustic refried beans. They taste far better than canned beans and cost less! Our favorite version uses a little bit of bacon fat, but any fat will do.

Homemade Refried Beans with Bacon in a white bowl with lime wedges and sliced jalepenos nearby sitting on a blue cloth. The instant pot is in the background.
Coco Morante

Once you’ve had homemade refried beans, you’ll never want to open a can of beans again.

Not only are they tastier, but they also cost about half as much as canned beans, and they’re so, so easy to make in a pressure cooker like the Instant Pot!

2 Steps for Instant Pot Refried Beans

Making refried beans in the pressure cooker is a two-step process.

  • First, you add beans, water, and salt to the pot and pressure cook them until tender (beans can be either soaked or unsoaked).
  • Next, you mash or purée the beans with onions that have been sautéed in your cooking fat of choice. That’s it!

New to the Instant Pot? Check out our post How To Use an Instant Pot: A First-Timer’s Guide.

What Are the Best Beans for Refried Beans?

Technically, you could make refried beans out of almost any bean, but pinto or black beans are the best choices.

Sometimes beans will take longer to cook than expected, especially if they happen to be very old. Soaking tends to help even the playing field in this regard. I almost always soak my beans the night before I want to make them to ensure even cooking, unless I haven’t planned ahead far enough!

Homemade Refried Beans in a white bowl with lime wedges and sliced jalepenos nearby. The instant pot is in the background.
Coco Morante

What Is the Best Fat for Refried Beans?

One thing you won’t want to skimp on is the cooking fat—I like to use about three tablespoons cooking fat for one pound of beans.

The most flavorful options are bacon fat for a rich and slightly smoky background note, lard for all that richness without the smoky flavor, or extra virgin olive oil for a vegetarian-friendly pot of beans.

What Should You Serve With Refried Beans?

Plain pinto beans are a fine accompaniment for Mexican dishes, but refried beans are even better. Their silky, spoonable texture and rich mouthfeel are just that much more luxurious.

Ladle them onto a plate alongside enchiladas, tamales, mole, or any other main dish. I often have a serving of leftover beans for breakfast the next day too, under a couple of fried eggs with a little bit of cheese grated on top.

Mashing cooked beans in the bottom of the instant pot.
Coco Morante

Ways to Adapt This Recipe

This is a very simple recipe, requiring just beans, water, salt, cooking fat, and diced onion. You’ll be surprised at how delicious they are with such a minimal ingredient list.

I’ll sometimes add in diced green chilies, a dash of hot sauce, a pinch of cumin, or garlic, but they honestly don’t need it.

Oh, and make sure you season your beans well—enough salt is definitely key to taking them from bland to irresistible! I soak my beans with salt to ensure that they’re seasoned all the way through, then add extra at the end of cooking if needed.

This recipe calls for kosher salt, which has a large, coarse grain—use a little less if you’re using a denser salt, such as table salt or sea salt.

Storing and Freezing Refried Beans

Refried beans can be kept refrigerated for up to 5 days and can be reheated over low heat on the stovetop or in the microwave. If they seem dry, add a little water or broth.

Refried beans can also be frozen for up to three months.

Need More Beans in Your Life?

Instant Pot Refried Beans

Prep Time 5 mins
Cook Time 75 mins
Optional Soaking 8 hrs
Total Time 9 hrs 20 mins
Yield 6 cups

This recipe works great when halved, which I do all the time. If you have a larger (8-quart) pressure cooker, it can be doubled as well.


  • 1 pound dried pinto beans

  • 8 cups water

  • 2 teaspoons kosher salt, plus more for seasoning

  • 3 tablespoons bacon fat, lard, or extra virgin olive oil

  • 1 medium yellow onion, diced


  • Grated cotija, Monterey Jack, or cheddar cheese

  • Lime wedges

  • Hot sauce


  1. Combine the beans, water and salt:

    Add the pinto beans, water, and salt to the pressure cooker and stir to dissolve the salt.

    At this point, you can let the beans soak for 8-10 hours, or cook them right away. You can also cook the beans in their soaking water, or drain and replace with fresh water if you like. It’s up to you!

    Beans soaking in the insert of an Insant Pot for easy refired beans.
    Coco Morante
  2. Cook the beans:

    When you’re ready to cook the beans, secure the pressure cooker lid in its sealed position.

    Select the manual setting on your pressure cooker (or the bean setting, if it has one) and set the time for 20 minutes at high pressure for soaked beans, or 25 minutes at high pressure for unsoaked beans.

    (It will take about 15 minutes for the pot to come up to pressure before the cooking program begins.)

    Photo of an instant pot with "ON" on the digital screen.
    Coco Morante
  3. Release the pressure:

    When the cooking program ends, let the pressure release naturally—this will take about 35 minutes. (When cooking foods like beans, grains, and fruit sauces in a pressure cooker, it’s best to let the pressure release naturally to avoid a hot, spurty mess.)

    Open the pot. If the beans are not cooked through at the end of the cooking program, close the pot and cook them for another 5 or 10 minutes. You’ll need to let the pressure release naturally for at least 15 minutes before opening the pot once more, to prevent any liquid spurting out of the pressure cooker lid.

    Instant pot with 35 on the digital screen
    Coco Morante
  4. Drain the beans:

    Ladle out 1 1/2 cups of the cooking liquid and reserve. Next, wearing heat-resistant mitts, lift the inner pot out of the pressure cooker and drain the beans in a colander. Rinse out the inner pot, wipe it dry, and place it back in the pressure cooker housing.

  5. Sauté the fat and onions:

    Reset the pressure cooker’s cooking program by pressing the cancel button, then select its medium sauté setting and add the bacon fat, lard, or olive oil.

    Once the fat has melted (if using olive oil, heat for a minute or two), add the onions and sauté them for about 3 minutes, just until softened but not browned. Cancel the sauté program and turn off your pressure cooker, then add the beans (they should still be steaming hot).

    Lard melting in the insert of an instant pot.
    Coco Morante
    Sauteeing onions with a wooden spoon in the insert of an instant pot.
    Coco Morante
  6. Mash the beans:

    For a chunky texture, use a potato masher to mash the beans as much as you like. For a smooth texture, use an immersion blender to purée them.

    Add 3/4 cup of the reserved cooking liquid and stir to combine. Continue adding the cooking liquid a little at a time until the beans reach your desired texture. (I like to use a full cup.) They will also thicken as they sit. Taste for seasoning, adding salt if needed.

    Mashing cooked beans in the bottom of the instant pot.
    Coco Morante
    Adding liquid to mashed beans for homemade refried beans.
    Coco Morante
    Using an immersion blender to make refried beans.
    Coco Morante
  7. Serve or keep:

    At this point, you can serve the beans right away, or set your pressure cooker to its “Keep Warm” setting, cover the pot, and let the beans sit, covered, for up to 10 hours.

    Spoon the beans into bowls or onto serving plates, sprinkle with cheese, and serve warm, with lime wedges and hot sauce at the table.

Nutrition Facts (per serving)
1036 Calories
42g Fat
128g Carbs
42g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Amount per serving
Calories 1036
% Daily Value*
Total Fat 42g 53%
Saturated Fat 16g 78%
Cholesterol 36mg 12%
Sodium 2599mg 113%
Total Carbohydrate 128g 47%
Dietary Fiber 42g 150%
Total Sugars 6g
Protein 42g
Vitamin C 9mg 43%
Calcium 288mg 22%
Iron 10mg 54%
Potassium 2134mg 45%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.