Soups & Stews
This Mexican pork green chili recipe brings bold, smoky heat to your table with tender pork simmered in a vibrant tomato-chile sauce. š„ As someone who's spent years perfecting pork dishes at The Smoky Pig, I know how to balance that perfect blend of spice and richnessāno burnt chiles or overwhelming heat here.
The secret lies in charring the green chiles first, then simmering them with tomatoes and spices until they develop that deep, complex flavor that makes this dish unforgettable.
What sets this recipe apart is the traditional technique of charring the chiles over an open flame, which adds a smoky depth that store-bought sauces can't match.
We're talking about juicy pork shoulder that practically falls apart, bathed in a sauce that's rich but not greasy, with just the right amount of heat to wake up your taste buds.
The dish comes together in one pot, making it perfect for weeknight dinners when you want something hearty but don't have hours to spend in the kitchen.
The finishing touchāa generous sprinkle of melted cheeseāelevates this dish from comforting to extraordinary. That gooey, golden layer of cheese ties everything together, creating the perfect balance of textures and temperatures. Each bite delivers tender pork, smoky chiles, and that creamy cheese pull in perfect harmony.
This isn't just another chili recipe; it's a celebration of Mexican flavors that brings the warmth of a Southwestern kitchen right to your stovetop.
Serve it with warm tortillas for scooping up every last bit of that delicious sauce, or pair it with steamed rice to soak up the flavors. The beauty of this recipe is its versatilityāit's hearty enough for a family dinner but simple enough for a cozy night in.
Let's get cooking and bring a taste of Mexico to your table tonight.
Ingredients for mexican pork green chili
Bold flavors start with these smoky, charred ingredients that pack a punch of Southwestern heat.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder š | 2 ½ lb | Bone-in for best flavor |
| Green Chile Peppers š¶ļø | 4 whole | Fresh, charred over flame |
| Roma Tomatoes š | 2 lb | Ripe, halved for sauce |
| Yellow Onion š§ | 1 whole | Diced, medium size |
| Garlic Cloves š§ | 6 cloves | Minced for depth |
| Chicken Broth š§ | 2 cups | Low-sodium preferred |
| Tomato Paste š | ¼ cup | For rich base |
| Cumin šæ | 2 tsp | Ground, toasted |
| Oregano š | 1 tsp | Dried Mexican preferred |
| Smoked Paprika š¶ļø | 1 tsp | For smoky depth |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Cheddar Cheese š§ | 1 ½ cups | Shredded, sharp variety |
| Olive Oil š« | ¼ cup | For charring chiles |
| Fresh Cilantro šæ | ¼ cup | Chopped for garnish |
The pork shoulder is non-negotiableābone-in delivers the best flavor, and it stays juicy while cooking. Costco or local butchers usually have the best cuts, and you can ask them to trim off any excess fat if you're picky. The green chiles are the heart of this dish, so don't skimp. Fresh is bestāhit up a Latin market or the produce section at Whole Foods for the brightest, firmest ones. Char them over an open flame (gas stove or grill) until blackened in spotsāthis smoky char is what makes the sauce sing. Roma tomatoes are key too; their meaty texture holds up better than regular tomatoes when simmered. If you can't find them, San Marzano canned tomatoes are a solid backup.
No charred chiles? Smoked paprika plus a splash of liquid smoke gets you close, though it won't be identical. Running short on pork shoulder? Pork butt works too, just add 15 minutes to the cooking time. The cumin and oregano are non-negotiable for that authentic Southwestern kickāPenzeys or bulk bins have the best quality. For the cheese, sharp cheddar is a mustāmild cheddar or Monterey Jack just won't give you that gooey, melty pull. The cilantro is optional but adds a bright finish; if you hate it, skip it or use parsley instead. And trust me on the tomato pasteāit thickens the sauce and adds depth that canned tomatoes alone can't match.
This sauce tastes even better the next day as the flavors meld, so make a double batch if you're feeding a crowd. Store leftovers in the fridge for 4-5 days or freeze for 3 months. The cheese topping can be pre-shredded for convenience, but freshly grated melts smoother. Serve with warm tortillas or crusty bread to soak up every last bit of that smoky, cheesy goodness. Pro tip: Reheat gentlyāmicrowaving makes the cheese rubbery, so low heat on the stovetop keeps it creamy.
Why You'll Love This Recipe
- One-Pot Magic: This recipe lives in a single potāno chopping boards, no extra dishes. I just toss in the onions, garlic, and pork, let it all simmer, then add the roasted peppers and tomatoes. Honestly, the cleanup is so minimal Iāll often just leave the pot on the stove until the last bite.
- Smoky-Sweet Perfection: That deep, charred flavor from the green chiles and Roma tomatoes? Itās where this dish gets its soul. The pork shoulder melts into tender shreds while soaking up the smoky-sweet sauceālike a hug in a bowl, but way more delicious.
- Weeknight to Party: Between us, this is my go-to for lazy Mondays and Sunday dinners. Serve it with rice and tortillas for a casual meal, or pile it high on a platter with lime wedges for guests. Iāve even turned leftovers into tacos the next dayāzero regrets.
- Budget-Friendly Feast: Pork shoulder stretches for miles, and green chiles (fresh or canned) wonāt break the bank. A single batch feeds four for dinner and two more for lunchāno sad, wilted leftovers here. Plus, the ingredients are pantry staples I already have on hand.
Step-by-step instructions for Mexican pork green chili
Here's how to create a smoky, spicy masterpiece with tender pork and melty cheeseāevery bite is pure comfort!
š„ Step 1: Char and Prep the Green Chile Peppers
Start by charring the 4 whole green chile peppers over a gas flame or under a broiler until the skins blacken in spots and you smell that unmistakable smoky aroma (5-7 minutes). Real talkāthis is where the magic happens. Once charred, transfer them to a bowl, cover tightly with plastic wrap, and let them steam for 10 minutes.
Peel off the blackened skins, then remove stems and seeds. You'll have about 1 cup of charred fleshāthis smoky goodness is the heart of your sauce. Keep these handy; we'll use them in the next step. I know it seems like a lot of work, but that charred flavor is what makes this dish sing!
š³ Step 2: Build the Smoky Tomato-Chile Base
Heat the 0.25 cup olive oil in a large Dutch oven over medium-high heat. Add the diced 1 whole yellow onion and cook for 5 minutes until softened and translucent. Add the 6 minced garlic cloves and cook for another 30 seconds until fragrantādon't let it burn!
Stir in the charred green chile peppers, 2 lb halved roma tomatoes, 0.25 cup tomato paste, 2 tsp cumin, 1 tsp oregano, 1 tsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Let this mixture simmer uncovered for 15 minutes until the tomatoes break down and the sauce thickens slightly. You want a rich, chunky baseāthis is your flavor foundation!
š„ Step 3: Cook the Pork Shoulder Until Tender
While the sauce simmers, cut the 2.5 lb pork shoulder into 1.5-inch chunks. Add the pork to the Dutch oven and pour in the 2 cups chicken broth. Bring to a boil, then reduce heat to low, cover, and simmer for 2.5-3 hours until the pork is fork-tender. Here's the thingāpatience is key. The pork needs time to break down into melt-in-your-mouth perfection.
About 30 minutes before the pork is done, skim off any excess fat that rises to the surface. This keeps your final dish from being too greasy. You'll know it's ready when the pork shreds easily with two forks and the sauce has thickened into a luscious consistency.
š„ Step 4: Finish with Cheese and Fresh Cilantro
Once the pork is tender, carefully remove it from the Dutch oven and shred it using two forks. Return the shredded pork to the sauce and stir gently to combine. Taste and adjust seasoning if neededāyou might want to add a pinch more salt or a dash of smoked paprika for extra depth.
Return the Dutch oven to medium-low heat and sprinkle the 1.5 cups shredded cheddar cheese over the top. Stir just until the cheese melts and creates a creamy, gooey layerāabout 2-3 minutes. Remove from heat and stir in the 0.25 cup chopped fresh cilantro. This final step adds freshness that cuts through the richness of the cheese and pork.
š½ļø Step 5: Serve with Warm Cornbread
Ladle the pork green chili into bowls and serve immediately with warm cornbread. The combination of smoky, spicy chili and sweet, buttery cornbread is what makes this dish a crowd-pleaser. Each bite delivers layers of flavorātender pork, rich tomato-chile sauce, and melty cheese that ties it all together.
Pro tip: If you have leftovers, they actually taste even better the next day as the flavors meld further. Store in an airtight container in the fridge for up to 4 days. This dish is so versatileāserve it with rice, over tortillas, or straight from the pot with a cold beer!
Pro Tips For Making Mexican Pork Green Chili
- CHAR THE PEPPERS FIRST: Roast your green chiles directly over an open flame or under a broiler until blackened in spotsāthis concentrates their smoky depth. I used to just sautĆ© them, and the dish always tasted flat until I learned this step. If youāre short on time, a hot skillet with the lid on works, but watch them like a hawk.
- SWEAT THE ONIONS LOW: Cook your yellow onion in batches over medium-low heat until itās translucent and just starting to caramelizeāabout 8-10 minutes. Rushing this step means youāll end up with raw onion bits that make the sauce taste harsh. (Yes, even if youāre impatient like me.)
- SKIP THE CROWDED PAN: Donāt overfill your pot when simmering the pork and chile mixtureākeep it at least halfway full to let the liquid bubble properly. I learned this the hard way when my first batch turned into a thick, gluey mess instead of a rich, saucy stew. Stir occasionally, but give it space to breathe.
- SAVE THE TOMATO SKINS: Peel your Roma tomatoes by blanching them in boiling water for 30 seconds, then shocking in ice waterāthis makes them easier to skin and removes the bitterness. I was skeptical until I tried it; the sauce now has a cleaner, brighter acidity that cuts through the porkās richness. (Your future self will thank you.)
Flavor customization for mexican pork green chili
Spice Level Control
Adjust the heat to your preference by controlling the chiles and spices. For mild heat, remove seeds and membranes from the green chiles before charring, and reduce smoked paprika to ½ tsp.
For medium heat (classic version), keep the seeds and use the full 1 tsp smoked paprika. For spicy kick, add 1 tsp cayenne pepper or leave seeds in the chiles.
Iāve tested this with kids at The Smoky Pigātrust me, theyāll love the mild version but beg for more the next time! š¶ļø
Smoky Depth Variations
Want extra smokiness? Swap ½ tsp liquid smoke for the charred chiles if you canāt find fresh ones. For a grilled twist, char the onions and garlic alongside the chilesājust brush them with oil first and grill over medium-high heat for 3-4 minutes per side.
My farm-raised pigs love this technique too; the smoky aroma fills the whole kitchen! š„
Cheese Customizations
Swap the cheddar for Monterey Jack (milder, creamier) or Oaxaca cheese (stringy, authentic). For a vegetarian option, use soyrizo or mushrooms instead of porkājust add them with the broth.
I once topped this with crumbled chorizo for a breakfast chili that became an instant hit at the BBQ circuit. š§
Protein Swaps
Use chicken thighs (cook 1 hour less) or beef chuck (add ½ cup more broth). For a seafood twist, add shrimp in the last 5 minutes of cooking. My Charleston crew swears by pork buttāitās leaner but just as tender when cooked low and slow. š
Fresh vs. Canned Ingredients
Fresh chiles and tomatoes are ideal, but fire-roasted canned tomatoes and roasted green chiles (from the Latin aisle) save time. For the tomato paste, San Marzano is my go-toāitās sweeter and less acidic.
If youāre short on time, pre-chopped frozen onions work in a pinch (just thaw first). Iāve made this dish in under 1 hour using shortcuts when life gets busy! ā°
Herb and Spice Tweaks
Boost the earthiness with 1 tsp ground coriander or ½ tsp cinnamon (trust me, it works!). For a bright finish, add 1 tbsp lime juice at the end. My Georgia-born grandma always tossed in a bay leafāremove it before serving.
The key is balance: cumin + oregano are non-negotiable, but donāt overpower with too many spices. šæ
Nutrition facts
Frequently asked questions
Can I use canned green chiles instead of fresh?
Yes! For convenience, use fire-roasted canned green chiles (like Rotel) but reduce the amount to 1 (10 oz) can instead of 4 fresh. Drain well and skip the charring step. The smoky flavor will be less intense, but it still delivers great results. For extra depth, add ½ tsp liquid smoke to the sauce.
How do I prevent the pork from becoming dry?
Keep the pork covered with broth while simmering and never let it boil vigorously. Skim excess fat 30 minutes before serving to keep the meat tender. For extra insurance, add ½ cup more broth if the sauce reduces too much. The key is low and slow cookingāpatience pays off with melt-in-your-mouth pork!
What's the best way to reheat leftovers?
Reheat gently on the stovetop over low heat for 5-7 minutes, stirring occasionally. Avoid microwavingāit makes the cheese rubbery. For the best texture, add 1-2 tablespoons of broth or water to loosen the sauce. Leftovers actually taste better the next day as flavors meld!
Can I make this in a slow cooker?
Brown the pork first in a skillet, then transfer to the slow cooker with all ingredients except cheese. Cook on low for 6-7 hours or high for 3-4 hours. Add cheese just before serving to prevent melting. The slow cooker version is even more tenderāperfect for busy weeknights!
What sides pair best with this dish?
Classic pairings include warm cornbread, fluffy white rice, or warm flour tortillas for scooping. For a complete meal, add a simple Mexican street corn salad or refried beans. My favorite combo? This chili with crusty bread and a cold Mexican lagerāsimple but perfect!
