Instant Pot Charro Beans are your new favorite side dish! These pressure cooker Mexican-style pinto beans are LOADED with flavor and perfect for all your Tex-Mex faves. (Gluten-Free + Easy!)
We may have BLAZING summer heat, but one thing that’s awesome about where I live is the abundance of Tex-Mex food. Within just a few minutes of my house in any direction, I can find delicious tacos, burritos, fresh salsa, tamales, freshly-made tortillas, and more. It’s almost enough to make up for the heat thing. Almost.
One of our favorite restaurant recipes to make at home is a good batch of Charro Beans (cowboy beans). Charro beans are Mexican-style pinto beans PACKED with flavor and easy to make at home.
For traditional charro beans, you cook dried pinto beans in a flavorful broth seasoned with smoky bacon, savory aromatics, dried spices, chiles, and tomatoes. Typically, charro beans are cooked on the stovetop, but today, I’m going to show you how to make Instant Pot Charro Beans.
An Instant Pot or pressure cooker makes these flavorful beans a little more hands-off and will save you a little time. Plus, it’s the BEST way I know to cook dried beans. Pressure cooking speeds up the process, makes the beans tender without turning them to mush, quickly infuses BIG flavor, AND makes beans easier to digest!
Here’s what you need to make Instant Pot Charro Beans that are perfect for all your Tex-Mex faves…
Start With Simple Ingredients
- DRIED PINTO BEANS. The foundation of this instant pot recipe is dry pinto beans + a flavorful broth. Before cooking, you’ll want to sort and rinse the beans, removing any ruined beans or stray pebbles that may have found their way into the bag. Then, it’s all about the broth, so you’ll need…
- BACON. Smoky bacon (or leftover ham or ham hock, pulled pork, etc.) adds LOTS of flavor to the broth. I love the smoky note with pinto beans (or black beans!).
- ONION + GARLIC. Then, for some aromatics, I add a combination of onion and garlic. They add so much flavor to the broth!
- JALAPENO + CHIPOTLE CHILI PEPPER. For a little heat and a lot of flavor, I add some jalapeno and a chipotle pepper canned in adobo. (Not all brands are GF, so be sure to check!). If you like spicy beans, you can add more jalapeno or chipotle chilis! I keep mine in the mild range since I’ve got very spice-averse littles at home.
- CUMIN + OREGANO + SALT + BAY LEAVES. For dry seasonings, I add a combination of cumin, oregano, salt, and bay leaves (if you have them on hand).
- DICED TOMATOES. A lot of the charro beans I’ve had have tomatoes in them, but not everyone adds them. Feel free to skip them if you’re not a tomato fan! If you *are* going with tomatoes, I prefer fire-roasted tomatoes to play up the smoky notes in the beans.
- CHICKEN BROTH OR WATER. After adding all those yummy flavors, you’ll finish things off with chicken broth or water. Pressure cooking really infuses all those flavors into the broth, so the end result is incredible!
- CILANTRO. Lastly, I love to add some fresh cilantro. It’s pretty, and it adds a fresh note to the beans.
WHAT SIZE INSTANT POT DO YOU USE FOR THIS RECIPE? I’ve got a 6-quart Instant Pot and have LOVED it. It’s been big enough for roasts, stews, soups, oatmeal, beans, pasta, and more!
How To Make Instant Pot Charro Beans, Step By Step
As always, you can find the full recipe, with ingredient amounts, detailed instructions, and tips in the recipe card below!
- First, Cook The Bacon. Press SAUTE button and add bacon to the Instant Pot. Cook bacon 5-7 minutes, or until it’s starting to crisp and has rendered some of its fat. Remove the bacon and set aside.
- Build Flavor. Add onion and cook about 5 minutes until partially softened. Next, add garlic, jalapeno, chipotle pepper, cumin, oregano, and salt. Stir and cook 1 minute, until fragrant. Add tomatoes and stir to help scrape up any browned bits from the bottom of the pot.
- Add Beans & Broth. Press CANCEL to stop SAUTE mode. Pour in broth. Add rinsed beans, and return bacon to the Instant Pot. Stir to combine, then cover with lid.
- Cook Beans. Secure lid and double-check that the pressure valve is set to SEALING (not VENTING). Press PRESSURE COOK and set timer to 30 minutes. (It will take about 10-12 min for the Instant Pot to come to pressure, then 30 minutes to cook.)
- Naturally Release Steam. When the beans have finished cooking, allow the pressure to naturally release for 20-25 minutes, then quick-release remaining steam.
- Garnish & Season. Stir the beans and add cilantro and additional salt, as desired.
4 Yummy Ways To Serve These Mexican Pinto Beans
Now that you know how to make Charro Beans in the Instant Pot, let’s talk about how to use them! The short answer is: any way you like! But, if you need a few ideas to get you started…
- AS A SIDE DISH! Serve these charro beans with some cilantro-lime rice as a side dish for all sorts of Tex-Mex main dishes–fajitas, burritos, tacos, and more!
- IN BURRITO BOWLS. One of my favorite Tex-Mex restaurant faves is a big burrito bowl. Rice, charro beans, any proteins I’m digging (like Salsa Verde Chicken, Sweet & Spicy Pork, or Beef Carnitas), lettuce or slaw, avocado or guacamole, salsa or pico de gallo, and any other veggies or extras that sound nice!
- IN TACO SALADS. Or, ditch the rice, pump up the lettuce and turn all those burrito bowl goodies into a giant taco salad. Top with crispy tortilla strips, and a drizzle of tomatillo ranch dressing and dive in!
- IN TACOS OR BURRITOS. My Instant Pot Charro Beans are perfect tucked into burritos or tacos. (Charro beans run saucy, so feel free to use a slotted spoon if you want just the beans in your tacos/burritos.)
- AS A SOUP. Or, you can serve them like bean soup or chili with a side of cornbread. Delightful!
FAQ + Tips For The Best Instant Pot Charro Beans
CHOOSE YOUR HEAT TOLERANCE. Depending on how hot your jalapeño is, your Instant Pot Charro Beans will likely end up on the mild side. If you’d like to turn up the heat to medium or spicy, add a second jalapeño, or a second chipotle chili!
THE BEST PLACES TO BUY DRIED PINTO BEANS. For best results, you’ll want to buy your dried beans from someplace with high turnover (meaning they sell a lot of beans). Otherwise, you run the risk of your beans being SUPER old, which means they may not soften well. I like to buy from Thrive Market, Camellia beans, or Vitacost.
HOW TO FREEZE LEFTOVER CHARRO BEANS. This recipe will make about 8 cups of cooked charro beans. If you’re not planning to feed a crowd or eat leftover pinto beans for a few days, I recommend freezing! Scoop cooked, cooled beans into a freezer-safe reusable bag or airtight container (save a little space at the top for expansion if you use a container!), and lay flat in the freezer to freeze. Thaw in the refrigerator before reheating when you’re ready to use them!
HOW LONG DO INSTANT POT CHARRO BEANS TAKE FROM START TO FINISH? The initial saute + assembly takes about 15 minutes, then it’ll take 10 minutes to come to pressure, 30 minutes to cook, 20-25 minutes of natural release, and 2 minutes of quick release. That adds up to about 75-80 minutes total.
WHAT IF MY BEANS ARE STILL TOUGH? If they’re close, I recommend putting the lid back on and cook an additional 5-10 minutes at high pressure. If your beans still won’t soften or they aren’t even close to softening, it likely means your beans are old and won’t soften no matter what you do (read more about that here).
Recipe Card
🌟 Did you make this recipe?
Leave a star rating below when you try our Instant Pot Charro Beans recipe! We can’t wait to hear what you think!
Instant Pot Charro Beans (Mexican Pinto Beans)
- Total Time: About 75-80 minutes
- Yield: About 8 cups beans 1x
- Diet: Gluten Free
Description
Instant Pot Charro Beans – These pressure cooker Mexican-style pinto beans are LOADED with flavor and perfect for all your Tex-Mex faves. (Gluten-Free + Easy!)
Ingredients
- 1 lb. dried pinto beans, sorted & rinsed
- 4 oz (about 4 slices) bacon, diced
- 1 onion, diced
- 3 cloves garlic, finely minced
- 1/2–1 jalapeno, finely minced
- 1/2–1 canned chipotle chili pepper in adobo sauce, minced
- 1/2 tsp. cumin
- 1/2 tsp. oregano
- 1 tsp. salt, plus more to taste
- 1 (14oz) can fire-roasted diced tomatoes
- 5 cups chicken broth (or water)
- 1/4 cup chopped cilantro (optional)
Instructions
- First, Cook The Bacon. Press SAUTE button and add bacon to the Instant Pot. Cook bacon 5-7 minutes, or until it’s starting to crisp and has rendered some of its fat. Remove the bacon and set aside.
- Build Flavor. Add onion and cook about 5 minutes until partially softened. Next, add garlic, jalapeno, chipotle pepper, cumin, oregano, and salt. Stir and cook 1 minute, until fragrant. Add tomatoes and stir to help scrape up any browned bits from the bottom of the pot.
- Add Beans & Broth. Press CANCEL to stop SAUTE mode. Pour in broth. Add rinsed beans, and return bacon to the Instant Pot. Stir to combine, then cover with lid.
- Cook Beans. Secure lid and double-check that the pressure valve is set to SEALING (not VENTING). Press PRESSURE COOK and set timer to 30 minutes. (It will take about 10-12 min for the Instant Pot to come to pressure, then 30 minutes to cook.)
- Naturally Release Steam. When the beans have finished cooking, allow the pressure to naturally release for 20-25 minutes, then quick-release remaining steam.
- Garnish & Season. Stir the beans and add cilantro and additional salt, as desired.
Notes
- You don’t need to soak the beans for this instant pot recipe, but if you prefer soaked beans, you can cover them in water overnight and let them soak in the refrigerator. Drain the water in the morning, then you can reduce the cook time here by 10 minutes or so.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Instant Pot
- Cuisine: Tex-Mex
Nutrition
- Serving Size: 1/2 cup charro beans (with broth)
- Calories: 130
- Sugar: 2.5 g
- Sodium: 370.1 mg
- Fat: 1.1 g
- Saturated Fat: 0.4 g
- Carbohydrates: 21.3 g
- Fiber: 4.8 g
- Protein: 7.8 g
- Cholesterol: 1.9 mg














