This Green Chili Pork Recipe is a hearty New Mexican and Colorado-style chile verde made with tender pork shoulder, roasted green chiles, onion, garlic, cumin, oregano, chicken stock, and optional tomatillos. The pork simmers gently for 1 1/2 to 2 hours until it is fork-tender, making this a comforting six-serving meal that is worth the wait.
Each spoonful delivers smoky roasted chile flavor, savory pork, bright tomatillo tang, and a gentle citrus finish from fresh lime juice. Serve it with tortillas, rice, beans, avocado, sour cream, shredded cheese, or fresh cilantro for a satisfying dinner with plenty of texture and warmth.
Jump to RecipeWhy You’ll Love This Recipe
This green chili pork has the cozy character of a slow braise without requiring complicated techniques. The pork shoulder starts with a good sear, then cooks slowly in a fragrant green sauce until the meat is soft enough to break apart with a fork.
Roasted green chiles provide the signature smoky flavor. Tomatillos add a fresh, lightly tart note, but they are optional, so you can make the recipe more like Colorado-style green chili by leaving them out and increasing the roasted chiles.
The recipe makes six servings and is flexible enough for a family dinner, a casual weekend meal, or a make-ahead lunch. For another chile-filled meal to serve alongside leftovers, you can also try these green chile quesadillas as a crisp, cheesy companion.
Ingredients You’ll Need

The best cut for this dish is boneless pork shoulder. It contains enough fat and connective tissue to stay moist during the long simmer, unlike pork loin, which cooks faster but is more likely to become dry.
- Pork shoulder: Cut it into even 1-inch cubes so the pieces cook at the same rate.
- Roasted green chiles: Use 4 cups of chopped roasted chiles, prepared from about 1 1/2 to 2 pounds of fresh chiles or from five 4-ounce cans.
- Aromatics: Yellow onion and garlic create the savory base of the sauce.
- Spices: Cumin and dried Mexican oregano add earthy depth, while cayenne is optional for extra heat.
- Tomatillos: One pound adds brightness and a lightly tangy flavor, but you may omit them.
- Stock and finishers: Low-sodium chicken stock creates the braising liquid, while cilantro and lime juice freshen the finished chili.
Keep the stock low in sodium because the green chiles, pork, and finishing ingredients all contribute flavor. Starting with less salt gives you room to season accurately at the end.
Preparing Fresh Green Chiles

Canned roasted green chiles are a practical standard shortcut, especially when fresh Hatch or Anaheim chiles are not in season. Drain them if they contain excess liquid, then chop them into bite-sized pieces before adding them to the pot.
To roast fresh chiles, place Anaheim, Hatch, poblano, or other green chiles under a broiler, over a gas flame, or on a grill. Turn them as needed until the skins are blistered and charred, then transfer them to a covered bowl or sealed bag for 10-15 minutes.
Once steamed, peel away the skins, remove the stems and seeds, and chop the flesh. A few remaining seeds are fine if you enjoy more heat, but removing most of them makes the spice level easier to control.
How to Make It Step-by-Step

Step 1: Pat the pork dry before seasoning it with 1 teaspoon of kosher salt and the black pepper. Dry surfaces brown more effectively, so this small step helps build a deeply savory foundation rather than allowing the pork to steam.
Step 2: Heat the neutral oil in a large Dutch oven over medium-high heat. Brown the pork in batches for about 2-3 minutes per side, moving the finished pieces to a plate and leaving space between the remaining cubes.
Step 3: Lower the heat to medium and cook the diced onion for 5-7 minutes. When it is soft, add the minced garlic, cumin, Mexican oregano, and optional cayenne, stirring for about 30 seconds until fragrant.
Step 4: Add the chopped roasted green chiles and tomatillos, if using. Cook for 3-5 minutes, stirring occasionally, so the vegetables soften and pick up some of the flavorful browned bits from the bottom of the pot.
Step 5: Put the browned pork back into the Dutch oven along with any juices collected on the plate. Add the chicken stock and the remaining 1/2 teaspoon of salt; the stock should reach approximately halfway up the pork, not completely cover it.
Step 6: Bring the pot to a simmer, partially cover it, and reduce the heat to low. Cook for 1 1/2-2 hours, stirring from time to time, until the pork is fork-tender and easily breaks apart.
Step 7: Remove the lid during the last 15-20 minutes if the sauce is thinner than you prefer. Stir in the cilantro and lime juice, taste for seasoning, and add more salt only as needed.
Pro Tips for Rich, Tender Pork
Do not crowd the pot while browning the pork. If too many pieces are added at once, the temperature drops and moisture collects in the pan, preventing the browned crust that gives the final chili much of its depth.
Keep the simmer gentle rather than boiling hard. A low, steady heat allows the connective tissue in the shoulder to soften gradually and helps the sauce remain cohesive.
If you prefer a smoother chile verde, blend the tomatillos, green chiles, onion, garlic, and stock before adding the sauce to the browned pork. The pork still follows the same slow-simmering method, but the finished sauce will be more uniform.
For a thicker gravy, some cooks stir 2 tablespoons of flour into the sautéed onion and garlic before adding the chiles and stock. Cook the flour briefly so it loses its raw taste, then continue with the recipe.
Colorado-Style and Chile Verde Variations
For Colorado-style green chili, omit the tomatillos and use 5-6 cups of roasted green chiles. This version is more focused on the smoky, vegetal character of the chiles and often has a thicker, more savory profile.
For a brighter chile verde, keep the tomatillos and finish with the full tablespoon of lime juice. The tomatillos bring natural acidity, while the lime adds a clean final note just before serving.
Heat varies from one batch of chiles to another. Taste the chiles before cooking and add the optional 1/4 teaspoon of cayenne only if the sauce needs more warmth.
Serving Suggestions

