Mexican Pork Verde Recipe: Smoky Tomatillo Sauce With Tender Shreds

Main Courses

Mexican Pork Verde Recipe: Smoky Tomatillo Sauce With Tender Shreds

This Mexican pork verde recipe delivers the smoky, tangy comfort of a traditional Mexican feast—tender pork shoulder braised in a vibrant tomatillo sauce until it practically melts off the bone. 🔥 I developed this version after years of perfecting the balance between the bright, herbaceous verde and the rich, slow-cooked pork that makes every bite irresistible.

The secret lies in marinating the pork overnight with citrus and spices, then braising it low and slow until the meat shreds effortlessly. Meanwhile, the tomatillo sauce gets charred and blended into a velvety, slightly smoky base that clings to each tender strand of pork.

This isn't just a recipe—it's a celebration of Mexican home cooking that transforms weeknight dinners into restaurant-worthy meals.

What you'll end up with is a dish that's rich yet bright, smoky yet fresh—a perfect harmony of textures and flavors. The pork becomes so tender it falls apart at the touch, while the sauce remains vibrant and full of herbaceous depth.

Serve it with warm tortillas, steamed rice, and a side of refried beans for the complete experience.

Whether you're feeding a crowd or treating yourself to a special meal, this pork verde delivers restaurant-quality results with a fraction of the effort. The technique is straightforward, but the flavor is anything but ordinary—this is comfort food at its finest. Let's get cooking!

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for mexican pork verde

Sixteen ingredients transform into a restaurant-worthy Mexican pork verde feast with smoky depth and tender perfection.

Ingredient Amount Notes
Pork Shoulder 🐖 3 lb Bone-in for flavor, cut into 2-inch chunks
Tomatillos 🍅 1 ½ lb Husk removed, rinsed well
White Onions 🧅 2 whole Quartered, skins on
Garlic Cloves 🧄 8 cloves Peeled, roughly chopped
Fresh Cilantro 🌿 ½ cup Stems included, loosely packed
Serrano Peppers 🌶️ 3 whole Seeds removed for mild heat
Lime Juice 🍋 ½ cup Freshly squeezed
Orange Juice 🍊 ¼ cup Freshly squeezed
Chicken Broth 💧 2 cups Low-sodium preferred
Ground Cumin 🌿 1 tbsp Toasted for depth
Dried Oregano 🍃 1 tbsp Mexican oregano if available
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 ¼ cup For charring tomatillos
Honey 🍯 1 tbsp Balances acidity

The pork shoulder is non-negotiable—bone-in for flavor, cut into even 2-inch chunks for consistent cooking. Costco or local butchers often sell it pre-cut, but if buying whole, ask for a well-marbled piece. Tomatillos are the heart of the verde; H-E-B or Mexican markets carry them year-round. Look for firm, unbruised husks—they should feel heavy for their size. Fresh cilantro and serranos are worth hunting down at local farmers markets or Latin grocery stores, where the herbs stay vibrant longer. Toasting the cumin in a dry pan before adding it to the marinade unlocks deeper flavor—trust me on this.

No tomatillos? Green tomatoes or tomatillo substitute powder works in a pinch, though the flavor won't be identical. Swap serranos for jalapeños if you prefer milder heat, but remove seeds and membranes first. The citrus juices can be bottled, but freshly squeezed lime and orange give that bright, restaurant-quality tang. For the pork marinade, if you're short on time, blend the marinade ingredients into a paste and slather it on thick—it'll still tenderize overnight. The honey balances the acidity beautifully, but maple syrup works too if you're avoiding it.

Marinate the pork overnight for maximum tenderness—this is where the magic happens. The verde sauce keeps 3-4 days in the fridge, but the pork tastes even better reheated the next day. Portion leftovers into containers with a thin layer of sauce to prevent drying. Freezes beautifully for up to 3 months—the sauce stays vibrant if you freeze it separately. Serve with warm corn tortillas and a sprinkle of crumbled queso fresco for the full experience.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss everything in one pot, and the tomatillos and onions caramelize into that tangy, herby sauce while the pork falls apart. No flipping pans, no stress.
  • Tangy, Herby Bomb: That bright tomatillo base with garlic and cilantro? It’s like a zesty hug for your taste buds. The pork soaks up the flavor until every bite is rich but still fresh.
  • Meal Prep MVP: Make a big batch on Sunday, and you’ve got tacos, burrito bowls, or nacho toppings for the week. Honestly, I’ve reheated this for three days straight—still tastes like day one.
  • Budget-Friendly Feast: Pork shoulder stretches forever, and tomatillos are cheap if you buy them in bulk. Between us, this feeds four for under $15 and leaves you with leftovers that disappear fast.

