Authentic Mexican-Style Beans in the Instant Pot: Flavorful & Fast

You can make homemade refried Instant Pot Mexican-style beans that taste like they came from your favorite restaurant. These beans get extra depth from bacon, spices, onions, garlic, and jalapeño. No soaking is required, and you can have them ready in about an hour.

Instant Pot Mexican style refried beans

I love Mexican food and I always judge it by the beans. After many attempts and restaurant taste tests, I developed a version that finally hits that restaurant-style flavor. This Instant Pot method is simple, flavorful, and consistently yields creamy refried beans.

Why I Love This Recipe

This Instant Pot Mexican Style Beans recipe uses bacon to add a smoky richness and a bit of lard for authentic texture and mouthfeel. Both ingredients are optional, but they do help recreate the deep, savory flavor found in restaurant beans.

If you’d prefer, you can substitute olive oil or butter for the lard and still get excellent results.

Key Ingredients For This Recipe

  • Dried pinto beans – Economical and ideal for creamy refried beans. Black beans also work if you prefer.
  • Yellow onion – Adds sweetness and a savory base.
  • Jalapeño – Provides mild heat and complexity.
  • Garlic – Boosts aroma and flavor.
  • Beef, chicken, or vegetable stock – More flavorful than water alone.
  • Bacon – Optional, for smoky richness.
  • Lard (or olive oil/butter) – Traditional fat that creates a silky texture.
  • Chili powder – Adds warmth; use your favorite store-bought blend or homemade chile powder.

*See the recipe card for exact quantities and the full ingredient list below.

How to Make Instant Pot Mexican-Style Beans

rinsed pinto beans in a strainer.

Step 1: Rinse the pinto beans, removing any debris. Set the Instant Pot to Sauté and cook the bacon pieces for 3–4 minutes.

bacon, onion, and jalapeno in the instant pot.

Step 2: Add the onions and jalapeño and sauté about 3 minutes, then stir in the garlic. Pour in the broth and scrape any browned bits from the pot. Add the beans, water, bay leaves, salt, and pepper. Lock the lid and pressure cook on HIGH for 45 minutes. Let the pressure release naturally for 15–20 minutes, then quick release. Remove bay leaves and drain the beans, reserving the cooking liquid.

pinto beans with spices after being cooked in the instant pot.

Step 3: Wipe the insert if needed, return it to the pot and set to Sauté. Melt the lard (or oil/butter). Add the cooked beans back to the pot with cumin, onion powder, oregano, chili powder, and ½ cup of the reserved cooking liquid. Cook for about 3 minutes, stirring constantly so the spices bloom in the fat.

refried beans being pureed in the instant pot.

Step 4: Mash the beans with a potato masher, then add about 1 cup more of the reserved liquid and continue mashing. For a chunkier texture, stop here. For smoother beans, use a hand blender or transfer to a blender and puree, adding more reserved liquid until you reach the desired consistency. Taste and adjust seasoning.

Expert Tips

  • Do not presoak the beans. Pressure cooking dried beans without soaking gives better texture for this method.
  • Reserve the cooking liquid. It’s essential for thinning and flavoring the beans as you mash and blend; start with about 2 cups and add more if needed.
  • Mash before blending. Breaking the beans down manually makes the pureeing stage faster and prevents splatter if using a blender.
  • Storage: refrigerate leftovers in an airtight container for 3–4 days, or freeze for up to 3 months.
mexican style refried pinto beans in a bowl made in the instant pot

How to Store, Reheat, and Freeze Refried Beans

To store: let the beans cool completely, then place them in an airtight container and refrigerate. They will keep 4–5 days in the fridge.

To reheat: thaw frozen beans overnight in the fridge if frozen. Rewarm gently on the stove or in the microwave. Beans thicken as they cool, so stir in a splash of water or broth to loosen them if needed.

To freeze: cool the beans fully, transfer to a freezer-safe container, and freeze for up to 6 months.

