This post may contain affiliate links. Please read our disclosure policy.

Instant Pot Charro Beans are made with smokey bacon, fire-roasted tomatoes, pinto beans, and a little spice for the perfect Frijoles Charros you have ever eaten! These are the perfect side dish for any Mexican Food Meal!

With Cinco de Mayo coming up, I have one more Mexican-inspired dish to add to your lineup. These Charro Beans will make your maracas shake.  They have a great smoky flavor and are oh so good!

an overhead view of these instant pot charro beans aka stovetop charro beans

Now don’t run away when you see Instant Pot if you do not have one!  I have stovetop instructions too! I use my instant pot to cut out the soaking time. (You know sometimes I just forget to do that)

The combo of the bacon and the roasted garlic creates a smokiness you cannot resist! These beans will add just a little something special to your Taco Tuesday or in this case Cinco de Mayo Celebration!   Pair them with Mexican Rice to complete a perfect plate!  Creamy Green Chile Enchiladas just want these as a sidekick for Fiesta Friday!  Or maybe  Easy Beef Barbacoa or Salsa Verde Chicken may just win out for the celebrations too! Why not make them all!

an overhead view of these charro beans made in the instant pot or on the stovetop

What you need to make Instant Pot Charro Beans

  • Dried Pinto Beans
  • Bacon
  • Onion
  • Jalapeno 
  • Chicken Stock or Broth
  • Salt
  • Cumin 
  • Diced Tomatoes or Diced Fire Roasted Tomatoes
  • Roasted Minced Garlic (or regular)
  • Bay Leaf
an overhead view of these charro beans made in the instant pot or on the stovetop with the ingredients used to make it in the background

How to Make the best Instant Pot Charro Beans

Step 1.  Grab your bacon and let’s get to cookin’.  It’s sauté time.  Saute for about 2 to 3 minutes.  Add in onion and jalapeno cook another minute or 2. During the last minute add in garlic.

a closeup of sautéing bacon to be used in these charro beans made in the instant pot or on the stovetop

Step 2.  Add in chicken stock and scrape any bits stuck to the bottom.  Then you are ready to dump everything else in and stir. Put your lid on and cook for 1 hour. Let Natural Release, this will take about 30 to 40 minutes. It is well worth the wait!

Then you have amazingly delicious charro beans!! I mean smoky bacon flavors greatness with a touch a spice. But not too much!  If you want more spice you can add in more jalapeno or leave those seeds on –  at your own risk of course 😉


a closeup of a serving of this homemade charro beans recipe topped with jalapeno slices
an overhead view of these charro beans made in the instant pot or on the stovetop
5 from 8 votes

(click stars to rate)

Charro Beans | Instant Pot & Stove Top

Prep Time: 5 minutes
Cook Time: 1 hour
Total Time: 1 hour 5 minutes
Servings: 8
Author: Nikki Lee
Instant Pot Charro Beans are made with smokey bacon, fire roasted tomatoes, pinto beans, and a little spice for the perfect Frijoles Charros you have ever eaten! These are the perfect side dish for any Mexican Food Meal! 
Add to Shopping List


  • 1 pound dried pinto beans, rinsed
  • 8 ounces of bacon, chopped
  • ¼ cup yellow onion, diced
  • 1 jalapeno, seeds removed, diced, (if you want spicy you can leave some seeds in)
  • 2 teaspoons sea salt, (or to taste)
  • 1 teaspoon cumin, (optional)
  • 2 teaspoons roasted minced garlic, I used spice world brand
  • 1 can fire roasted tomatoes or diced tomatoes
  • 5 cups chicken stock or broth
  • 2 bay leaves


  • Set Instant Pot {6 Quart} to sauté and let get hot.  Add in the bacon and cook for 2 to 3 minutes. Add in onion, garlic, and jalapeno and cook another 1 to 2 minutes.
  • Pour in chicken broth and scrape any bits off the bottom.
  • Add in salt, tomatoes, beans, cumin and bay leaves, Stir. Lock on lid and set to manual high pressure and cook for 60 minutes.
  • Once cooking is done let the beans NATURAL RELEASE. This will take about 30 to 40 minutes.
  • Stir and serve.


STOVE TOP DIRECTIONS: Soak beans covered in water with the salt overnight.  Drain. Put beans in a large Dutch oven and bring to a boil.  Cook on med to medium high heat for at least 1 hour.

Nutrition Information

Serving: 11 serving Calories: 292kcal (15%) Carbohydrates: 25g (8%) Protein: 20g (40%) Fat: 13g (20%) Saturated Fat: 4g (25%) Polyunsaturated Fat: 8g Cholesterol: 33mg (11%) Sodium: 1320mg (57%) Fiber: 6g (25%) Sugar: 5g (6%)

Nutritional Disclaimer

Soulfully Made is not a dietician or nutritionist, and any nutritional information shared is only an estimate. We recommend running the ingredients through an online nutritional calculator if you need to verify any information.

©️Soulfully Made

Did You Make This?I love to see what you made! Tag me @soulfullymade_ and hashtag #SoulfullyMade
Pin Recipe Tag on Insta Share on Facebook Leave Review

Please share

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. I made this recipe exactly as documented and had no issues. I actually thought it was soupy and didn’t know any better if it should or should not be. Delicious!

  2. Hi tried this recipe and added 1-1.5 cup of chicken broth. This really helped in having juicy beans. The flavor was good as was the spicy ness.

  3. I followed the recipe but added about a cup and a half more liquid. Beans were stilla bit under cooked. Added another 12 oz of liquid because they need to be a bit soupy especially if you are going to heat leftovers. I also added 2 tsp chili powder

  4. 5 stars
    I doubled the recipe in the IP and it was tasty! I usually use recipes and “guidelines” but followed this exactly. Next time I’ll add a bit more broth but I left them on warm for a long time. Serving this to company tonight as Charro Beans and tomorrow the leftovers will be refried beans along with your chicken enchilada recipe. Thanks for a great recipes and a very good site!

    1. Thank you so much! I With beans you never know sometimes they need more liquid than others. I really do love the flavor of these Charro’s and oh yum as refried beans the next day! It’s going to be a great meal for Cinco de Mayo or any day! I hope you enjoy <3 - Nikki

  5. 5 stars
    Made these per recipe – absolutely delish! Had to cook my beans a few more minutes but hands down the best beans I’ve made in some time. Served with some jalapeño cheese corn bread!

  6. 5 stars
    Loved this recipe so much! I added in a bottle of beer in place of part of the water and 2 tbsp of pinto bean seasoning! Turned out delicious! I added about 10 extra minutes to the cook time, because I like my beans a tad on the mushy side.

    1. I love the addition of the beer! I will have to try it next time! I bet it adds terrific flavor! I am still experimenting with my IP and love any feed back! Thank you for stopping by to chat and share your changes. I hope you will come back often. This is why I blog to share and to hear from my readers! You have made my day! If you are on social media would love for you to join in our group! We share encouragement, recipes and have lots of fun! <3

    1. Melissa, I am so sorry I have added it in the recipe section. It was in the post but not in the recipe section. Big oops on my part. Thank you so much for letting me know. Hope you come back to visit soon! Sorry this is so late in getting back. I have been working on preparations for the storm and have been away a bit.