Easy Instant Pot Mexican Pinto Beans

Easy Instant Pot Mexican Pinto Beans: Authentic Flavor, Wholesome & Versatile

Prepare to be amazed by this incredibly simple and delicious recipe for Instant Pot Mexican Pinto Beans! Crafted with everyday pantry staples, this plant-based dish is bursting with authentic Mexican flavors, making it a perfect addition to all your favorite Mexican-inspired meals. Whether you’re a seasoned chef or a beginner in the kitchen, you’ll love how easy it is to achieve tender, flavorful beans every time with the magic of your Instant Pot.

Mexican style beans with fresh herbs in a white bowl.

If you savor the rich, savory taste of Restaurant Style Mexican Pinto Beans, then this homemade Instant Pot Mexican Pinto Beans Recipe is about to become your new kitchen obsession! Beyond their incredible flavor, these beans are incredibly versatile, wholesome, and deeply satisfying. Forget hours of simmering on the stovetop; making them in the Instant Pot means they’re ready in significantly less time, offering you a delicious and convenient meal solution.

Infused with traditional Mexican seasonings, these beans deliver an authentic taste that rivals your favorite restaurant. The convenience of the Instant Pot allows the flavors to meld beautifully, creating perfectly tender beans without constant supervision. It’s truly a win-win, offering both incredible flavor and effortless preparation.

Why You’ll Love This Instant Pot Mexican Pinto Beans Recipe

Making your own Mexican pinto beans from scratch offers a multitude of benefits, especially when using an Instant Pot:

  • Unbeatable Flavor: Nothing compares to the fresh, vibrant taste of homemade beans seasoned exactly to your liking. This recipe captures the authentic essence of Mexican cuisine.
  • Effortlessly Easy: The Instant Pot transforms dried beans into tender perfection with minimal effort. Simply sauté, add ingredients, set, and let the pressure cooker do the rest.
  • Budget-Friendly: Dried pinto beans are incredibly inexpensive, making this a cost-effective way to prepare a nutritious and filling meal for the whole family.
  • Health-Packed & Plant-Based: Pinto beans are a fantastic source of plant-based protein, fiber, and essential nutrients. This recipe is naturally vegan and gluten-free, contributing to a healthy lifestyle.
  • Versatile & Adaptable: These beans are a fantastic base for countless dishes. Use them in tacos, burritos, bowls, as a side, or even mashed into homemade refried beans.
  • Meal Prep Dream: Cook a large batch and store them for quick meals throughout the week. They reheat beautifully and can be frozen for longer storage.

Pinto Beans: A Staple of Mexican Cuisine

Pinto beans (frijoles pintos in Spanish) are a cornerstone of Mexican and Southwestern American cooking, cherished for their creamy texture and ability to absorb robust flavors. Their distinctive speckled appearance (pinto means “painted” in Spanish) might fade during cooking, but their rich, earthy taste remains. Beyond their culinary appeal, pinto beans are nutritional powerhouses, rich in dietary fiber which aids digestion and helps stabilize blood sugar. They also provide a significant amount of plant-based protein, iron, magnesium, and folate, making them an excellent choice for a healthy, balanced diet.

Ingredients and Substitutions for Authentic Flavor

This recipe offers flexibility, allowing you to use fresh vegetables for maximum flavor or opt for a convenient pantry version with jarred chunky salsa. Either way, your Instant Pot Mexican Pinto Beans will turn out wonderfully flavorful, tender, and absolutely delicious!

Bell pepper, onions, jalapeno, tomato sauce, spices, dried pinto beans.

For Fresh & Vibrant Beans:

  • Fresh Onions, Garlic, Bell Peppers, and Jalapeños: These aromatics form the flavor base. Sautéing them in the Instant Pot brings out their sweetness and depth. Red bell pepper adds a touch of color and mild sweetness, while jalapeños provide a customizable kick.
  • Tomato Sauce: Contributes to the rich, savory broth and classic Mexican flavor profile.
  • Dried Pinto Beans: The star of the show! Always sort and rinse them thoroughly before cooking.
  • Spices: Chili Powder, Cumin, Oregano, Sea Salt: This blend is essential for the authentic Mexican taste. Chili powder offers a smoky warmth, cumin adds earthy notes, and oregano provides a subtle herbal aroma.
Salsa, spices, bay leaves, dried pinto beans.

For a Quick Pantry-Friendly Version:

  • Jarred Chunky Salsa: A fantastic shortcut that brings all the flavor of fresh veggies and tomato in one go. Choose a good quality salsa for the best results.
  • Bay Leaves: Adds a subtle, aromatic depth to the beans as they cook.
  • Dried Pinto Beans: Still the foundation, prepared as usual.
  • Spices: Chili Powder, Cumin, Oregano, Sea Salt: Even with salsa, these key spices elevate the flavor to truly Mexican standards.

