Instant Pot Charro Beans

Section: Perfect Side Dishes to Complete Any Meal

Instant Pot charro beans blend pinto beans, chorizo, bacon, smoky sausage, and savory spices into a hearty, comforting dish. Onions, garlic, tomatoes, and fresh cilantro add depth and aromatic flavor. After cooking the beans under pressure, brown the meats and veggies, then stir everything together for a deeply savory result. Leave the beans saucy or thicken by simmering a bit longer. Serve hot, garnished with cilantro or with crisp pork rinds for extra texture. These bold, protein-packed beans shine alone or with classics like tortillas, cornbread, or rice. Perfect for quick weeknight meals or potlucks.

A woman wearing a pink apron is cutting a cake.
Published By Evelyn
Updated as of Fri, 18 Jul 2025 14:44:18 GMT
A close up of a delicious meal in a pot. Bookmark
A close up of a delicious meal in a pot. | foodbymary.com

This hearty Instant Pot Charro Beans recipe is my go-to comfort food for homesick days and family gatherings. Loaded with pinto beans, smoky bacon, vibrant chorizo, and flavorful sausage, every bite is like a taste of a bustling Tex-Mex kitchen. With layers of fresh tomatoes, onion, and spicy jalapeños, this robust dish lands somewhere between a meal and a memorable side.

The first time I made these for my Florida friends, they could not believe how rich and satisfying beans could be. Now I always keep a stash in the freezer for last minute Tex-Mex fixes.

Ingredients

  • Pinto beans: they offer creamy texture and soak up all those homemade flavors look for fresh dried beans for the best results
  • Bacon: adds deep smokiness choose applewood smoked for robust taste
  • Chorizo: brings spicy notes and depth use Mexican style ground chorizo if possible
  • Smoked sausage or hotdogs: traditional and easily found in stores try to pick all beef for best flavor
  • Chicharron or pork rinds: optional but truly authentic adds crunch and savoriness select fresh airy pieces at Latin markets
  • Roma tomatoes: bright freshness that balances out the richness look for tomatoes with firm flesh and deep red color
  • Yellow onion: essential for building the aromatic base pick onions that feel heavy and have no sprouting
  • Jalapeños: contribute gentle heat opt for firm green peppers with glossy skin
  • Garlic: perfumy and earthy always use fresh
  • Cilantro: for a final fresh and herbal lift use vibrant green bunches without wilting
  • Salt: draws out flavor use fine sea salt for even seasoning

Step-by-Step Instructions

Cook the Beans:
Place rinsed pinto beans into the Instant Pot with a half cup of diced onion and salt. Fill with water to the three quart line. Lock the lid in and set to Manual on High Pressure for thirty minutes. After cooking, perform a quick pressure release according to your instant pot instructions. This gives you plump tender beans ready to soak up all the sautéed flavors.
Fry the Bacon:
While the beans cook, lay sliced bacon in a large skillet and render it slowly over medium low heat until it turns golden and crisp. Remove bacon with a slotted spoon but leave the fat behind. Cooking bacon low and slow draws out the most flavor and creates a perfect base for the next ingredients.
Cook the Chorizo and Tomatoes:
Add ground chorizo to the hot bacon fat. Keep stirring so it browns evenly and the spices bloom. Once deep red and crumbly, add diced Roma tomatoes, chopped onion, sliced jalapeños, and minced garlic. Simmer for about five minutes in the pan until onions are soft and the kitchen smells irresistible.
Add Smoked Sausage:
Slice smoked sausage or hotdogs into quarter inch rounds and toss into the skillet mixture with the cooked bacon. Stir to warm everything through. These meats release additional fat and flavor into the mix.
Combine and Sauté in the Instant Pot:
Once the beans are ready, open the Instant Pot and carefully add in all contents from the skillet. Turn on the sauté feature and let everything simmer together for twenty minutes, stirring often. Watch as the fragrant broth thickens and the beans become glossy and rich.
Garnish and Finish:
After the beans and meats have melded, stir in chopped cilantro for freshness. If you like it traditional, add the chicharron or pork rinds now for a savory crunch. Simmer for another ten minutes before serving piping hot.
A close up of a bowl of beans. Bookmark
A close up of a bowl of beans. | foodbymary.com

My absolute favorite ingredient is always the bacon. Every time I sizzle it up, the aroma fills the whole house and reminds me of Sunday cookouts back in Texas. My daughter always sneaks the crispy pieces off the plate before I get a chance to toss them in the beans.

Storage Tips

Charro beans keep beautifully in an airtight container in the fridge for up to five days. For longer storage, spoon cooled beans into freezer safe bags or containers and freeze up to three months. Be sure to thaw overnight in the fridge and reheat gently on the stovetop or in the microwave with a splash of water to keep the beans tender and saucy.

Ingredient Substitutions

Feel free to swap turkey bacon for pork if you like it lighter or try vegetarian chorizo to cut back on meat. If you cannot find chicharron, omit or substitute with crunchy tortilla strips for added texture. Any type of hearty beans will work in a pinch, though pinto beans bring the most traditional flavor.

Serving Suggestions