Step-by-step instructions for Mexican pork verde

Master this smoky, tangy dish with perfectly tender pork and vibrant tomatillo sauce.

1

🔥 Step 1: Char and Blend the Tomatillo Base

Heat a dry skillet over medium-high heat. Add the 1.5 lb tomatillos and the 2 whole white onions (quartered, skins on) in a single layer. Let them char undisturbed for 8-10 minutes until deeply blackened in spots and softened. Real talk: you want visible char marks—they add incredible depth to the sauce.

Transfer the charred vegetables to a blender along with the 8 cloves garlic, 3 whole serrano peppers (seeds removed), 0.5 cup fresh cilantro, 0.5 cup lime juice, 0.25 cup orange juice, 2 cups chicken broth, 1 tbsp ground cumin, 1 tbsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper. Here's the thing—don't skip the charring. It transforms the raw vegetable flavor into something truly special.

2

🍳 Step 2: Sear the Pork Shoulder

While the sauce blends, pat the 3 lb pork shoulder dry with paper towels. Heat 2 tablespoons of the olive oil in a Dutch oven over medium-high heat until shimmering. Add the pork in a single layer and sear for 4-5 minutes per side until deeply browned. You're building flavor here—don't rush this step.

Remove the pork and set aside. Pour the remaining 0.25 cup olive oil into the Dutch oven and scrape up any browned bits from the bottom. These bits are packed with flavor that will infuse into your sauce. Here's where it gets fun—toss in the blended tomatillo mixture and bring to a simmer over medium heat.

3

🥘 Step 3: Slow-Cook the Pork Until Fork-Tender

Return the pork to the Dutch oven, nestling it into the sauce. Cover and transfer to a 325°F oven. Cook for 3-3.5 hours until the pork is fork-tender and easily shreds. I know it seems like a long time, but patience pays off here—the slow cooking ensures melt-in-your-mouth texture.

About 30 minutes before the pork is done, stir in the 1 tbsp honey. This balances the acidity of the tomatillo sauce and adds just a touch of sweetness that complements the smoky flavors. The sauce should thicken slightly as it simmers, coating the pork beautifully.

4

🔪 Step 4: Shred and Serve the Pork Verde

Once the pork reaches 203°F internally, remove it from the oven and let it rest for 10 minutes. Use two forks to shred the pork directly in the sauce—this ensures every bite is drenched in that vibrant, tangy goodness. Don't skip the resting time; it allows the juices to redistribute and makes shredding much easier.

Ladle the pork and sauce over warm tortillas or serve with steamed rice. The sauce should be bright green with just a hint of smokiness from the charred vegetables. Each bite delivers perfectly tender pork with a sauce that's balanced between tangy, smoky, and slightly sweet—exactly what makes this Mexican pork verde so special.

👨‍🍳

Pro Tips For Making Mexican Pork Verde

  • CHAR THE TOMATILLOS FIRST: I learned this the hard way—roasting the tomatillos whole until their skins blacken and blister (about 20 minutes at 425°F) unlocks a depth of flavor that raw or lightly cooked ones just can’t match. The char gives that signature smoky-sweet base, and you’ll taste the difference even if you puree them afterward.
  • SALT THE PORK TWICE: Season the pork shoulder generously before searing, then hit it with another layer of salt mid-cook when you’re adding the verde sauce. The first salt gets the crust going, and the second ensures the meat stays juicy as it braises—this isn’t optional, especially if you’re using a thick cut.
  • SKIP THE RAW ONION IN SAUCE: After pureeing the tomatillos, onions, and garlic, resist the urge to toss in raw onion for "extra flavor." Sautéing the onions until translucent (about 5 minutes) before blending makes the verde smoother and sweeter—raw onion just adds bite where you don’t need it.
  • USE DRY CILANTRO FOR FINISHING: Sounds weird, but it works: let your chopped cilantro sit uncovered on a paper towel for 10 minutes before adding it to the pork. The moisture evaporates slightly, so it doesn’t turn the sauce into a watery mess when stirred in—your future self will notice the difference.