My wife and I both loved these beans! We’ve followed a plant-based diet for years, and eat beans several times a week, so I have dozens of pinto recipes and even a few for charro beans. I tried this one because it looked a little different. Of course I left out the bacon, but I subbed smoked salt and stirred in a little liquid smoke at the end to kick it up a notch. Just… wow! I have a bunch of the chipotles in adobo left, so I’ll be using them to make another batch of these beans next week.
DELICIOUS! And the perfect way to mimic that smoky effect! Thanks so much for sharing and taking the time to leave such a kind review!
Fabulous recipe – easy, tasty, true to “real” pinto beans for a Texan. I use a large, whole jalapeno but remove the seeds and the white flesh inside. I slice fresh jalapeno for the side for those who want it hotter. I also use vegetable broth instead of chicken and eliminate the bacon to make this vegan for my son — the meat lovers don’t miss the bacon at all, this tastes so good. Leftovers disappear the very next day…..and sometimes that night.
This recipe is excellent. We have made it a number of times. We don’t soak the beans and have not noticed a difference.
We have made one substitution. The problem is that the jalapeños in our area are pretty darned tame. So our fix is to use two Serrano peppers with their seeds in lieu of the suggested jalapeño.
Thank you for this recipe.
Delicious! That’s a great swap!
Thanks so much for taking the time to leave such a kind review Robert!
DELICIOSO!!
I’m so glad you loved them!!
Made them as a vegetarian dish – Best charro beans we’ve had we’ll be making this one a lot!
So glad they worked for you Ron!
I made this tonight in the 3qt Instantpot. It wasn’t able to use the full 5 cups of chicken broth. It was closer to 4 but not quite. As a guy raised in North Central Texas, this hits the mark. So good! Thank you for this recipe. I have a friend that comes from Monterrey Mexico. This is very close to her recipe.
Thank you.
James
James, you totally made my day! So glad it was a win for you!
One of the best charro bean recipes I have ever had!
You totally made my day with this review! THANK YOU! I’m so glad you loved them as much as we do.
These charro beans are a family favorite. I get compliments every time I serve them. Great flavor balance. I make them a little less spicy for the kiddos. I also cook mine a bit longer so you might need to adjust for your pressure cooker. Delicious!
Can this be doubled in an 8 quart instant pot? I need to feed 30 people.
Ly – I haven’t tried doubling it before. I know it fills my 6-qt. Instant Pot a bit over 2/3 full, so I’m not sure you’d have enough room for an 8-quart with doubling. If you give it a try, you may need to play with the cook time as well.