Mexican Pork Verde Recipe: Smoky Tomato-Chile Sauce With Crispy Edges

Main Courses

Mexican Pork Verde Recipe: Smoky Tomato-Chile Sauce With Crispy Edges

This Mexican pork verde recipe delivers the smoky, tangy flavors of authentic Mexican cuisine with tender pork and vibrant green sauce. The secret lies in slow-cooked pork shoulder that develops crispy edges while staying juicy inside, all blanketed in a bright verde sauce made from tomatillos, chiles, and fresh cilantro.

I first perfected this technique during my apprenticeship in Charleston, where I learned how proper braising transforms tough cuts into melt-in-your-mouth perfection.

The verde sauce is where the magic happens—tomatillos and green chiles simmered until they create a velvety, slightly tangy sauce that perfectly complements the rich pork. This isn't just another pork recipe; it's a celebration of Mexican flavors with a technique that ensures every bite delivers both texture and depth.

The crispy edges come from the final searing step, which caramelizes the surface while keeping the interior tender.

What you'll end up with is restaurant-quality pork verde that's perfect for serving with warm tortillas, steamed rice, and black beans. The sauce clings to the pork beautifully, creating a dish that's both hearty and balanced.

This recipe serves 6-8 and comes together in about 3 hours of active time, with most of that being hands-off cooking.

Pair it with a simple side salad or extra tortillas for serving—this dish is designed to impress while being approachable for home cooks. The combination of smoky pork and bright verde sauce makes it a standout for any Mexican feast or weeknight dinner.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for mexican pork verde

Sixteen ingredients for a dish that tastes like a Charleston-Mexico fusion masterpiece.

Ingredient Amount Notes
Pork Shoulder 🥩 3 lb Bone-in, skin-on preferred
Tomatillos 🍅 1 ½ lb Husk removed, rinsed
Anaheim Chiles 🌶️ 4 whole Stems removed, halved
Fresh Cilantro 🌿 1 cup Chopped, stems included
Garlic Cloves 🧄 6 cloves Peeled, smashed
White Onion 🧅 1 whole Quartered, skin on
Lime 🍋 2 whole Juiced, zest reserved
Olive Oil 🫒 ½ cup Extra-virgin for richness
Chicken Broth 💧 2 cups Low-sodium preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Cumin Seeds 🌿 1 tsp Toasted for depth
Bay Leaves 🌿 2 whole Fresh preferred
Coriander Seeds 🌿 ½ tsp Lightly toasted

The pork shoulder is non-negotiable—bone-in, skin-on gives you that crispy edge and rich flavor. Costco or local butchers often carry it pre-cut, but if you're buying whole, ask for the picnic cut. The tomatillos? Latin markets sell them fresh in husks, but most grocery stores carry them now too. Look for bright green, firm ones—they should feel heavy for their size. For the chiles, Anaheim peppers are ideal, but poblano or serrano work in a pinch. Just adjust the heat level to your preference.

No tomatillos? Substitute with green tomatoes—they're tangy but less sweet. Running out of cilantro? Fresh parsley at half the amount works, though it lacks that signature Mexican brightness. The cumin seeds and coriander seeds can be swapped for ground versions, but toasting them first (30 seconds in a dry pan) makes all the difference. For the lime, Mexican limes (like Key limes) have more acidity, but regular limes work fine. The broth should be low-sodium—Homemade or high-quality store-bought like Pacific Foods is worth it here.

Pork shoulder keeps 3-4 days in the fridge, wrapped tightly in parchment. The verde sauce can be made a day ahead—it actually tastes better after flavors meld. Store it in a sealed jar with a layer of olive oil on top to preserve freshness. For leftovers, reheat gently on the stove—microwaving can make the pork dry. Freeze portions for up to 3 months, but thaw slowly in the fridge to maintain texture.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s that easy—just toss the pork, char the tomatillos and chiles, blend, and simmer. No fancy techniques, no last-minute grocery runs. The hardest part? Deciding whether to serve it right away or save it for later.
  • Tangy, Smoky Depth: That bright tomatillo base with roasted Anaheim chiles? It’s the perfect balance—zesty but not overpowering, with a smoky warmth from the pork shoulder. The cilantro and garlic tie it all together like a flavor hug.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Shred the pork, pack it in containers, and it stays tender for days. Toss it with rice, wrap it in tortillas, or just eat it straight—it’s always a hit, even with picky eaters.
  • Budget-Friendly Feast: Pork shoulder is cheap, and a single batch stretches for four meals. Honestly, I’ve made this for game nights, potlucks, and lazy Sundays without breaking the bank. Plus, the leftovers taste just as good reheated as they do fresh.

