Mexican Pork Green Chili Recipe: Smoky Chipotle and Tomato Heat in One Pot

Soups & Stews

Mexican Pork Green Chili Recipe: Smoky Chipotle and Tomato Heat in One Pot

This Mexican pork green chili recipe brings the bold flavors of Tex-Mex tradition to your stovetop with just one pot. 🔥 After perfecting this dish during my time in Charleston, I've learned how to balance smoky chipotle heat with tender pork and fresh green chilis for a dish that's both comforting and complex.

The secret lies in charring the pork first—whether on a grill or in a cast-iron skillet—to develop deep, caramelized flavors before simmering everything together.

The foundation of this recipe is a vibrant green chili sauce, where roasted Hatch peppers meet tomatoes, onions, and garlic for a base that's both fresh and smoky.

I use a blend of cumin, chili powder, and bay leaf to build layers of warmth, while the pork shoulder breaks down into melt-in-your-mouth tenderness.

What makes this dish special is how the flavors meld over time—starting with a quick char, then letting everything simmer until the pork is fall-apart tender and the sauce is rich and aromatic.

By the time you serve this, you'll have a steaming pot of green chili with perfectly seasoned pork that's infused with smoky, spicy notes. The dish delivers that perfect balance of heat and richness that makes it a crowd-pleaser, whether you're feeding a family or hosting a gathering.

Serve it with warm tortillas, a side of rice, or a crisp salad to round out the meal.

This recipe pays homage to both Mexican and Texan traditions, where green chilis take center stage. The beauty of this dish is its versatility—it's hearty enough for a cold evening but bright enough to feel fresh.

Once you try it, you'll understand why this one-pot wonder has become a staple in kitchens across the Southwest.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for mexican pork green chili

Pantry staples meet smoky heat in this one-pot wonder—just 15 ingredients for big flavor.

Ingredient Amount Notes
Pork Shoulder 🥩 2 lb Bone-in for flavor, cut into 1-inch cubes
Fresh Green Chilies 🌶️ 1 ½ cups Hatch or poblano, stems removed
Medium Onion 🧅 1 whole Yellow or white, chopped
Garlic Cloves 🧄 6 cloves Peeled and smashed
Medium Tomato 🍅 1 whole Roma or vine-ripened, chopped
Chipotle Peppers in Adobo 🌶️ 2 tbsp Mince the peppers, reserve sauce
Ground Cumin 🌿 2 tsp Toasted for deeper flavor
Chili Powder 🌶️ 2 tbsp Medium heat preferred
Bay Leaves 🍃 2 whole Remove before serving
Black Beans 🫘 1 can 15 oz can, drained and rinsed
Chicken Broth 💧 2 cups Low-sodium preferred
Olive Oil 🫒 2 tbsp For charring pork
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Lime 🍋 1 whole Juiced for brightness

The pork shoulder is non-negotiable here—bone-in for extra flavor, and Costco or butcher shops have the best deals. Look for well-marbled cuts, and ask for it cut into 1-inch cubes if they don't already. Fresh green chilies? Trader Joe's or local Mexican markets have the best selection—Hatch peppers in summer, poblano the rest of the year. Toast your own cumin seeds for depth (just dry-toast in a pan for 30 seconds), but pre-ground works in a pinch. The chipotle peppers in adobo? La Costeña or Goya brands are my go-tos—they're consistent and widely available.

No fresh green chilies? Two jalapeños or serranos will give you heat without the same sweetness. Out of black beans? Canned pinto beans work just as well. The chipotle sauce from the can adds smoky depth—don't skip it! For extra richness, stir in a splash of beef broth instead of chicken. The lime should be fresh—bottled juice lacks the brightness. Want more smokiness? Add a dash of smoked paprika or a pinch of ground ancho chili (just toast and grind ancho peppers).

This dish tastes even better the next day—plan ahead! Store leftovers in the fridge for up to 5 days, or freeze portions for 3 months. I always double the batch and freeze half—perfect for lazy weeknights. The sauce thickens as it cools, so add a splash of water or broth when reheating. Serve with warm tortillas or over rice to soak up every last bit of that smoky, spicy goodness.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: That pork shoulder practically cooks itself while you chop—no fancy techniques, just a deep pot, simmering heat, and the smoky aroma of green chilies caramelizing into the onions. Honestly, the only thing I measure precisely is the salt, and even then, I eyeball it.
  • Smoky-Garlicky Bliss: The moment those roasted garlic cloves hit the pan with the pork, your kitchen smells like a Mexican street stall. That crispy edge on the pork with the creamy, slightly charred green chili sauce? It’s the kind of flavor that makes you pause mid-bite just to savor it.
  • Weeknight Workhorse: This dish is my go-to when I’m feeding a crowd or just too tired to fuss. Double the batch, freeze half, and reheat it later—it tastes just as good cold from the fridge as it does fresh. My kids ask for it even when I serve it with plain rice.
  • Budget-Friendly Feast: Pork shoulder stretches forever, and green chilies (fresh or canned) are cheaper than takeout. Between us, I’ve made this for under $10 per serving, and it still feels like a restaurant-worthy meal. That’s the kind of recipe that makes grocery day exciting.