Make it a Pantry Recipe: Convenience Without Compromise

Life gets busy, and sometimes, having a full array of fresh ingredients on hand simply isn’t feasible. But that doesn’t mean you have to sacrifice a wholesome, flavorful meal! If you find yourself without bell peppers or fresh jalapeños, or just want to save time, you can absolutely substitute them with a good quality jarred salsa. The beauty of this Instant Pot Mexican Pinto Beans recipe is its adaptability. Trust me, these beans will be incredibly delicious either way, packed with flavor thanks to the spices and the convenience of your Instant Pot.

When opting for jarred salsa, look for an organic brand that comes in a glass jar and ideally doesn’t have added oil, sugar, or artificial sweeteners. Many high-quality salsas are made with fresh ingredients and minimal processing, providing a robust flavor base that will seamlessly integrate into your bean recipe. This method is perfect for those busy weeknights when you need a nutritious dinner on the table fast!

PRO TIP: A well-stocked pantry is your secret weapon for quickly pulling together nutritious and delicious dinners. I’ve personally found incredible success filling my pantry with high-quality staples from Thrive Market. (You can often get 25% off your first order with this link!) They offer an excellent selection of healthy foods and household items from top organic brands at wholesale prices, making it easier and more affordable to keep your kitchen ready for anything.

Do You Have to Soak Dried Beans in Advance of Cooking?

This is a common question, and the good news is, with an Instant Pot, the answer is often “no, not necessarily!” While traditionally soaking beans for at least 6 hours or overnight can shorten the cooking time and potentially improve digestibility, you can absolutely make these Instant Pot Mexican Pinto Beans without the lengthy soak. The Instant Pot’s pressure cooking capability effectively softens the beans in a shorter timeframe, even from dry.

One popular compromise is a “quick soak.” Simply cover your dried beans with boiling water and let them soak for however long you have available – even just 20-30 minutes while you gather the rest of your ingredients can make a difference. If you don’t soak the beans at all, just be sure to adjust the cooking time as directed in the recipe card (usually an extra 10 minutes or so in the Instant Pot). Rest assured, your beans will still come out wonderfully tender and flavorful. So, no problem if you forget or are short on time!

How to Make Easy Instant Pot Mexican Pinto Beans

Preparing your ingredients in advance, known as “mise en place,” will make every step of this recipe smoother and more enjoyable. Let’s get cooking!

Note: If you’ve chosen the convenient “pantry recipe” route and are using jarred salsa, you can skip the first four sautéing steps below and jump straight to adding your salsa.

Dried, soaked pinto beans, chopped veggies, tomato sauce and spices plus instant pot sauteeing onions.

Step 1: Sauté the Onions. Begin by activating the “Saute” function on your Instant Pot. Add a tablespoon or two of water (or a neutral oil if preferred) and then add your diced onions. Sauté until they become translucent and begin to soften, typically taking about 3 minutes. Sautéing helps to build a foundational layer of flavor for your beans.

Soaked dried pinto beans, tomato sauce, spices and veggies sauteeing in the instant pot.

Step 2: Add Peppers and Jalapeños. Once the onions are soft, stir in the diced red peppers and minced jalapeños. Continue to sauté for another 2 minutes, allowing the vegetables to slightly soften and release their flavors. Using the Instant Pot’s sauté function means fewer dishes to wash, keeping your cooking process streamlined!

Instant pot with sauteed veggies, pressed garlic on top. Also some tomato sauce, spices and soaking pinto beans.

Step 3: Introduce Garlic. Press or mince your fresh garlic directly into the pot. Fresh garlic is key to achieving that authentic Mexican flavor. I often use a garlic press or a microplane grater to effortlessly mince the garlic.

Tomato sauce poured on top of sauteed veggies in an instant pot, plus a dish of spices and a bowl with soaking pinto beans.

Step 4: Add Tomato Sauce and Spices. Pour in the tomato sauce and stir it thoroughly with the sautéed vegetables and garlic. Immediately hit the “Cancel” button on your Instant Pot to turn off the sauté function and prevent anything from sticking. This is also the time to add your chili powder, cumin, oregano, and sea salt. Stir everything together well to evenly distribute the flavors.

Pantry Recipe Start: If you’ve opted for the convenient “salsa” route, this is where you’ll begin. Simply empty your jar of chunky salsa into the Instant Pot, then proceed with the remaining steps as directed.

Instant pot filled with tomato sauce, spices, bay leaves and veggies.

