Soups & Stews
This Mexican pork green chili recipe delivers the smoky, spicy depth of New Mexican cuisine in a single, flavor-packed pot. 🔥 After perfecting this dish at my farm-to-table kitchen, I’ve learned that slow-braised pork shoulder—tender and infused with ancho and chipotle—transforms simple ingredients into something extraordinary.
The key lies in balancing heat from fresh green chiles with the earthy richness of pork fat, creating a sauce that’s both complex and comforting.
The technique is straightforward but essential: sear the pork until deeply caramelized, then simmer it low and slow with aromatics and chiles until the meat falls apart.
I’ve tested this recipe countless times, and the difference between a good chili and a great one comes down to patience—letting the flavors meld over time rather than rushing the process.
This method ensures every bite delivers layers of smoky, spicy, and slightly sweet notes that define authentic New Mexican cooking.
What you’ll end up with is a steaming bowl of pork green chili so rich and flavorful it’ll have your guests asking for seconds. The tender pork shreds effortlessly, coating each spoonful with a velvety sauce that’s just spicy enough to linger.
Serve it with warm tortillas, a sprinkle of fresh cilantro, and a wedge of lime to brighten the heat—this is the kind of meal that feels like a hug in a bowl.
Perfect for game day, family dinners, or a cozy night in, this recipe scales beautifully and tastes even better the next day. The leftovers reheat like a dream, making it ideal for meal prep.
Whether you’re a seasoned cook or just starting out, this one-pot wonder delivers restaurant-quality results with minimal effort. Let’s get cooking!
Ingredients for mexican pork green chili
Sixteen ingredients create a rich, smoky, spicy chili with deep New Mexican roots.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 3 lb | Bone-in, cut into 2-inch chunks |
| Ancho Chili Peppers 🌶️ | 4 whole | Stems and seeds removed |
| Dried Chipotle Peppers 🌶️ | 2 whole | In adobo sauce, chopped |
| Fresh Green Chile Peppers 🌶️ | 4 whole | Stems and seeds removed |
| Yellow Onion 🧅 | 1 whole | Chopped into 1/2-inch pieces |
| Garlic Cloves 🧄 | 6 cloves | Peeled and smashed |
| Tomato Paste 🍅 | ½ cup | Smooth, not chunky |
| Beef Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Cumin Seeds 🌿 | 1 tbsp | Toasted in dry skillet |
| Ground Cumin 🌿 | 1 tbsp | For extra depth |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for serving |
The pork shoulder is non-negotiable—its fat renders down into the sauce, creating that signature velvety texture. Look for bone-in cuts at Whole Foods or your local butcher, as they stay juicier. If you can't find ancho chiles, substitute 2 additional dried guajillo peppers for a slightly sweeter profile. Chipotles in adobo are essential for that smoky depth—buy them in the Latin foods aisle, not the spice section. For fresh green chiles, Hatch peppers from New Mexico are ideal, but any fresh green chile works. Toast the cumin seeds in a dry skillet for 30 seconds until fragrant—this step amplifies their flavor tenfold.
No ancho chiles? Dried arbol peppers at half the amount add heat without sweetness. Substituting fresh jalapeños for green chiles works, but you'll lose that bright acidity. The beef broth can be swapped for vegetable broth if needed, though the meaty flavor will be slightly muted. For extra richness, add 1/4 cup of chicken broth to the mix. If you're short on time, use pre-chopped onion and garlic from the produce section, but fresh is always better. The tomato paste should be smooth—chunky varieties can make the sauce too thick. Always taste as you go, adjusting salt and spices to your preference.
This chili tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portion-sized containers. The pork will shred easily when reheated—just add a splash of water or broth to prevent drying out. For meal prep, double the recipe and freeze half. When ready to serve, warm through on the stovetop and garnish with fresh cilantro and lime juice. The lime brightens the heat and adds a refreshing finish—don't skip this step!
Why You'll Love This Recipe
- I’ll be real: this feeds a crowd but costs less than takeout. Double the batch, and you’ve got Monday’s lunch and Tuesday’s dinner covered—just reheat it with a sprinkle of cilantro, and no one will guess it’s leftovers.
- One-Pot Magic: Between us, this dish is that rare recipe where you dump everything into one pot and walk away. The pork shoulder practically melts itself into tender shreds while the ancho and chipotle peppers build that deep, smoky backbone—no fancy techniques, just patience and a slow simmer.
- Smoky-Sweet Obsession: Honestly, the flavor combo here is ridiculously good. The ancho peppers give this a rich, earthy depth, while the fresh green chiles add a bright, tangy kick that cuts through the pork’s richness. Add a splash of vinegar at the end, and it’s like a flavor explosion in your mouth.
- Weeknight Workhorse: I’ll be real: this feeds a crowd but costs less than takeout. Double the batch, and you’ve got Monday’s lunch and Tuesday’s dinner covered—just reheat it with a sprinkle of cilantro, and no one will guess it’s leftovers.
Step-by-step instructions for Mexican pork green chili
This one-pot method delivers deep, smoky flavor with tender pork and vibrant chiles.
🔥 Step 1: Sear the Pork Shoulder for Maximum Flavor
Heat a large Dutch oven over medium-high heat until hot. Add the 3 lb pork shoulder in 2-inch chunks and sear undisturbed for 3-4 minutes per side until deep golden brown. This creates a flavorful crust that forms the base of your chili.
Real talk: Don't rush this step. You want the pork to develop color before you add any liquid. If it sticks, don't panic—just let it cook longer. Once browned, remove the pork and set aside on a plate.
🍳 Step 2: Toast the Aromatics for Deep, Complex Flavor
In the same Dutch oven, add the 1 tbsp cumin seeds and toast over medium heat for 1 minute until fragrant and slightly nutty. Remove them with a slotted spoon and set aside.
Add the 1 whole yellow onion and 6 cloves garlic cloves to the pot. Cook for 5-6 minutes until the onion softens and the garlic becomes golden. Here's where it gets good—you'll smell that sweet, caramelized aroma building. This is your flavor foundation.
🥘 Step 3: Build the Chili Base with Toasted Chiles
Add the 4 whole ancho chili peppers and 2 whole dried chipotle peppers to the pot. Cook for 2 minutes to toast them slightly—this deepens their smoky flavor. Then add the 4 whole fresh green chile peppers and cook for another 3 minutes until softened.
Stir in the 0.5 cup tomato paste, 1 tbsp ground cumin, 1 tbsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper. Cook for 2 minutes until the tomato paste darkens slightly and the spices are fully incorporated. This creates the rich, complex base that defines Mexican chili.
🍳 Step 4: Simmer the Pork Until Fork-Tender
Return the seared pork to the pot. Pour in the 1.5 cups beef broth and the toasted cumin seeds. Bring to a boil, then reduce heat to low and cover partially. Simmer for 2.5-3 hours until the pork is fork-tender and easily pulls apart.
I know it's tempting to check on it, but resist the urge to peek. Every time you lift the lid, you lose heat and moisture. Instead, trust the process—you'll know it's ready when the pork shreds easily and the sauce has thickened to a rich consistency.
🍽️ Step 5: Finish and Serve with Fresh Garnishes
Remove the pork and shred it directly in the pot using two forks. Return the shredded pork to the sauce and simmer uncovered for 5-10 minutes to reduce the sauce slightly. Stir in the 0.25 cup fresh cilantro just before serving.
Serve immediately with the juice of 1 whole lime squeezed over each portion. The bright acidity cuts through the richness of the pork and chiles. This dish tastes even better the next day as the flavors meld further, but the fresh cilantro and lime keep it vibrant.
Pro Tips For Making Mexican Pork Green Chili
- Char the Peppers: Toss whole dried ancho and chipotle peppers in a dry skillet over medium-high heat for 30 seconds per side—just until fragrant and slightly blistered. I learned this the hard way: skipping this step makes the sauce taste flat and one-dimensional, like someone forgot to season it. The char deepens the smoky, earthy notes that define this dish.
- Render the Fat Low: Cook the pork shoulder in batches over low heat to render fat gradually, not sear it. High heat turns the meat rubbery and burns the fat before it releases. I used to rush this, and the chili always ended up greasy and tough—now I treat it like a slow simmer, and the meat stays juicy.
- Toast the Onions: Sauté the yellow onion with the charred peppers until deep golden, not just translucent. That extra 5 minutes caramelizes the sugars and adds a sweet contrast to the heat. Sounds weird, but it works: the flavor jumps from good to wow when you do this.
- Simmer the Sauce Long: Let the green chili sauce cook uncovered for at least 20 minutes after adding the pork, stirring occasionally. This lets the flavors meld and the sauce thicken naturally—no need for cornstarch. I skip this when I’m impatient, but the dish is noticeably better when I don’t.
Health benefits of this recipe
Protein Powerhouse
This recipe delivers high-quality protein from the pork shoulder—about 50 grams per serving—making it perfect for muscle repair and satiety. The slow-cooked method ensures maximum protein absorption while keeping the meat tender and flavorful.
I've found that pork shoulder's collagen breaks down during cooking, adding richness to the sauce while boosting your protein intake. 💪
Spice Benefits
Ancho and chipotle peppers provide capsaicin, a compound that boosts metabolism and reduces inflammation. Fresh green chiles add vitamin C and fiber, balancing the dish's hearty profile.
The combination creates a thermogenic effect—your body burns more calories digesting these spices, which is why I always include them in my chili recipes.
Heart-Healthy Fats
The pork shoulder's fat renders down into the sauce, creating a velvety texture while providing monounsaturated fats that support heart health. Unlike fried foods, these fats are cooked slowly at low temperatures, preserving their beneficial properties.
I recommend using heritage pork when possible—it has a better fat-to-lean ratio than conventional cuts.
Digestive Support
Ground cumin and oregano contain digestive enzymes that aid nutrient absorption. The fiber from fresh green chiles promotes gut health, while the slow-cooked method makes the pork easier to digest than grilled cuts.
This is why my family always requests this dish when we're recovering from a big meal—it's gentle yet satisfying.
Vitamin Boost
Fresh cilantro and lime provide vitamin K and folate, while the tomato paste contributes lycopene, an antioxidant that supports skin health. The combination creates a nutrient-dense bowl that feels indulgent but is actually packed with benefits.
I always serve this with a side of cilantro-lime rice to double the vitamin C content. ✨
Meal Prep Advantage
Unlike many comfort foods, this chili reheats beautifully while retaining its nutritional benefits. The slow-cooked pork remains tender, and the spices don't lose their potency when stored properly.
I make double batches on Sundays—it keeps well in the fridge for 5 days or freezer for 3 months, making it my go-to for busy weeks when I need quick, healthy meals. 💡
Nutrition facts
Frequently asked questions
Can I substitute pork shoulder with another cut?
For a quicker version, use pork chops (bone-in, 1-inch thick) and reduce simmering time to 1.5 hours. Pork tenderloin works too, but it's leaner, so add 1/4 cup extra broth to prevent drying. The key is bone-in cuts—they stay juicier and add flavor to the sauce.
What if I can't find ancho or chipotle peppers?
No problem! For ancho substitutes, use 2 dried guajillo peppers (soaked first) for sweetness or arbol peppers for heat. Skip chipotles? Add 1 tsp smoked paprika and 1/4 tsp cayenne for smokiness. Toast the dried peppers for 30 seconds to enhance flavor—this step is non-negotiable for depth.
How spicy should this chili be?
The recipe balances heat and smokiness—mild to medium with fresh green chiles. For more heat, add 1 extra chipotle pepper or 1 jalapeño. To reduce spice, remove seeds from all chiles and use half the amount of chipotles. Taste the sauce before serving and adjust with sour cream or lime juice to balance.
Can I make this in an Instant Pot?
Yes! Sear the pork first, then add all ingredients except cilantro. Cook on high pressure for 40 minutes, then release pressure naturally. Shred the pork and stir in cilantro. The sauce will be thinner—reduce it on the stovetop for 10 minutes to thicken. For best results, use low-and-slow cooking in a Dutch oven.
What's the best way to serve this?
Pair it with warm corn tortillas, cilantro-lime rice, and diced avocado for a complete meal. For crunch, top with toasted pepitas or crumbled queso fresco. Serve with a Mexican lager or horchata to complement the smoky flavors. Leftovers reheat well—just add a splash of broth to keep it moist.