Step-by-step instructions for Mexican pork verde

Achieving that signature crispy bark and vibrant green sauce requires patience and precision.

1

Prepare the Pork Shoulder for Perfect Crisp

Pat the 3 lb pork shoulder completely dry with paper towels, focusing on the fat cap and any moisture pockets. This step is non-negotiable for crispy edges. Rub the surface generously with the 1.5 tsp salt and 0.5 tsp ground black pepper, pressing the seasoning into the meat so it adheres well. Let it sit at room temperature for 30 minutes while you prepare the other components.

Here's the thing—bone-in pork shoulder cooks more evenly and develops better flavor. If yours has skin, leave it on for maximum crispiness. Place the seasoned pork in a heavy Dutch oven or oven-safe skillet, fat-side down. Heat the Dutch oven over medium-high heat until the fat begins to render and the meat develops a deep golden crust, about 10-12 minutes. Flip once and cook another 8-10 minutes until the exterior reaches 160°F internally. This initial sear creates the foundation for that crispy exterior we're after.

2

Build the Smoky Verde Sauce

While the pork rests (tent loosely with foil), toast the 1 tsp cumin seeds and 0.5 tsp coriander seeds in a dry skillet over medium heat for 1-2 minutes until fragrant. Immediately transfer them to a small bowl to cool. This quick toasting enhances their aromatic qualities without burning.

In the same Dutch oven (no need to clean it—the browned bits add flavor), add the 0.5 cup olive oil and heat over medium heat. Add the quartered white onion with skin on and cook for 5 minutes until softened. Add the 6 smashed garlic cloves and cook for 30 seconds until fragrant. Remove the onion and garlic with a slotted spoon and set aside.

Increase heat to medium-high and add the halved anaheim chiles, charring them for 2-3 minutes per side until blackened in spots. Remove them and set aside with the onion and garlic. This charring develops deep, smoky flavors that are essential to authentic pork verde.

3

Blend the Tomatillo Base

In a blender, combine the charred anaheim chiles, the 1.5 lb tomatillos, the toasted cumin and coriander seeds, 1 cup chopped fresh cilantro, and the juice of 2 limes (about 3 tablespoons). Blend until completely smooth, scraping down the sides as needed. This mixture should be vibrant green and slightly thick—like a thick salsa.

With the blender running, slowly drizzle in the 2 cups chicken broth to help emulsify the mixture. Taste and adjust seasoning with additional salt if needed. The sauce should be tangy, slightly sweet, and properly balanced. This is your base—don't rush this step as the flavor development happens here.

4

Braise the Pork to Tender Perfection

Return the Dutch oven with the pork to medium heat. Pour in the blended verde sauce, stirring to combine. The sauce should come up about halfway on the pork. Add the 2 bay leaves and bring to a gentle simmer. Here's where it gets important: cover tightly and transfer to a preheated 300°F oven.

Braise for 3-3.5 hours until the pork is fork-tender and the internal temperature reaches 200-203°F. You'll know it's ready when the meat easily pulls apart with two forks and the sauce has thickened slightly. If the sauce reduces too quickly, add a splash of water or broth to maintain moisture. The pork should be fall-apart tender with a crispy exterior that contrasts beautifully with the creamy interior.

5

Rest and Serve with Crispy Edges

Remove the pork from the sauce and transfer to a cutting board. Tent loosely with foil and let rest for 20-30 minutes. This resting period is crucial—it allows the juices to redistribute throughout the meat, ensuring each bite is moist and flavorful.

Discard the bay leaves and skim any excess fat from the sauce. The pork should slice easily against the grain into ½-inch thick pieces. Serve the pork topped with the verde sauce, garnished with additional chopped fresh cilantro and lime zest. The contrast between the crispy edges and tender meat, paired with the vibrant green sauce, makes this dish truly special. The sauce should coat the meat beautifully, with a perfect balance of smoky, tangy, and slightly sweet flavors.

👨‍🍳

Pro Tips For Making Mexican Pork Verde

  • CHAR THE TOMATILLOS: I learned this the hard way—roasting tomatillos whole (husk and all) over direct heat until they blacken in spots. The char depthens the tangy, earthy flavor, and the husks slip right off when you’re done. Skip the blender until they’re cooled enough to handle, or you’ll end up with a pulp explosion.
  • SWEAT THE ANAHEIMS: Don’t just toss raw Anaheim peppers into the salsa—blister them first in a dry skillet for 2-3 minutes until their skins darken. This softens them for blending and mellows the heat, making the sauce smoother. (Yes, even if you’re impatient like me, wait for the aroma—it’s the real signal.)
  • SEAR THE PORK SHOULDER: Get that pork shoulder screaming hot in a cast-iron or heavy skillet before transferring it to the oven. A deep crust locks in moisture and adds texture, so don’t skimp on the oil—about 2 tablespoons—and let it sit 5 minutes after searing. (Your future self will thank you when it shreds like butter.)
  • SAVE THE CILANTRO STALKS: Chop the cilantro stalks with the leaves—no need to separate them. The stalks add a subtle, grassy backbone to the sauce that balances the tomatillo tang. Toss them into the blender with everything else; you’ll barely notice the difference, but the dish feels more complete. (I skip this when I’m lazy, but it’s worth the 30 seconds.)