Step 5: Combine Beans and Liquids. Drain your soaked (or quick-soaked/rinsed dry) pinto beans and rinse them thoroughly under cold water. Add the drained beans to the pot along with the specified amount of water and the bay leaves. Give everything a good stir to ensure all ingredients are well combined. Securely lock the lid in place, making sure the steam release valve is set to the “Sealing” position. Set your Instant Pot to “Manual” (or “Pressure Cook” on newer models) and adjust the cooking time to 25 minutes for soaked beans (or 35 minutes for unsoaked beans, see notes).

Instant pot with cooked beans in tomato sauce with veggies.

Step 6: Natural Pressure Release. Once the cooking cycle is complete, allow the Instant Pot to naturally release its pressure. This crucial step helps the beans continue to cook gently and develop a wonderfully creamy texture. Natural release typically takes about 15-20 minutes. Do not force the release unless specified, as it can cause the beans to burst. If you’re not quite ready to serve, you can leave the beans in the sealed pot on the “Keep Warm” setting for up to two hours; they will remain perfectly warm and delicious until you’re ready to enjoy them.

Can You Make These on the Stove Top?

Absolutely, yes! Don’t let the lack of an Instant Pot stop you from making these incredibly flavorful Mexican pinto beans. While the Instant Pot offers unparalleled speed and convenience, a stovetop version is just as delicious, simply requiring a bit more cooking time. I’ve included detailed directions and timings in the recipe card below for a stovetop method. The core steps remain the same – sautéing the aromatics and simmering the beans – but you’ll allow for a longer, gentle simmer until the beans reach their perfect tender consistency. The end result is a deeply satisfying pot of beans that will taste just as authentic.

Mexian Style pinto beans in tomato sauce, garnished with sliced jalapenos and sprinkled with fresh chopped herbs

What to Serve with Homemade Mexican Style Pinto Beans:

These versatile Instant Pot Mexican Pinto Beans are a fantastic addition to almost any meal. They shine as a hearty side dish or can be the star of a main course. Here are some delicious ideas:

  • Vegan Sour Cream Recipe (cashews):A cool, creamy dollop of homemade vegan sour cream provides a perfect contrast to the rich beans.
  • Simple Stovetop Cauliflower Rice:For a lighter, low-carb option, serve your beans over fluffy cauliflower rice.
  • Healthy Taco Salad with Baked Tortilla Strips:Add a scoop of these flavorful beans to elevate any taco or burrito bowl.
  • 4-ingredient Homemade Guacamole Recipe:A fresh, creamy guacamole is the perfect companion for these savory beans, whether as a dip or a topping.

Beyond these suggestions, consider adding them to:

  • Tacos and Burritos: A flavorful and satisfying filling.
  • Enchiladas: Spoon them inside or serve alongside.
  • Rice and Beans: A classic and complete meal, especially with cilantro lime rice.
  • Huevos Rancheros: An authentic and hearty breakfast or brunch.
  • As a Simple Side Dish: Garnish with fresh cilantro, a squeeze of lime, and some sliced avocado.
img 8633 15

Did you know commenting and rating recipes is one of the best ways to support your favorite food bloggers? If you made this delicious Instant Pot Mexican Pinto Beans recipe, please consider leaving a five-star rating below and a comment sharing your experience. We love hearing from you! Also, we’d be thrilled if you shared your photos on Instagram by tagging me @dkhealthcoach and using the hashtag #debraklein. Your support helps us create more amazing plant-based recipes for you!

📖 Recipe

Close up of a white bowl of pinto beans in a tomato based sauce, topped with jalapeno slices and sprinkled with cilantro

Instant Pot Mexican Pinto Beans

Author: Debra Klein
This seriously simple Instant Pot Mexican Pinto Bean recipe is an incredibly inexpensive, healthy, and tasty way to make authentic Mexican beans from scratch, ready in a fraction of the time!

4.97 from 78 votes

Rate this Recipe

Print Recipe
Pin Recipe

Prep Time 5 minutes
Cook Time 30 minutes
Additional Time 20 minutes
Total Time 55 minutes

Course Side Dish, Main Dish
Cuisine Mexican, Tex-Mex, Plant-Based

Yield 6 Cups
Calories 124 kcal

Equipment

  • Wooden Spoon Set
  • Measuring Cups and Spoons
  • Instant Pot 6-Quart

Ingredients

  

  • 2 cups dried pinto beans sorted, rinsed, and soaked 6 hours or overnight* (see notes for no-soak)
  • 1 medium onion or 2 small, diced (approximately 1 cup)
  • 1 red bell pepper diced (approximately 1 cup)
  • 2 jalapeños seeds and membranes removed, minced (adjust to taste)
  • 3 cloves garlic minced or pressed
  • 1 cup tomato sauce
  • 3 Tablespoons chili powder* (use a high-quality blend for best flavor)
  • OPTIONAL: for a bit of smoky heat, add ½ teaspoon chipotle chili powder
  • 1 Tablespoon ground cumin
  • 2 teaspoons dried oregano (preferably Mexican oregano)
  • ½ teaspoon fine sea salt (or more, to taste)
  • 2 bay leaves
  • 4 cups water (or vegetable broth for more flavor)

