(Slow-Simmered Pinto Beans with Tender Pork & Roasted Green Chile)
These Pinto Beans with Pork and Hatch Green Chile are hearty, smoky, and packed with Southwestern flavor. 🫘🌶️ Tender pinto beans simmer with juicy pork, onion, garlic, tomatoes, warm spices, and plenty of roasted Hatch green chile until the broth becomes rich and slightly creamy.
Serve them with warm flour tortillas, cornbread, Mexican rice, or simply a big spoon and some extra green chile on top! ❤️
Full Recipe (Ingredients + Instructions)
Ingredients – Serves 8
Pinto Beans 🫘
- 1 lb (450 g) dried pinto beans
- 8–10 cups water, plus more as needed
- 1 bay leaf
Pork & Green Chile 🌶️🐷
- 1½ lbs (680 g) pork shoulder, cut into ¾-inch cubes
- 1 tablespoon vegetable oil or lard
- 1 medium yellow onion, diced
- 5 garlic cloves, minced
- 2 cups roasted Hatch/New Mexico green chile, peeled, seeded if desired, and chopped
- 1 jalapeño, diced, optional
- 2 Roma tomatoes, diced
- 1 teaspoon ground cumin
- 1 teaspoon Mexican oregano
- ½ teaspoon ground coriander
- ½ teaspoon smoked paprika
- ½ teaspoon black pepper
- 1½–2 teaspoons salt, or to taste
- 3–4 cups chicken or pork broth, as needed
- 1 tablespoon fresh lime juice
- ¼ cup chopped cilantro, optional
Step 1: Sort & Rinse the Beans 🫘
Sort through the dried beans and remove any stones or damaged beans.
Rinse thoroughly under cold water.
Do You Have to Soak Them?
No!
For an overnight soak, cover the beans with plenty of water and refrigerate for 8–12 hours, then drain and rinse.
Soaked beans generally cook faster, but unsoaked beans work perfectly—they’ll simply need additional cooking time.
Step 2: Start Cooking the Beans
Place the beans in a large heavy pot.
Add approximately 8 cups fresh water and the bay leaf.
Bring to a boil, then reduce to a gentle simmer.
Partially cover.
Cook until the beans begin becoming tender.
Approximate timing:
Soaked beans: 45–75 minutes initially
Unsoaked beans: 1–1½ hours initially
Don’t worry about getting them completely tender yet—they’ll continue cooking with the pork and green chile.
Step 3: Brown the Pork 🐷🔥
While the beans cook, pat the pork dry and season lightly with salt and black pepper.
Heat the oil or lard in a large skillet over medium-high heat.
Brown the pork in batches.
Give each piece time to develop some dark golden edges.
Don’t overcrowd the skillet!
Secret Tip ❤️
We’re not trying to cook the pork completely at this stage.
We’re building FLAVOR through browning.
Step 4: Build the Flavor Base 🧅🧄
Remove the browned pork.
Reduce the skillet to medium heat.
Add the onion and cook for 4–5 minutes.
Add the jalapeño, if using, and cook another minute.
Add the garlic and cook for approximately 30 seconds.
Stir in:
- Cumin
- Mexican oregano
- Coriander
- Smoked paprika
- Black pepper
Cook for about 30 seconds, just until fragrant.
Step 5: Add the Tomatoes 🍅
Add the diced tomatoes.
Cook for approximately 3–4 minutes, scraping up all those browned pork bits from the skillet.
Those little browned pieces are GOLD. 🔥
Step 6: Bring Everything Together 🫘🐷
Once the beans are beginning to soften, add the browned pork and onion-tomato mixture to the bean pot.
Add enough broth so everything remains comfortably covered with liquid.
Simmer gently for another 45–75 minutes, or until:
- Beans are completely tender
- Pork is fork-tender
- Broth has developed a rich consistency
Add hot water or broth whenever necessary.
Step 7: Add the Hatch Green Chile 🌶️🔥
Add the 2 cups roasted Hatch/New Mexico green chile during approximately the final 30–40 minutes of cooking.
This gives the chile enough time to flavor the broth while preserving more of its roasted character.
Taste and add salt as needed.
Want MORE Green Chile Flavor?
Add another ½–1 cup.
I won’t stop you. 😂🌶️🔥
Step 8: Make the Beans Naturally Creamy
For a thicker broth, scoop about 1 cup beans with a little broth into a bowl.
Mash them with a fork.
Stir them back into the pot.
Simmer uncovered another 10–15 minutes.
No flour needed!
The mashed pinto beans naturally thicken the broth.
Step 9: Finish the Pot ❤️
Remove the bay leaf.
Stir in:
- Fresh lime juice
- Cilantro, if using
Taste one final time for salt, chile, and seasoning.
Let the pot rest for about 10 minutes before serving.
The broth will continue thickening slightly.
Extra-Spicy Hatch Green Chile Beans 🌶️🔥🔥
Use:
- 3 cups HOT roasted Hatch green chile
- 1 serrano
- 1 jalapeño
- Pinch of cayenne
Serve with sliced fresh jalapeños on top.
This version has some ATTITUDE. 😂🔥
Smoky Bacon & Pork Version 🥓🐷
Before browning the pork, cook 6 slices chopped bacon until crispy.
Remove the bacon and brown the pork in the bacon drippings.
Return the bacon during the final 20 minutes.
The smoky bacon, pork, beans, and green chile combination is incredible.
Pork & Potato Green Chile Beans 🥔🌶️
Add 1½ lbs peeled and cubed Yukon Gold or russet potatoes during the final 25–35 minutes.
The potatoes absorb the pork and chile broth and naturally make the entire pot heartier.
This turns the beans into something halfway between pinto beans and green chile stew. ❤️
Slow Cooker Version 🫕
For the easiest slow-cooker version, use pre-soaked beans.
Brown the pork and sauté the onion, garlic, and spices first.
Transfer everything except the lime and cilantro to the slow cooker.
Cook until both the beans and pork are completely tender, generally around 7–9 hours on LOW, depending on your slow cooker and the age of the beans.
Add the roasted green chile during the later portion of cooking when practical.
Finish with lime and cilantro.
Extra Recipe Tips & Variations ✨
Older dried beans can take considerably longer to soften than fresher beans, so use cooking times as a guide rather than a guarantee.
Keep the beans covered with liquid throughout cooking. If the pot gets low, add hot water or hot broth rather than cold liquid.
Pork shoulder is ideal because the connective tissue slowly breaks down and gives the broth richness.
Choose mild, medium, hot, or extra-hot Hatch/New Mexico green chile depending on your preference.
If your roasted chile contains lots of liquid, drain some before adding it.
Flavor Upgrades / Secret Tips 🔥
🌶️ Roast your green chile until blistered and smoky.
🐷 Brown the pork deeply before simmering.
🫘 Mash a cup of beans for naturally creamy broth.
🧄 Don’t be shy with the garlic.
🥓 Add bacon for another smoky layer.
🌿 Mexican oregano works beautifully with pork and chile.
🔥 Add some roasted jalapeño or serrano for extra heat.
🍋 Finish with lime only at the end for brightness.
Serving Ideas 🍽️
Serve these beans with homemade flour tortillas, Navajo-style fry bread, cornbread, Mexican rice, warm corn tortillas, carne asada, grilled pork, or a simple green salad.
For toppings, try:
- Shredded Monterey Jack
- Crumbled queso fresco
- Diced white onion
- Cilantro
- Avocado
- Sour cream
- Sliced jalapeño
- Extra roasted green chile
- Lime wedges
My Favorite Way ❤️
Put a big bowl of beans on the table.
Warm up homemade flour tortillas.
Add cheese, diced onion, and another spoonful of roasted Hatch chile.
Tear off a piece of tortilla and scoop up those creamy beans and tender pork.
That’s dinner. 🫘🌶️🐷❤️
Storage & Meal Prep Tips 🥡
These beans are even better the next day!
Cool leftovers promptly and refrigerate in airtight containers for 3–4 days.
The beans will absorb broth as they sit, so add a splash of water or broth when reheating.
They also freeze beautifully for about 2–3 months.
Freeze in individual portions for easy lunches and dinners.
Nutrition Facts 📊
Approximate per serving:
- Calories: 390–450 kcal
- Protein: 28–33 g
- Carbohydrates: 38–45 g
- Fat: 13–18 g
- Fiber: 10–13 g
Values vary according to the pork cut, toppings, and serving size.
Frequently Asked Questions (Q&A)
Can I use canned pinto beans?
Yes. Use about 4 cans (15 oz each), drained and rinsed. Since they’re already cooked, simmer the pork until tender first and add the beans later so they don’t turn to mush.
What cut of pork works best?
Pork shoulder is my first choice because it becomes tender and flavorful during slow cooking.
Do I need to soak the beans overnight?
No. Soaking simply shortens and can make the cooking time more predictable.
When should I add the Hatch green chile?
I like adding it during the final 30–40 minutes so it seasons the broth while retaining plenty of roasted chile flavor.
Can I make this without tomatoes?
Absolutely. Leave them out for an even more chile-forward broth.
How can I make the beans thicker?
Mash some of the cooked beans and stir them back into the pot.
Can I use New Mexico green chile instead of Hatch?
Yes. Hatch refers specifically to chile associated with the Hatch growing region of New Mexico; other roasted New Mexico green chiles work beautifully too.
Social Media Captions ❤️
Facebook Style:
“Pinto Beans with Pork and Hatch Green Chile! 🫘🐷🌶️ A big pot of tender pinto beans, juicy pork shoulder, garlic, onion and LOTS of roasted green chile simmered low and slow until that broth gets rich and creamy. Give me some homemade flour tortillas and I’m HAPPY! ❤️🔥”
Short Caption:
“Pinto beans + tender pork + roasted Hatch green chile = one seriously comforting pot of food! 🫘🐷🌶️❤️”
Family-Style Caption:
“Nothing fancy needed tonight—just a big pot of Pinto Beans with Pork & Hatch Green Chile and a stack of warm tortillas. That’s the kind of dinner that brings everyone to the table. ❤️”
Spicy Caption:
“I was going to add a LITTLE Hatch green chile…and then my hand slipped. 😂🌶️🔥”
Engagement Caption:
“What are you eating with this bowl—FLOUR TORTILLAS 🫓, CORNBREAD 🌽, FRY BREAD 🥖, or MEXICAN RICE 🍚? 👇❤️”
Final Food Description 🫘🌶️🐷
Pinto Beans with Pork and Hatch Green Chile is a hearty Southwestern-style pot of creamy pinto beans, fork-tender pork shoulder, smoky roasted green chile, onion, garlic, tomatoes, and warm spices slowly simmered until every spoonful is rich and comforting. The beans naturally thicken the savory broth while the roasted chile adds unmistakable smoky heat, making this an especially satisfying meal with warm homemade tortillas. 🫘🐷🌶️🔥❤️