Flavor customization for this mexican pork verde

Spice Level Control

Adjust the heat to your preference by playing with the serranos. For a mild version, remove all seeds and membranes, then slice them thinly before blending. I often halve the peppers entirely for a medium kick.

If you love spice, keep the seeds and add 1-2 extra serranos—just be warned, this sauce will pack a punch! 🌶️

Sweet-Tart Balance

The honey balances the acidity beautifully, but you can tweak this ratio. For a more tangy profile, add 1 extra tablespoon of lime juice or swap the honey for 1 teaspoon of apple cider vinegar.

If you prefer sweetness, increase the honey to 2 tablespoons or add 1 tablespoon of brown sugar during the final simmer.

Herb Variations

Swap out cilantro for fresh epazote (common in Mexican cooking) for a deeper, earthier flavor—use ¼ cup and reduce the cilantro by half. For a garlicky twist, add 2 extra cloves of garlic to the marinade.

If you're not a fan of cilantro, try ½ cup fresh parsley or 1 tablespoon dried thyme for a different herbal note.

Smoky Depth Boost

For extra smokiness, char the tomatillos and onions over an open flame or on a gas grill instead of a stovetop. Alternatively, add ½ teaspoon of smoked paprika or 1 chipotle pepper in adobo to the blended sauce.

I love adding ½ teaspoon of liquid smoke (just a splash!) for a subtle smoky depth without overpowering the dish.

Protein Swaps

While pork shoulder is traditional, this sauce works beautifully with chicken thighs (braise for 2 hours) or beef chuck roast (braise for 3 hours).

For a vegetarian version, use portobello mushrooms or firm tofu—just reduce the cooking time to 1-1.5 hours and add ½ cup of vegetable broth to keep the sauce from drying out.

Texture Adjustments

For a chunkier sauce, blend only half the tomatillos and onions and leave the rest whole. For a smoother texture, strain the blended sauce through a fine-mesh sieve. If the sauce is too thin after cooking, simmer it uncovered for 10-15 minutes to reduce.

If it's too thick, stir in ¼ cup of chicken broth or water to loosen it up.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 115mg38%
Sodium 680mg29%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 12g
Protein 40g80%
* 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 about Mexican pork verde

1

Can I use pork chops instead of pork shoulder?

Pork shoulder is ideal because it stays tender and flavorful during slow cooking. For pork chops, you'll need to adjust the method—pan-sear them first, then simmer in the verde sauce for just 20-25 minutes (until 145°F internal temp). They won't shred, but the sauce will still cling beautifully. For best results, use bone-in chops with skin for extra flavor.

2

What if I can't find tomatillos?

No problem! Use green tomatoes (peeled and chopped) or a mix of lime juice (1 cup) + green bell pepper (1 cup diced) for a similar tangy base. For a closer match, try tomato sauce + 1 tbsp lime juice + 1 tsp green food coloring (just a splash!). The flavor won't be identical, but it'll still be delicious.

3

How do I make this recipe in a slow cooker?

Sear the pork first, then transfer it to a slow cooker with the blended sauce. Cook on LOW for 8 hours or HIGH for 5 hours. Stir in honey during the last 30 minutes. The texture will be slightly more tender than oven-braised, but still packed with flavor. Just be ready to shred it carefully—it'll be extra juicy!

4

Can I make the verde sauce ahead of time?

The sauce keeps for 3-4 days in the fridge. Store it in an airtight container, and reheat gently before using. For long-term storage, freeze it for up to 3 months. When reheating, add a splash of water or broth to restore its original consistency. The pork can also be refrigerated for 3 days or frozen for 3 months—just reheat with extra sauce to keep it moist.

5

Why does my pork verde taste too acidic?

This usually happens when the tomatillos aren't fully charred or if you skipped the honey. Balance the acidity by adding 1 tbsp honey or brown sugar during the final simmer. For extra depth, stir in 1 tbsp of chicken broth or a pinch of salt to round out the flavors. If it's still too tangy, a splash of orange juice can help mellow it out. Always taste as you go!

★★★★★4.6(11 reviews)
Categories Main Courses