Instructions

 

  • Sauté Aromatics (Skip for Pantry Salsa Method): Turn your Instant Pot on to the “Saute” function (Normal setting). Add 1-2 Tablespoons of water (or oil) and the diced onions. Sauté for approximately 3 minutes until they start to soften. Then, add the diced red bell pepper and minced jalapeños, continuing to sauté for another 2 minutes. Hit “Cancel” on the Instant Pot to turn off the sauté function. Stir in the pressed garlic and tomato sauce, mixing well. Finally, stir in the chili powder, optional chipotle chili powder, cumin, oregano, and sea salt until evenly combined.
  • Combine Ingredients & Pressure Cook: If using jarred salsa, empty 2 cups of prepared salsa into the Instant Pot at this step. Drain your beans (whether soaked or not), rinse them thoroughly, and add them to the pot along with 4 cups of water (or 1 ½ cups water if using salsa) and the bay leaves. Stir everything well to ensure all ingredients are submerged and combined. Securely lock the lid in place, making sure the steam release valve is set to the “Sealing” position. Set your Instant Pot to “Manual” or “Pressure Cook” (High Pressure) and adjust the time to 25 minutes for soaked beans, or 35 minutes for unsoaked beans.
  • Natural Pressure Release: Once the cooking time is complete, allow the Instant Pot to naturally release the pressure for 15-20 minutes. This is crucial for achieving tender beans and preventing them from bursting. After the natural release, carefully manually release any remaining pressure by turning the valve to “Venting” before unlocking and removing the lid.
  • Serve: Discard the bay leaves. Taste the beans and adjust seasoning (especially salt) if needed. Serve your Instant Pot Mexican Pinto Beans warm and enjoy!
  • Optional Garnish: Enhance your serving with sliced jalapeños, fresh chopped cilantro, lime wedges, and creamy avocado slices.

Video

Notes

NO SOAK BEANS: Forgot to soak your beans? NO PROBLEM! This recipe is incredibly forgiving. For a quick soak, pour boiling water over the dried beans and let them sit for as long as you have time (e.g., while you prep other ingredients). For completely unsoaked beans, simply increase the Instant Pot cooking time to 35-40 minutes at high pressure. They will still turn out tender and delicious, I promise! It’s happened to me many times!

CHILI POWDER: The quality of your chili powder makes a difference. For a rich, authentic flavor, choose a high-quality blend. If you like a bit of extra smoky heat, feel free to add in ½ teaspoon of chipotle chili powder as well.

MAKE IT A SIMPLE PANTRY RECIPE: For ultimate convenience, you can replace the fresh onions, bell peppers, jalapeños, garlic, and tomato sauce with 2 cups of your favorite prepared chunky salsa (look for an organic brand without added sugar or oil). If you choose this method, skip the first sautéing step (Step 1) and start by emptying the salsa into the Instant Pot. Then, proceed with Step 2, adding the spices, drained beans, and 1 ½ cups of water. Cook as directed for delicious, quick beans!

MAKE IT ON THE STOVETOP: You can absolutely make these Mexican Pinto Beans on the stovetop! Heat a large, heavy-bottomed pot or Dutch oven over medium heat. Follow the sautéing steps (Step 1) by cooking the onions, bell peppers, and jalapeños until softened. Turn the heat down to low, stir in the garlic, tomato sauce, and all the spices. Increase the heat back to medium, add the rinsed and drained beans, water (4 cups for soaked, 5-6 cups for unsoaked), and bay leaves. Bring the mixture to a boil, then reduce the heat to a low simmer, cover the pot, and let the beans cook until they are tender. This will typically take about 1 ½ to 2 hours for soaked beans, or 2 ½ to 3 hours for unsoaked beans, depending on their freshness. Stir occasionally and add more water if needed to keep the beans submerged.

Nutrition

Serving: 1gCalories: 124kcalCarbohydrates: 24gProtein: 7gFat: 1gPolyunsaturated Fat: 1gSodium: 492mgFiber: 8gSugar: 4g
Note

The nutrition calculations were done using online tools. To obtain the most accurate representation of the nutritional information in any given recipe, you should calculate the nutritional information with the actual ingredients you used. You are ultimately responsible for ensuring that any nutritional information is accurate, complete and useful.

Did you make this recipe? Please leave a review below, then snap a picture and tag me @dkhealthcoach or use hashtag #dkhealthcoach on Instagram so I can see it!!

*This post contains affiliate links. I only link to products and services that I personally use, highly recommend, and trust. If you make a purchase after clicking on one of these links, I will receive a small commission at no additional cost to you. Thanks for supporting the blog!