Step-by-step instructions for Mexican pork green chili

Let's build this smoky, spicy chili that brings together tender pork and fresh green chilies in one flavorful pot.

1

🔥 Step 1: Sear the Pork Shoulder for Deep Flavor

Heat a large Dutch oven or deep skillet over medium-high heat and add the 2 tablespoons olive oil. Once shimmering, add the 2 lb pork shoulder cut into 1-inch cubes, working in batches if needed to avoid crowding. Let the pork sear undisturbed for 3-4 minutes per side until deeply browned and crispy in spots.

This step is crucial—it develops the Maillard reaction that creates rich, caramelized flavors. Don't rush it; you'll see the edges turn golden brown and hear that satisfying sizzle. Once all pieces are browned, transfer the pork to a plate and set aside.

2

🍳 Step 2: Build the Chili Base with Aromatics

In the same pot, reduce heat to medium and add the 1 whole medium onion chopped, 6 cloves garlic smashed, and 1 whole medium tomato chopped. Cook for 5-6 minutes until the onion softens and becomes translucent, stirring occasionally.

Here's where the magic happens: add the 2 tablespoons minced chipotle peppers in adobo (plus 1 tablespoon of the reserved adobo sauce), 2 tablespoons chili powder, and 2 teaspoons ground cumin. Stir everything together and cook for 1 minute until fragrant. This spice blend forms the flavor foundation of your chili.

3

🥘 Step 3: Simmer the Pork and Chilies Together

Return the seared pork to the pot and pour in the 2 cups chicken broth. Add the 1.5 cups fresh green chilies (stems removed), 1 can drained black beans, and 2 whole bay leaves. Bring to a gentle boil, then reduce heat to low, cover, and let it simmer for 1 hour 15 minutes.

Stir occasionally to prevent sticking, but mostly let it cook undisturbed. You're looking for the pork to become fork-tender and the flavors to meld together. If the liquid reduces too much before the pork is tender, add ¼ cup water to maintain moisture.

4

🍋 Step 4: Finish with Bright Lime and Seasoning

After simmering, remove the 2 bay leaves and stir in the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Finally, add the juice of the 1 whole lime and adjust the seasoning if needed—this bright citrus cut balances all the rich, smoky flavors.

Let the chili rest for 5 minutes off the heat before serving. This resting period allows all the flavors to truly meld together. The final dish should be thick, smoky, and packed with tender pork, fresh green chilies, and that perfect chipotle heat.

5

🍽️ Step 5: Serve with Warm Cornbread

Ladle the chili into bowls and serve immediately with warm cornbread or crusty bread to soak up all that delicious sauce. The pork should be tender enough to pull apart with a fork, and the green chilies should add a fresh, slightly spicy crunch to each bite.

This one-pot wonder delivers restaurant-quality Mexican flavors right in your kitchen. The smoky chipotle, fresh green chilies, and tender pork create a perfect balance of heat and depth that will have everyone asking for seconds.

👨‍🍳

Pro Tips For Making Mexican Pork Green Chili

  • BLISTER THE CHILIES FIRST: Toss whole green chilies in a dry skillet over medium-high heat for 1-2 minutes per side until charred in spots. This deepens their flavor and makes them easier to peel later—just rub them with a towel after charring. I used to skip this and wondered why my sauce tasted flat compared to restaurant versions.
  • SWEAT THE ONIONS LOW AND SLOW: Don’t rush the onions—cook them in the same oil you brown the pork over low heat for 8-10 minutes until they’re translucent and slightly sticky. This builds flavor without burning, and it’s the base where everything else shines. I learned this the hard way after burning three batches of onions and ending up with a bitter sauce.
  • CHOP TOMATOES SMALLER THAN YOU THINK: Dice the tomato into ¼-inch pieces, not chunks. Smaller pieces break down faster, thicken the sauce properly, and blend seamlessly with the green chili heat. I was skeptical until I tried it—now it’s non-negotiable for the right texture.
  • REST THE PORK BEFORE SLICING: Let the cooked pork shoulder sit under foil for 10 minutes after removing from the pot. This keeps it juicy and makes slicing clean cuts a breeze. I know, I know—it’s tempting to serve it immediately, but your future self will thank you for the tender result.