How To Make Homemade Chile Powder

Making chile powder at home is simple. Remove stems from dried chiles, remove seeds according to your heat preference, and cut them into pieces that fit your grinder. Pulse in a coffee/nut grinder or small processor until powdered. Store in an airtight container.

dried Mexican chiles on a counter
dried Mexican chiles
dried, cut up Mexican chiles in a grinder
cut-up chiles in a grinder
dried Mexican chiles ground in a grinder
ground dried Mexican chiles

If you make these Instant Pot Mexican Beans, share a photo on social channels or leave a review to let others know how they turned out.

instant pot refried beans in a bowl with jalapenos on top

Instant Pot Mexican Beans

Homemade refried Instant Pot Mexican-style beans that capture restaurant flavor.
5 from 23 votes
Prep Time: 25
Cook Time: 50
Steam Release: 15
Total Time: 1 30
Servings: 12 servings
Calories: 186kcal
Author: Emily

Equipment

  • 1 Instant Pot or electric pressure cooker
  • 1 mesh strainer or colander
  • 1 masher
  • 1 hand blender (optional)

Ingredients

  • 1 pound dried pinto beans, rinsed and drained
  • 4 slices bacon, cut into 1″ pieces
  • 1 small yellow onion, roughly chopped
  • 1 jalapeño, cored, deseeded, and minced
  • 3-4 cloves garlic, minced
  • 2 cups beef stock (sub chicken or vegetable stock)
  • 4 cups water
  • 1 tablespoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • 2 dried bay leaves
  • 2-3 tablespoons lard (or olive oil/butter)
  • 1 teaspoon ground cumin
  • ½ teaspoon onion powder
  • ½ teaspoon dried oregano
  • 1 teaspoon chili powder homemade or store-bought

Instructions

  • Rinse the pinto beans in a colander or strainer, removing any small stones or debris. Set aside.
  • Roughly chop the onion, mince the garlic and jalapeño, and cut the bacon into 1″ pieces.
  • Set the Instant Pot to SAUTÉ and cook the bacon 3–4 minutes. Add the onion and jalapeño and sauté another 3 minutes, then add the garlic and stir.
  • Pour in the broth, scrape any browned bits, then add the beans, water, bay leaves, salt, and pepper.
  • Lock the lid, seal the vent, and pressure cook on HIGH for 45 minutes. Allow a natural release for 15–20 minutes, then manually release remaining pressure.
  • Open the pot, remove bay leaves, and drain the beans into a strainer over a bowl to save the cooking liquid.
  • Return the empty insert to the pot and set to SAUTÉ. Melt the lard, then add the beans, cumin, onion powder, oregano, chili powder, and ½ cup reserved liquid. Cook 3 minutes, stirring constantly.
  • Mash the beans with a potato masher, add about 1 cup more reserved liquid and continue mashing. For smoother beans, blend with a hand blender or in a blender, adding liquid until you reach the desired consistency. Adjust seasoning and serve.

Notes

  • Do not presoak the beans; pressure cooking unsoaked beans prevents them from becoming overly mushy.
  • Save the cooking liquid to adjust the texture while mashing and blending. Start with about 2 cups total and add more if needed.
  • Mash the beans before blending to make pureeing easier and safer.
  • Store leftovers refrigerated for 3–4 days or frozen for up to 3 months.

How To Make Homemade Chile Powder

Remove stems from dried chiles, deseed to control heat, cut into small pieces, and grind in a coffee/nut grinder or small processor to a powder. Store in an airtight container.
This recipe was updated to use bacon instead of a ham hock; you may substitute a ham hock or bone if you prefer and discard the bone after cooking.

Nutrition

Serving: 1 serving | Calories: 186 kcal | Carbohydrates: 25 g | Protein: 9.9 g | Fat: 5.3 g

Nutrition calculations are estimates. Verify using your own data if needed.

Tried this Recipe? Tag me Today!