Common mistakes when making great mexican pork verde

Overcooking the Pork

One of the biggest mistakes I see is letting the pork shoulder dry out. The magic happens when it reaches 200-203°F internal temperature—any hotter and it becomes tough. I've ruined perfectly good pork by pushing it to 210°F in my eagerness to finish.

Remember, pork verde should be fork-tender, not shreddable like pulled pork. If your pork feels dry when you check it at 190°F, it's already too late—just pull it when it's perfect. 💫

Skipping the Char

The deep smoky flavor comes from properly charring those anaheim chiles and onions. I once made verde sauce without charring anything, and it tasted flat compared to the authentic version. Char each side of the chiles until they're blackened in spots—this takes about 2-3 minutes per side.

The same goes for the onions: their caramelized skin adds sweetness that balances the acidity. Don't rush this step!

Using Unripe Tomatillos

Unripe tomatillos make your sauce taste bitter and harsh. Always choose firm, bright green ones that feel heavy for their size. I learned this lesson the hard way when I used slightly yellowing tomatillos from the back of the store.

For best results, rinse them after removing the husks to remove any residual bitterness. The sauce should be vibrant green, not dull—this is your quality indicator. 🌿

Not Resting the Pork

This is a rookie mistake that ruins texture. When I first started cooking pork verde, I'd slice it immediately after removing it from the oven, and all the juices would run out. Always let the pork rest for 20-30 minutes before slicing.

This allows the juices to redistribute, giving you that perfect balance of crispy edges and moist interior. Trust me, the wait is worth it!

Overblending the Sauce

Some people blend the verde sauce until it's completely smooth, but that removes all texture. I like my sauce to have a slightly rustic consistency—just smooth enough to coat the pork but still with some body.

If you blend too long, you'll end up with a watery sauce that lacks depth. Pulse your blender until it's smooth but still has some texture, about 30-45 seconds total. 💡

Ignoring the Fat Cap

The fat cap on pork shoulder is your friend—it renders down to create crispy edges and adds flavor to the sauce. Don't trim it off! When you sear the pork, let that fat render slowly over 10-12 minutes on medium-high heat.

The rendered fat will create a golden crust that's irresistible. If you're worried about excess fat, skim it from the sauce after cooking, but leave it on the pork during the braising process.

Nutrition facts

Servings 6
Amount Per Serving
Calories 470kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 135mg45%
Sodium 890mg39%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 8g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute pork shoulder with another cut?

While pork shoulder is ideal for its fat content and tenderness, you can use pork butt (they're essentially the same cut) or pork ribs. For ribs, increase cooking time to 4-5 hours and watch for 195°F internal temp. Avoid lean cuts like tenderloin—they won't develop crispy edges or stay juicy during braising.

2

How spicy should the verde sauce be?

The recipe uses mild anaheim chiles for a balanced flavor, but you can adjust heat by swapping in serrano or jalapeño peppers. For medium heat, use 2 serranos instead of 4 anaheims. Remove seeds and membranes first if you want even milder heat. The sauce should complement the pork, not overpower it.

3

Can I make this recipe in a slow cooker?

Yes! Sear the pork first as directed, then transfer it to your slow cooker with the verde sauce. Cook on low for 6-8 hours or high for 4-5 hours until tender. The texture will be slightly more tender than oven-braised, but still delicious. Just watch the sauce level—slow cookers can make sauces watery.

4

What's the best way to reheat leftovers?

Reheat pork verde gently in a skillet with a splash of broth or water over medium-low heat until warmed through (165°F internal temp). Microwaving can make the pork dry. For the sauce alone, reheat on the stove until bubbly, then stir in a pat of butter to restore richness. Leftovers keep 3-4 days refrigerated.

5

How do I make this vegetarian?

Replace the pork with 2 lbs portobello mushrooms or 1 large eggplant, sliced into thick pieces. Sear them first, then braise with the verde sauce for 2-2.5 hours until tender. For extra heartiness, add 1 can of white beans or chickpeas to the sauce. The texture will be different but still flavorful!

★★★★★4.9(9 reviews)
Categories Main Courses