Soups & Stews
This Mexican pork green chili recipe delivers restaurant-quality depth in a single pot—where smoky chipotle, earthy cumin, and tender pork shoulder transform humble ingredients into a dish that tastes like a Mexican cantina.
The secret lies in charring the green chiles over an open flame before blending, a technique that unlocks their natural sweetness while building layers of complexity.
I first perfected this method during a late-night cooking session after a BBQ competition in Charleston, where the crowd demanded seconds before the last bite hit the table.
The beauty of this recipe is its simplicity: just 10 core ingredients that work together through a foolproof braising process. Pork shoulder breaks down into melt-in-your-mouth tenderness while the sauce develops its signature smoky-sweet balance.
What sets this apart is the chipotle powder—smoked jalapeño in powder form—that infuses the dish with that unmistakable Mexican firehouse aroma without overwhelming the natural flavors of the pork and vegetables.
By the time you're done, you'll have a steaming pot of green chili where each spoonful delivers perfectly tender pork, velvety sauce, and a perfect balance of heat and earthiness.
The sauce clings to every bite of pork, creating a dish that's rich enough to stand alone but versatile enough to serve with warm tortillas, cilantro, and lime. This is comfort food at its finest—deeply satisfying yet simple enough for weeknight dinners.
One of the best parts? The leftovers taste even better the next day as the flavors meld further. I always make a double batch because it disappears faster than you can say "más por favor."
The slow-cooker adaptation in the tips section makes this even more convenient for busy nights—just set it and let the flavors develop while you handle other tasks. Here's how to make it happen.
Ingredients for mexican pork green chili
Ten core ingredients for a smoky, tender pork chili that tastes like a Mexican cantina classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 3 lb | Bone-in for best flavor |
| Green Chile Peppers 🌶️ | 6 whole | Fresh, charred over flame |
| Chipotle Powder 🌶️ | 2 tbsp | Smoked jalapeño preferred |
| Ground Cumin 🌿 | 2 tbsp | Toasted for deeper aroma |
| Garlic Cloves 🧄 | 6 cloves | Fresh, peeled and minced |
| Onion 🧅 | 1 whole | Yellow or white, chopped |
| Tomato Paste 🍅 | ½ cup | Smooth texture preferred |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| Cilantro 🌿 | ¼ cup | Fresh, chopped for garnish |
| Lime 🍋 | 2 whole | Juiced for brightness |
| Olive Oil 🫒 | 2 tbsp | For charring peppers |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The pork shoulder is non-negotiable here—bone-in cuts stay juicier and pack more flavor. Trader Joe's or Costco usually have great deals on this cut, and it's worth the investment. If you're charring the green chiles yourself, do it over an open flame (gas stove or grill) until the skins blacken—this unlocks their natural sweetness. Penzeys carries the best chipotle powder if you want to splurge, but the regular grocery store stuff works fine too (just look for smoked jalapeño). The cumin? Toast it in a dry pan for 30 seconds first—trust me, it makes a difference.
No fresh green chiles? Canned green chiles work in a pinch, but they lack that smoky char. Running low on beef broth? Chicken broth with a splash of soy sauce gets you close. The tomato paste can be swapped for crushed tomatoes (use about 1 cup), but it won't be as concentrated. Want more heat? Add a pinch of cayenne or a dash of hot sauce at the end. The cilantro is optional but adds that fresh finish—if you hate it, skip it and use parsley instead. Lime juice is key for brightness, so don't skimp (or use bottled if fresh isn't available).
This dish tastes even better the next day—make a double batch if you can. Store in an airtight container for up to 5 days in the fridge. Freezes beautifully for 3 months if you portion it into containers. I always make a big pot because it disappears fast. The pork gets fork-tender with time, so if you're in a hurry, use the slow cooker (just brown the meat first). Leftovers reheat wonderfully—just add a splash of water or broth if it gets too thick.
Why You'll Love This Recipe
- One-Pot Magic: The pork shoulder practically cooks itself while you chop peppers—no fancy techniques, just a deep skillet and 30 minutes. Honestly, I’ve made this on nights when I just wanted to sit down, and it still tasted like I’d spent hours.
- Smoky Depth Bomb: That chipotle powder and cumin? They turn simple pork into something rich and complex, with a slow-building heat that lingers. Between us, the first bite makes me forget it’s just weeknight food.
- Leftovers That Shine: This dish only gets better after a day or two—perfect for meal prep or feeding a crowd. I’ll often freeze half for lazy nights, and reheating it? Still tastes like you made it fresh.
- Budget-Friendly Feast: Pork shoulder stretches for miles, and green chiles add serious flavor without costing a fortune. Here’s what sold me—it’s the kind of meal that makes you feel like you’re eating out, but with groceries you already have.
Step-by-step instructions for Mexican pork green chili
Here's how to make this smoky, flavor-packed dish in a single pot—no fuss, just delicious.
Char the Green Chile Peppers and Prep Aromatics
Start by charring the 6 whole green chile peppers over an open flame or under a broiler for 5-7 minutes, turning frequently, until the skins blister and blacken in spots. This step adds that authentic smoky depth you can't get any other way. Once charred, transfer them to a bowl, cover with a plate, and let them steam for 10 minutes—this makes the skins slip right off.
While they're steaming, peel off the charred skins, remove stems and seeds, and roughly chop the peppers. In the same bowl, add the 1 whole onion (chopped) and 6 cloves garlic cloves (peeled and minced). Mix them together—they'll absorb the smoky flavors from the peppers. Set this mixture aside for now.
Sear the Pork Shoulder and Build the Flavor Base
Heat the 2 tablespoons olive oil in a large, heavy pot (like Dutch oven) over medium-high heat. Add the 3 lb pork shoulder and sear it on all sides until deeply browned, about 8-10 minutes total. This step is crucial—it locks in the juices and builds a rich foundation for the sauce. Once browned, remove the pork and set it aside on a plate.
In the same pot, reduce the heat to medium and add the chopped green chile and onion mixture. Cook for 5 minutes, stirring occasionally, until the onions soften and the peppers release their juices. Sprinkle in the 2 tablespoons chipotle powder and 2 tablespoons ground cumin, stirring constantly for 1 minute to toast the spices and release their aromas. This is where the real magic happens—those spices should smell deep and earthy.
Simmer the Pork in Smoky Broth
Return the pork shoulder to the pot and stir to coat it in the spiced chile mixture. Pour in the 2 cups beef broth and the 0.5 cup tomato paste, stirring to combine. Bring everything to a gentle simmer, then reduce the heat to low and cover the pot. Let it cook for 2 hours, stirring occasionally, until the pork is fork-tender and easily pulls apart. You'll know it's ready when the internal temperature reaches 200°F—this is the sweet spot for tender, juicy pork.
Here's the thing—don't rush this step. The low and slow cooking is what transforms tough pork into melt-in-your-mouth goodness. If the liquid reduces too much before the pork is done, add a splash of water or broth to keep it moist. The goal is tender pork swimming in a rich, smoky sauce.
Finish with Bright Lime and Fresh Cilantro
Once the pork is tender, remove it from the pot and shred it using two forks. Discard any large fat chunks or connective tissue. Return the shredded pork to the pot and stir in the juice of the 2 whole limes. This brightens up the dish and cuts through the richness of the pork and spices. Taste and adjust the seasoning with 1.5 teaspoons salt and 0.5 teaspoon black pepper—you might need a little more salt to balance the flavors.
Finally, stir in the 0.25 cup chopped cilantro and let the chili simmer uncovered for 5 minutes to let the flavors meld. The cilantro adds a fresh, herbal note that ties everything together. Serve the chili hot, straight from the pot, with warm tortillas or over rice. The sauce should coat the back of a spoon, rich and smoky with just the right kick of heat.
Pro Tips For Making Mexican Pork Green Chili
- CRISP THE PEPPERS FIRST: Toss your green chiles in a dry skillet over medium-high heat for 2-3 minutes before adding them to the pot. This caramelizes their sugars just enough to deepen that smoky-sweet flavor without burning them—trust me, it’s the difference between "good" and "wow."
- SALT THE PORK TWICE: Generously salt the pork shoulder before searing, then add another pinch of salt to the braising liquid. The first layer seasons the meat, the second keeps it juicy—this isn’t the time to skimp, especially if you’re using a bone-in cut.
- LOW AND SLOW ISN’T LAZY: After the initial sear, drop the heat to low (275°F or less) and cover the pot. I used to rush this, but the pork needs 3-4 hours to melt into tender shreds—any faster, and you’ll end up with chewy, sad meat. Set a timer and walk away.
- SMASH THE GARLIC: Instead of mincing, smash the garlic cloves with the flat side of your knife before adding them to the pot. This releases more flavor and prevents that bitter aftertaste—no one wants garlic to overpower the smoky chile. (Yes, even if you’re impatient like me.)
Regional styles of mexican pork green chili
Northern Mexico Style
In the northern regions like Chihuahua and Sonora, pork green chili often features dried chiles instead of fresh, giving it a deeper, earthier flavor. I remember making this version during a trip to Chihuahua where we used chile pasilla and chile de árbol—both dried and rehydrated before blending.
The result is a thicker, more concentrated sauce that clings beautifully to the pork. For this adaptation, swap the fresh green chiles for 1 cup dried chiles (soaked in hot water for 20 minutes), then blend with 1 cup chicken broth to create the base.
Add 1 teaspoon dried oregano and ½ teaspoon cinnamon for that northern Mexican warmth. 🌶️
Southwest USA Fusion
The Southwest takes Mexican green chili and makes it its own—think New Mexican-style with a focus on hatch green chiles. These chiles are roasted in underground pits, giving them a distinct smoky flavor.
For this version, use 4-5 roasted hatch chiles (peeled and chopped) along with 1 tablespoon adobo sauce from the can. Add ½ teaspoon ground coriander and ½ teaspoon dried thyme to the spice blend.
The result is a chili that’s slightly sweeter and more aromatic, perfect for serving with blue corn tortillas and sour cream. I love this version because it’s hearty enough for a cold winter night. 🔥
Oaxacan-Inspired Version
Oaxaca brings mole influences to green chili, adding richness with chocolate and plantains. For this take, stir in 1 ounce Mexican chocolate (like Abuelita) and ½ cup mashed ripe plantains into the sauce during the final 10 minutes of simmering.
The chocolate deepens the sauce’s complexity, while the plantains add natural sweetness. Garnish with toasted pumpkin seeds and sesame seeds for texture. This version is perfect for special occasions—it’s like a cross between chili and mole, but with the smoky pork you love. 💫
Slow-Cooker Adaptation
For a hands-off approach, use a 6-quart slow cooker—this is how I make it when I’m hosting a big group. Brown the pork shoulder in a skillet first, then transfer it to the slow cooker with all the aromatics (chiles, onions, garlic, spices).
Pour in the broth and tomato paste, then cook on LOW for 8 hours or HIGH for 4 hours. The slow cooker keeps the pork incredibly tender while letting the flavors meld beautifully. Just stir in the lime juice and cilantro at the end.
Pro tip: Add ½ cup beer (like Modelo Especial) to the broth for extra depth. ⏰
Spicy vs. Mild Options
Want to adjust the heat? For mild heat, reduce the chipotle powder to 1 tablespoon and add ½ teaspoon sugar to balance. For extra heat, stir in 1 tablespoon hot sauce (like Valentina or Cholula) or 1-2 diced fresh jalapeños during the final simmer.
I also love adding 1 teaspoon smoked paprika for an extra layer of smokiness. The key is balancing heat with acid—always finish with lime juice to keep the flavors bright. 🌶️💛
Nutrition facts
Frequently asked questions
Can I substitute fresh green chiles with canned?
You can use canned green chiles, but the flavor won't be as authentic. For the best results, char 6 fresh green chiles over an open flame to develop that smoky depth. If you must use canned, drain them well and add 1 tablespoon adobo sauce to mimic the charred flavor. The texture will be slightly different, but it still works in a pinch!
How do I make this recipe in a slow cooker?
Brown the 3 lb pork shoulder in a skillet first, then transfer it to a 6-quart slow cooker with all the aromatics (chiles, onions, garlic, spices). Pour in the broth and tomato paste, then cook on LOW for 8 hours or HIGH for 4 hours. Stir in lime juice and cilantro at the end. Pro tip: Add ½ cup beer (like Modelo Especial) to the broth for extra depth!
Why does my pork green chili taste too spicy?
Adjust the heat by balancing with acid—add more lime juice or a pinch of sugar to mellow the spice. For a milder version, reduce the chipotle powder to 1 tablespoon and add ½ teaspoon sugar during cooking. Always taste as you go! The key is balancing the smoky, spicy flavors with brightness.
Can I make this ahead of time?
This dish tastes even better the next day. Store leftovers in an airtight container for up to 5 days in the fridge or freeze for 3 months. Reheat gently on the stove with a splash of water or broth to restore moisture. The flavors deepen as it sits, making it perfect for meal prep!
What’s the best way to serve this?
Serve with warm corn tortillas or over steamed white rice for the full experience. Garnish with chopped cilantro, a squeeze of lime, and a dollop of sour cream or avocado slices. For extra crunch, top with crushed tortilla chips. It’s a hearty dish, so pair it with a simple side salad or warm refried beans.