Ladle the hot pork and green sauce into bowls and finish with cilantro. Warm flour or corn tortillas are ideal for scooping up the tender pork and sauce.
- Serve over white or brown rice for a filling bowl.
- Add beans for extra substance and a contrasting creamy texture.
- Top with avocado, sour cream, or shredded cheese.
- Offer lime wedges and extra cilantro at the table.
- Use leftovers as a filling for tacos, burritos, or quesadillas.
The rich, savory chili also works well for a relaxed dinner spread. If you are planning a full meal and want a sweet finish, keep these raspberry cake slices in mind for a bright dessert after the smoky pork.
Storage and Reheating

Green chili pork is an excellent make-ahead dish because the flavor often improves after refrigeration and reheating. Cool it promptly, transfer it to a covered container, and refrigerate it for up to three to four days.
Chilling also makes excess fat easier to remove. Lift off any solidified fat from the surface, then reheat the chili gently in a saucepan over low to medium-low heat until steaming hot throughout.
If the sauce thickens in the refrigerator, loosen it with a small amount of chicken stock or water. Recheck the seasoning after reheating, since the added liquid may soften the salt and chile flavors.
For a party or casual dessert table following this meal, our easy cake balls offer a simple bite-sized option that can be prepared ahead.

Green Chili Pork Recipe
Ingredients
Method
- Pat the pork dry with paper towels, then season it with 1 teaspoon of the kosher salt and the black pepper. If using fresh chiles, roast, steam, peel, seed, and chop them before beginning the pork so the cooking process stays organized.
- Heat the oil in a large Dutch oven or heavy pot over medium-high heat. Brown the pork in batches for about 2-3 minutes per side, then transfer each batch to a plate so the pieces do not steam.
- Reduce the heat to medium and add the diced onion. Cook for 5-7 minutes, stirring occasionally, until softened, then add the garlic, cumin, Mexican oregano, and optional cayenne and cook for about 30 seconds.
- Add the chopped roasted green chiles and optional tomatillos to the pot. Cook for 3-5 minutes, stirring occasionally, until the vegetables begin to soften and their flavors mingle with the seasoned onion.
- Return the browned pork and any accumulated juices to the pot. Pour in the chicken stock and add the remaining 1/2 teaspoon salt; the liquid should come about halfway up the meat.
- Bring the mixture to a simmer, partially cover the pot, and cook over low heat for 1 1/2-2 hours. Stir occasionally, keeping the heat gentle, until the pork is fork-tender and easily breaks apart.
- Remove the lid during the final 15-20 minutes if the chili needs to thicken. Stir in the chopped cilantro and lime juice, taste carefully, and adjust the salt before serving hot.
Notes
Final Thoughts
This Green Chili Pork Recipe brings together browned pork shoulder, roasted green chiles, tender aromatics, and a slow simmer for a deeply comforting bowl of chile verde. Tomatillos make the sauce tangy and lively, while omitting them creates a classic Colorado-style direction with a stronger roasted-chile flavor.
Give the pork time to become completely fork-tender, finish the pot with cilantro and lime, and taste for salt before serving. Whether spooned over rice, tucked into tortillas, or enjoyed with beans and avocado, this six-serving recipe is warm, satisfying, and especially rewarding when made a day ahead.





