Soups & Stews
This Mexican pork green chili recipe delivers the smoky, tangy depth that makes chile verde unforgettable—just like the version I perfected after years of testing in my Atlanta kitchen.
The secret lies in balancing chipotle's heat with fresh poblano peppers and tomatoes, creating a sauce that tenderizes pork until it practically melts in your mouth.
My approach builds on traditional techniques while adapting them for modern home cooks, ensuring restaurant-quality results without requiring a cast iron skillet or commercial smoker.
The foundation begins with pork shoulder, cut into generous chunks that braise until fork-tender in a rich, herbaceous sauce. We start by charring poblano peppers and tomatoes in a dry skillet—a technique I learned from Chef Chen that develops deeper flavor than roasting alone.
The sauce simmers low and slow, allowing the spices (cumin, oregano, and a touch of cinnamon) to meld into something complex and aromatic. This isn't just chili; it's a celebration of Mexican comfort food that brings the smoky warmth of a street cart to your dinner table.
What makes this recipe truly special is how it transforms simple ingredients into something extraordinary. The pork emerges fall-apart tender, the sauce thickens into a velvety consistency that clings to every bite, and the chipotle peppers add just enough smoky heat to linger on your palate.
Serve it over steamed rice with warm tortillas, a dollop of sour cream, and fresh cilantro—because the best chile verde deserves the full experience. The method is straightforward, but the result is anything but ordinary.
I developed this version after realizing that authentic chile verde often requires ingredients hard to find outside specialty markets. Here, we use accessible substitutes without sacrificing depth—like dried chipotle peppers in adobo for that essential smokiness.
The recipe scales beautifully, too: double it for a crowd or halve it for a cozy weeknight dinner. Trust me, once you taste the difference between this and store-bought versions, you'll never go back to the canned aisle again.
Ingredients for mexican pork green chili
Pork shoulder, charred peppers, and smoky spices—this list transforms into restaurant-quality green chili.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥓 | 3 lb | Bone-in, cut into 1.5-inch chunks |
| Poblano Peppers 🌶️ | 4 whole | Fresh, charred and peeled |
| Roma Tomatoes 🍅 | 6 whole | Charred, halved |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Mined, plus 2 tbsp adobo sauce |
| Onion 🧅 | 1 whole | Yellow, roughly chopped |
| Garlic Cloves 🧄 | 6 cloves | Peeled, smashed |
| Ground Cumin 🌿 | 2 tsp | Toasted for depth |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Ground Cinnamon 🌿 | ½ tsp | For subtle warmth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For charring peppers |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Sour Cream 🧀 | ½ cup | For serving |
The pork shoulder is non-negotiable here—bone-in, cut into 1.5-inch chunks for maximum flavor and tenderness. Costco or local butchers usually carry it pre-cut, but if you're buying a whole shoulder, ask for the picnic cut. Poblano peppers should be deep green and firm; avoid any with soft spots. Char them directly over a gas flame or in a dry skillet until blackened—this develops their natural sweetness. The Roma tomatoes? Heirloom varieties from the farmers market add complexity, but regular Roma work just fine. If you can't find fresh poblano peppers, roasted green bell peppers from a jar (like Muir Glen) will save the day.
No chipotle peppers in adobo? Dried arbol chiles steeped in broth for 15 minutes mimic the smokiness, though they're spicier. Substituting dried oregano? Use half the amount—it's more potent. The cinnamon might seem odd, but trust me, it rounds out the heat beautifully. For the chicken broth, low-sodium versions like Pacific Foods keep the flavor balanced. Fresh cilantro is ideal, but if yours is bitter, buy the whole bunch and use just the stems. The sour cream adds a creamy contrast—Kroger's organic is my go-to, but any full-fat works.
This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container for 4-5 days in the fridge or 3 months frozen. I like to portion it into meal-prep containers with rice and tortillas—just reheat with a splash of broth. The charred peppers and pork can be prepped ahead and refrigerated for 2 days before braising. For a crowd, double the batch—it reheats beautifully and freezes like a dream.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no chopping mountains of veggies, no last-minute cleanup. Just brown the pork, toss in the poblanos and onions, and let the chipotle-in-adobo sauce do its smoky work. Honestly, the only prep is peeling the tomatoes and slicing the pork, and that’s it.
- Smoky Depth Bomb: Between the charred poblanos, the slow-cooked pork shoulder falling apart, and that chipotle-in-adobo paste—oh man—this dish has layers. It’s not just spicy; it’s got this deep, earthy heat that sticks with you. The Roma tomatoes add brightness, so it’s never one-note.
- Leftovers That Save Me: This recipe easily makes four servings, and the flavors only get better the next day. I’ll reheat a portion for lunch with rice or tortillas—zero effort, maximum satisfaction. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Pork shoulder is a steal, and you’re using every bit of it. The poblanos and chipotle stretch the flavor without breaking the bank, and you’ll use the whole onion instead of letting half go to waste. It’s the kind of dish that makes grocery day feel like a win.
Step-by-step instructions for smoky chipotle pork green chili
Here's how to create a rich, smoky pork green chili that balances heat, depth, and tenderness perfectly.
Char and Prepare the Vegetables
Start by charring the 4 whole poblano peppers and 6 whole roma tomatoes over an open flame or under a broiler until their skins blacken in spots. Transfer them to a bowl, cover with plastic wrap, and let steam for 10 minutes—this makes peeling effortless. Peel away the charred skin, then remove stems and seeds from the peppers. Halve the tomatoes and squeeze out any excess liquid.
While the vegetables char, heat 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole onion, chopped, and cook for 5 minutes until softened. Add the 6 smashed garlic cloves and cook for 30 seconds until fragrant—don't let them brown or they'll turn bitter. Remove the onion and garlic mixture and set aside for later.
Sear the Pork Shoulder
Pat the 3 lb pork shoulder dry with paper towels and cut it into 1.5-inch chunks. Season generously with 1.5 teaspoons salt, 0.5 teaspoon black pepper, 2 teaspoons ground cumin, 1 tablespoon dried oregano, and 0.5 teaspoon ground cinnamon. Let the seasoned pork rest for 10 minutes while you prepare the Dutch oven.
In the same Dutch oven (after removing the onion and garlic), add the pork in a single layer and sear over medium-high heat for 3-4 minutes per side until deeply browned. You want that Maillard reaction happening—don't rush this step. Once browned, remove the pork and set it aside on a plate.
Build the Smoky Base
Return the Dutch oven to medium heat and add the charred poblano peppers, tomatoes, and the reserved onion and garlic mixture. Cook for 5 minutes to meld the flavors. Stir in the 2 tablespoons chipotle peppers in adobo and 2 tablespoons adobo sauce, scraping up any browned bits from the bottom of the pot—this is where the flavor lives.
Pour in the 2 cups chicken broth and bring the mixture to a gentle simmer. Here's the thing—this is where the magic happens. The chipotle peppers and adobo sauce will infuse the broth with deep, smoky heat. Let it simmer for 5 minutes to develop the flavors before adding the pork back in.
Braise the Pork to Tenderness
Return the browned pork to the Dutch oven, along with any accumulated juices from the plate. Bring the mixture to a simmer, then reduce the heat to low and cover. Here's where patience pays off—braise the pork for 2.5 to 3 hours until it's fork-tender. You'll know it's ready when a knife slides in and out easily, and the pork easily pulls apart.
About 30 minutes before the pork is done, stir in the 0.25 cup chopped fresh cilantro. This adds a bright, fresh finish that cuts through the richness of the pork and the smokiness of the chili. Taste and adjust the seasoning if needed—you might need a bit more salt to balance the flavors.
Serve with Sour Cream
Once the pork is tender, transfer it and the sauce to a serving dish. Let it rest for 5 minutes before serving—this allows the juices to redistribute, ensuring every bite is moist and flavorful. Serve the pork green chili hot, topped with 0.5 cup sour cream to cool the heat and add creaminess.
This dish is perfect for serving with warm tortillas, crusty bread, or over rice. The combination of smoky chipotle, tender pork, and fresh cilantro creates a rich, satisfying flavor profile that's both comforting and exciting. Enjoy it immediately while it's hot and the flavors are at their peak!
Pro Tips For Making Mexican Pork Green Chili
- CHAR THE ONIONS FIRST: I used to toss chopped onions straight into the pot with everything else, and the dish always tasted raw. Instead, cook them in a dry skillet over medium-high heat until deeply golden—about 8-10 minutes—before adding any liquid. That caramelized flavor is the backbone of the sauce, and it won’t dissolve like it does when you simmer it later.
- PEEL POBLANOS AFTER CHARRING: Roast your poblanos whole over an open flame or under a broiler until blackened all over, then seal them in a bowl. The steam from the condensation will loosen the skins—just rub them off under running water. Peeling them raw is a hassle, and you’ll end up with bitter, tough peppers.
- CONTROL THE CHIPOTLE HEAT: That adobo sauce is potent. Start with just 1-2 chipotle peppers in adobo (plus a teaspoon of the sauce) and taste as you go. If you dump in the whole can, the smoky heat will overpower the pork’s richness. Save the extra sauce for garnish—it’s worth the effort to balance the flavors.
- LOW AND SLOW FOR TENDERNESS: Pork shoulder needs patience. After browning, reduce heat to a simmer (not a boil) and cover the pot for the first 45 minutes. This breaks down the collagen without drying out the meat. I’ve seen people rush it, and the result is tough, stringy pork that falls apart at the worst moment.
Perfect pairings for this mexican pork green chili
Classic Side Pairings
Warm corn tortillas are non-negotiable—serve them straight from the oven with a sprinkle of flaky sea salt to complement the smoky chili. I love using Mission brand for that perfect char.
For extra texture, add crispy tortilla strips fried in lard or oil—trust me, they soak up the sauce like a dream. 🌽
Steamed Mexican red rice (with tomatoes and tomato paste) balances the richness perfectly. For a shortcut, use Loma Linda long-grain rice and follow their package instructions, then stir in 1 tablespoon tomato paste and ½ teaspoon cumin at the end.
The rice should be slightly sticky to hold the chili sauce.
Topping Essentials
Fresh cilantro and lime wedges are your best friends—add them at the table so everyone can customize their heat level. I like to chop ¼ cup cilantro and mix it with 1 tablespoon lime juice for a quick garnish.
For a creamy contrast, offer Mexican crema (like La Costeña) or crumbled queso fresco alongside the sour cream.
Spice lovers should have diced avocado and pickled red onions on hand. I make quick pickled onions by thinly slicing 1 red onion, soaking in ½ cup vinegar, 1 teaspoon sugar, and ½ teaspoon salt for 30 minutes. The tang cuts through the richness beautifully. 🥑
Beverage Harmony
A Mexican lager like Modelo Especial or Pacifico is my go-to—its crisp, clean finish cleanses the palate between bites. For something stronger, try a reposado tequila (like Don Julio) on the rocks with a squeeze of lime. The agave notes complement the smoky chili beautifully.
Non-alcoholic options? Sparkling jarritos lime soda or Mexican horchata (made with rice, cinnamon, and almond milk) add refreshing contrast. I always keep a pitcher of horchata in my fridge when serving chili—it's like a hug for your taste buds. 🍹
Nutrition facts
Frequently asked questions
Can I substitute pork shoulder with pork chops or ribs?
Pork chops work but will cook faster—cut them ½-inch thick and reduce braising time to 1 to 1.5 hours. For ribs, use bone-in pork spareribs and increase time to 3.5 hours (they stay slightly firmer). The key is tenderizing the meat, so adjust cooking times based on cut thickness.
What if I can't find fresh poblano peppers?
Use roasted green bell peppers from a jar (like Muir Glen) or jalapeños for heat. For a smokier flavor, add 1 extra tablespoon chipotle in adobo. Avoid canned green chiles—they lack the charred depth. Fresh or frozen poblano peppers are ideal, but these substitutes work in a pinch.
How do I adjust the heat level for kids or sensitive eaters?
Omit the chipotle peppers in adobo and use 1 teaspoon mild adobo sauce instead. For extra mildness, add ½ cup extra chicken broth to dilute the sauce. Serve with extra sour cream to cool the heat. The recipe naturally balances smokiness and spice—this adjustment keeps it approachable.
Can I make this recipe in a slow cooker?
Yes! Brown the pork and char the peppers as directed, then transfer everything to a 6-quart slow cooker. Add the remaining ingredients and cook on LOW for 6-7 hours or HIGH for 3-4 hours. The slow cooker method works best for pork shoulder—it becomes fall-apart tender without drying out.
Why does my chili taste too acidic?
Acidity often comes from over-charred tomatoes or too much lime juice. Balance it by adding 1 teaspoon sugar or ½ teaspoon cinnamon to round out flavors. For future batches, reduce charring time slightly and skip added lime until serving. The chipotle peppers also add depth—ensure you're using 2 full tablespoons of adobo sauce.