Pile these beans into bowls and serve with warm corn tortillas, fluffy rice, or a side of cornbread to soak up every bit of brothy goodness. I love spooning them over huevos rancheros for a stellar brunch or tucking them alongside carne asada and grilled vegetables. Dollop with sour cream or a wedge of lime for a little zing.

A bowl of beans with a sausage in it. Bookmark
A bowl of beans with a sausage in it. | foodbymary.com

Charro Beans in Mexican Culture

Charro beans tell the story of hardworking Mexican ranchers who created filling dishes using humble ingredients like beans, cured meats, and salsa. This recipe celebrates the “cowboy” spirit and the heartiness of traditional Mexican food. Bringing them to your table bridges generations with each smoky spoonful.

Common Recipe Questions

→ What meats work best in charro beans?

Classic options include chorizo, bacon, smoked sausage, and pork rinds. Mix and match for your desired richness and flavor.

→ Can canned beans be used instead of dried?

For quickest results, use canned pinto beans. Rinse well and reduce pressure cooking time, as they are already cooked.

→ How spicy are charro beans?

Spice level depends on your chorizo and added chilis. Adjust jalapeños or omit for milder beans, or add extra for heat.

→ What are the best serving ideas?

Charro beans pair perfectly with tortillas, rice, cornbread, or atop huevos rancheros. They also work as a robust side dish.

→ How long do leftovers stay fresh?

Store beans in an airtight container in the fridge for up to 5 days, or freeze for 3 months. Reheat gently before serving.

→ Can the beans be made vegetarian?

Absolutely. Omit meats and boost flavor with smoked paprika, extra tomatoes, and vegetable broth for a meat-free version.

Instant Pot Charro Beans

Smoky, meaty charro beans with chorizo, bacon, sausage, and fresh tomatoes; hearty Mexican classic made fast.

Prep Time
20 minutes
Cooking Time
60 minutes
Complete Time
80 minutes
Published By: Evelyn

Recipe Category: Side Dishes

Skill Level: Moderately Challenging

Cuisine Type: Mexican

Total Portions: 8 Serves How Many (Serves 8 as a side or 4 as a main)

Dietary Preferences: Dairy-Free

Required Ingredients

→ Legumes

01 500 g dried pinto beans, rinsed

→ Meats

02 120 g smoked bacon, diced
03 280 g smoked sausage or hotdogs, sliced into coins
04 280 g Mexican-style ground chorizo
05 60 g chicharrón (pork rinds), chopped (optional)

→ Vegetables & Aromatics

06 2 medium Roma tomatoes, diced
07 1 large yellow onion, diced
08 2 jalapeño peppers, finely chopped
09 3 cloves garlic, minced
10 20 g fresh cilantro, chopped

→ Pantry & Seasonings

11 1.5 teaspoons fine sea salt (plus more to taste)
12 Water to fill Instant Pot to 3-litre line

Step-by-Step Instructions

Step 01

Place rinsed pinto beans in the Instant Pot. Add 120 g diced onion and 1.5 teaspoons salt. Pour water to the 3-litre mark. Lock lid, set to Manual, High Pressure, and cook for 30 minutes. Follow manufacturer’s instructions for quick pressure release after cooking.

Step 02

While beans cook, heat a large skillet over medium heat and fry the diced bacon until crisp. Transfer bacon to a bowl and reserve rendered fat in the skillet.

Step 03

In the same skillet with bacon fat, add ground chorizo. Cook until browned and fat is rendered. Add diced tomatoes, remaining diced onion, jalapeños, and minced garlic. Sauté for about 5 minutes until onions are translucent.

Step 04

Add smoked sausage and cooked bacon back into the skillet. Stir to combine and heat through, then set aside until beans finish cooking.

Step 05

When beans have finished under pressure, open the Instant Pot lid. Add in skillet ingredients (chorizo, bacon, sausage, sautéed vegetables). Select the sauté function and cook for 20 minutes, stirring frequently, until the broth thickens and beans reach desired consistency.

Step 06

Add chopped cilantro and chicharrón (if using) to the Instant Pot. Continue to sauté for an additional 10 minutes. Adjust seasoning with salt if needed before serving.

Handy Cooking Tips

  1. Rinse beans thoroughly before starting for best texture.
  2. Soaking beans before cooking is not required with pressure cooking, but can marginally reduce total cook time.
  3. If beans remain firm after pressure cooking, pressure cook for an additional 5–10 minutes as needed.
  4. Charro beans freeze well when portioned into airtight containers and can be stored up to 3 months.

Necessary Kitchen Tools

  • Instant Pot or electric pressure cooker
  • Large skillet
  • Wooden spoon
  • Knife and cutting board
  • Measuring spoons

Allergy Details

Always check ingredient packaging for potential allergens and consult a healthcare professional when in doubt.
  • Contains pork and may contain traces of gluten (if using processed sausage or chorizo).

Nutritional Information (Per Serving)

These nutrition details are for guidance and don’t replace professional advice.
  • Calories: 370
  • Fat: 14 grams
  • Carbohydrates: 42 grams
  • Proteins: 19 grams