Flavor customization for this mexican pork green chili

Spice Level Control

Adjust the heat to your preference by controlling the chili components. For a mild kick, reduce chipotle peppers to 1 tablespoon and use 1 poblano pepper (seeds removed) instead of Hatch.

For medium heat, keep the recipe as written with 2 tablespoons chipotle and 1.5 cups green chilies. If you love fiery flavors, add ½ teaspoon cayenne pepper or swap in jalapeños for the green chilies.

I find that toasting the green chilies first (char over an open flame for 2 minutes) enhances their natural sweetness and mellows the heat slightly. 🌶️

Smoky Depth Variations

Boost the smokiness by experimenting with different techniques. For a grill-enhanced version, char the pork directly over hardwood coals (oak or mesquite) before finishing in the pot.

For oven-smoked flavor, place the seared pork on a wire rack over a baking sheet with wood chips (soak ½ cup apple or hickory chips first) and broil for 10 minutes before simmering. My go-to shortcut?

Add 1 teaspoon liquid smoke (just a splash!) to the sauce at the end—it adds depth without overpowering. 🔥

Protein Swaps

This recipe works beautifully with other proteins too. For beef lovers, swap the pork for 2 lbs beef chuck (cut into cubes) and increase simmering time to 2 hours.

For a seafood twist, use 1 lb shrimp or scallops—add them in the last 5 minutes of cooking to avoid overcooking. I’ve also made this with chicken thighs (bone-in for flavor) by reducing simmer time to 45 minutes.

The key is ensuring the protein reaches 165°F internal temperature before serving. 🥩

Vegetable Boosts

Add texture and nutrition with these easy vegetable additions. Stir in 1 cup corn kernels (fresh or frozen) during the last 15 minutes of cooking. For heartiness, add 2 cups diced sweet potatoes (simmer for 45 minutes alongside the pork).

My favorite? 1 cup roasted bell peppers (toss with olive oil, roast at 400°F for 20 minutes, then chop)—they add sweetness that balances the heat. 🌿

Topping Ideas

Elevate your bowl with these creative toppings. A sprinkle of crumbled cotija cheese adds salty contrast, while avocado slices bring creamy richness. For crunch, top with tortilla strips (bake at 375°F for 8 minutes) or toasted pumpkin seeds.

A drizzle of crema (or sour cream) and fresh cilantro finishes the dish beautifully. Pro tip: Let guests customize their bowls—it’s always a hit at my table! ✨

Dietary Adaptations

Easily adapt this recipe for dietary needs. For low-carb, serve over cauliflower rice instead of tortillas. For vegetarian, replace pork with extra-firm tofu (press and cube, pan-fry until crispy) or mushrooms (sauté with the aromatics).

To make it gluten-free, ensure your broth and spices are certified GF. I’ve even made a dairy-free version by omitting cheese and using coconut yogurt as a crema substitute—it’s surprisingly delicious! 💚

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 8g40%
Cholesterol 115mg38%
Sodium 820mg36%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use dried green chilies instead of fresh?

Yes! For 1.5 cups fresh green chilies, use 2 tablespoons dried green chili pods (like guajillo or ancho). Soak them in warm water for 15 minutes first, then blend with the sauce ingredients. The flavor will be more concentrated, so reduce chipotle to 1 tablespoon to balance the heat.

2

How do I make this recipe spicier?

Boost the heat by adding ½ teaspoon cayenne pepper with the spices or swap green chilies for jalapeños. For extra smoky fire, stir in 1 teaspoon chipotle powder (from the can) at the end. My secret? Toast the green chilies over an open flame for 2 minutes—it deepens their flavor without adding more heat.

3

Can I make this in an Instant Pot?

Sear the pork first (as directed), then add all ingredients except lime. Cook on high pressure for 40 minutes, then quick-release. Stir in lime and adjust seasoning. The Instant Pot version cooks 45 minutes faster but may need ¼ cup broth to reach desired thickness.

4

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat with 2 tablespoons broth to prevent drying. Never microwave—it makes the pork rubbery. For extra richness, add a splash of beef broth or a pat of butter. Leftovers taste even better the next day!

5

Why is my pork still tough after cooking?

This usually happens if the pork wasn't seared properly or simmered long enough. Always brown the meat deeply first, then simmer at least 1 hour 15 minutes (until it reaches 203°F internal temp). For extra tenderness, add 1 teaspoon apple cider vinegar with the broth—it helps break down the collagen.

★★★★★4.7(9 reviews)
Categories Soups & Stews