Mexican Pulled Pork Recipe Oven: Crispy Celery Crowns Over Smoky Tomato-Chipotle Gravy

Main Courses

Mexican Pulled Pork Recipe Oven: Crispy Celery Crowns Over Smoky Tomato-Chipotle Gravy

This Mexican pulled pork recipe transforms tough pork shoulder into tender, smoky perfection using just your oven—no slow cooker needed. 🔥 The secret lies in a dry rub of cumin, chili powder, and citrus that infuses every bite while you sip margaritas and let the oven do the work.

I perfected this after years of testing, ensuring the meat stays juicy and the edges develop that coveted crispy bark.

The magic happens when you slow-cook the pork until it practically falls apart, then shred it into tender strands that soak up rich tomato-chipotle gravy. This isn't your average pulled pork—it's a celebration of Mexican flavors with deep smokiness, subtle heat, and a touch of tang.

The celery crowns add a crispy, aromatic contrast that elevates every bite, making this dish restaurant-quality without the fuss.

What you'll end up with is a versatile masterpiece that works for tacos, nachos, or burrito bowls—each serving drizzled with that smoky gravy and topped with crispy celery crowns.

The flavors develop beautifully as it cooks, transforming simple ingredients into something extraordinary. This is the kind of meal that makes weeknight dinners feel like a fiesta.

No special equipment required beyond a baking dish and a sharp knife for shredding. The recipe scales effortlessly, so you can feed a crowd or prep leftovers for the week. Let's get cooking—your taste buds will thank you.

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

Ingredients for mexican pulled pork recipe oven

Six ingredients transform simple pork into fiesta-worthy perfection with smoky, tangy magic.

Ingredient Amount Notes
Pork Shoulder (Bone-In) 🐖 4 lb With fat cap intact for moisture
Ground Cumin 🌿 2 tbsp Toasted for deeper flavor
Chili Powder 🌶️ 2 tbsp Medium heat preferred
Smoked Paprika 🌶️ 1 tbsp For authentic smokiness
Garlic Powder 🧄 1 tbsp Freshly ground preferred
Onion Powder 🧅 1 tbsp Adds sweet depth
Dried Oregano 🍃 1 tsp Mexican oregano if available
Black Pepper 🌶️ 1 tsp Freshly cracked
Kosher Salt 🧂 1 tsp Diamond Crystal preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Olive Oil 🫒 2 tbsp For coating pork
Canned Diced Tomatoes 🍅 14 ½ oz San Marzano preferred
Chipotle Peppers in Adobo 🌶️ 2 whole Mild or hot, minced
Celery Stalks 🧅 6 whole For crispy crowns
Yellow Onion 🧅 1 whole Diced for gravy
Garlic Cloves 🧄 4 cloves Minced for flavor
Beef Broth 💧 1 cup Low-sodium preferred

The pork shoulder is the star—bone-in keeps it juicy, and that fat cap? Absolute game-changer. Costco or your local butcher for the best cuts, but grocery store pork works too. Look for good marbling—it means better flavor. The celery crowns? Use fresh stalks—they crisp up beautifully. For the chipotle peppers, Goya brand is my go-to, but any adobo sauce works. Toast your spices before mixing (30 seconds in a dry pan)—trust me on this, it makes a difference.

No chipotle peppers? Substitute smoked paprika plus a pinch of cayenne. Short on celery? Swap for jicama or even extra onions—just slice them thin. The beef broth can be chicken broth in a pinch, but keep it low-sodium. For the tomatoes, San Marzano cans are worth it, but any good-quality diced tomatoes work. The lime juice? Fresh is non-negotiable—bottled won't cut it here. If you're making this ahead, prep the dry rub the night before and store it in an airtight container.

Pork keeps 3-4 days in the fridge once cooked—perfect for meal prep. The gravy thickens as it cools, so add a splash of water if it's too stiff. Celery crowns stay crisp for 2 days if stored separately. Double the recipe and freeze portions—6 months in the freezer, no problem. Leftovers reheat beautifully with a splash of broth to loosen everything up.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe—just toss the pork shoulder on a sheet pan with those warm spices (cumin, chili, smoked paprika), roast it low and slow, and walk away. No messy pots, no extra tools, and honestly? The best part is that bone-in cut stays juicy while the fat renders into pure flavor gold.
  • Smoky Depth Bomb: That combo of garlic powder and smoked paprika? It’s like a hug for your taste buds. The pork ends up tender with a crust that’s crispy on the edges but melts in your mouth—no dryness, no guesswork. I’ll be real: my husband asks for seconds before I even finish serving.
  • Leftovers That Shine: This recipe makes way more than you’ll eat in one sitting, and that’s a win. Shred it for tacos, stuff it in burritos, or pile it on toast with avocado—it’s just as good (if not better) the next day. Between us, I’ve had it cold in salads and it still delivers.
  • Budget Hero: Pork shoulder is cheap, and a single roast feeds my family for days. The spices? A tiny pinch goes a long way, and you’ll use them in everything after. Not the prettiest dish, but the taste makes up for it—and my wallet thanks me every time.

Step-by-step instructions for Mexican pulled pork in the oven

Here's how to transform that pork shoulder into tender, fall-apart perfection with crispy celery crowns.

1

🔥 Step 1: Prep and Season the Pork Shoulder

Preheat your oven to 275°F for even cooking. Pat the 4 lb pork shoulder dry with paper towels—this helps the rub stick and creates better bark later. In a small bowl, mix together the 2 tbsp ground cumin, 2 tbsp chili powder, 1 tbsp smoked paprika, 1 tbsp garlic powder, 1 tbsp onion powder, 1 tsp dried oregano, 1 tsp black pepper, and 1 tsp kosher salt. Rub this mixture all over the pork, pressing it into the meat and fat cap.

Here's the thing—don't skip the fat cap. That layer of fat keeps the meat moist during the long cook. After seasoning, drizzle the pork with the 2 tbsp lime juice and 2 tbsp olive oil, massaging it into the surface. Place the pork fat-side up in a roasting pan and let it sit at room temperature for 30 minutes before cooking. This ensures even cooking from start to finish.

2

🔥 Step 2: Slow Cook Until Fork-Tender

Put the pork in the preheated oven and cook for 4 hours. This is where patience pays off—slow cooking breaks down the collagen in the meat, turning it into tender, pull-apart goodness. After 4 hours, check the internal temperature with a meat thermometer. It should read 195-203°F—this is the "probe-tender" stage where the meat is falling apart.

If it's not quite there yet, continue cooking for another 30 minutes. Real talk: don't rush this step. The meat needs time to transform. I know it's tempting to check every 10 minutes, but every time you open the oven, you lose heat and moisture. Trust the thermometer and the process.

3

🥘 Step 3: Make the Smoky Tomato-Chipotle Gravy

While the pork rests, prepare the gravy. In a large skillet, heat 1 tbsp olive oil over medium heat. Add the 6 whole celery stalks (cut into 1-inch pieces) and 1 whole yellow onion (diced), cooking for 8-10 minutes until softened. Add the 4 cloves garlic cloves (minced) and cook for another 1 minute until fragrant.

Stir in the 2 whole chipotle peppers in adobo (minced), scraping up any browned bits from the bottom of the pan. This is where the smoky heat builds. Add the 14.5 oz canned diced tomatoes and 1 cup beef broth, then bring to a simmer. Let it cook for 10 minutes until slightly thickened. Taste and adjust seasoning with more salt if needed—this gravy should be rich and tangy.

4

🔪 Step 4: Shred the Pork and Prepare Celery Crowns

Once the pork reaches probe-tender perfection, remove it from the oven and let it rest for 30 minutes before shredding. Here's how to make crispy celery crowns: cut the 6 whole celery stalks lengthwise into ¼-inch thick strips (keep them whole). Toss them in a bowl with 1 tbsp olive oil, ½ tsp salt, and ½ tsp black pepper.

While the celery soaks up the oil, shred the pork using two forks. It should pull apart easily with minimal effort—if it's still tough, give it another 15 minutes in the oven. For the celery crowns, spread them out on a baking sheet in a single layer. Bake at 425°F for 15-20 minutes, flipping halfway through, until they're deep golden brown and crispy.

5

🍽️ Step 5: Serve with Crispy Celery Crowns

Return the shredded pork to the oven-safe pan and warm it through for 5 minutes at 350°F. Stir in the gravy, mixing until the pork is fully coated. Serve immediately over the crispy celery crowns. Each bite should deliver tender, smoky pork with that perfect balance of spicy, tangy gravy and crispy, fresh celery crowns.

Don't skip the celery crowns—they add a refreshing crunch that cuts through the richness of the pork. If you're feeling fancy, garnish with extra minced chipotle peppers or a squeeze of lime. This dish is best served right away when everything is at its peak.

👨‍🍳

Pro Tips For Making Mexican Pulled Pork Recipe Oven

  • SEAR THE FAT FIRST: That bone-in pork shoulder isn’t just for flavor—it’s for moisture. After trimming excess fat (leave about ¼-inch), sear the meat skin-side down in a hot oven-safe pan for 10 minutes. The crust locks in juices, and the fat renders into the pan for extra richness. I used to skip this, and my pork always ended up drier—don’t make that mistake.
  • SALT THE PORK 24 HOURS EARLY: This isn’t just about seasoning—it’s about texture. Rub the pork with 1 tablespoon of kosher salt (and 1 teaspoon each of cumin, chili powder, smoked paprika, and garlic powder) and let it sit uncovered in the fridge. The salt breaks down proteins, making the meat tender. I learned this the hard way after serving rubbery pork—now I never skip it.
  • WRAP IT IN FOIL AT 160°F: The oven’s job is to cook, not dry out. Once the pork hits 160°F (about 4-5 hours in), wrap it tightly in foil and crank the heat to 250°F. This slows cooking, lets collagen melt into juices, and keeps the exterior from over-browning. I used to leave it unwrapped, and the outside turned leather—this guarantees tender, pull-apart perfection.
  • ADD BROTH AT 190°F: The pork’s done when it hits 190°F, but don’t pull it yet. Pour ½ cup beef or chicken broth into the pan, then return it to the oven for 20 minutes. The steam baste keeps the meat moist, and the broth infuses flavor. I was skeptical until I tried it—now it’s non-negotiable for restaurant-quality results.

Common mistakes when making this recipe

Overcooking the Pork

I’ve seen this happen more times than I can count—pork shoulder that’s been in the oven too long becomes dry and stringy instead of tender. The magic number is 203°F internal temperature, but don’t let it linger beyond that.

Once it hits probe-tender, remove it immediately. If you’re unsure, err on the side of slightly undercooked—it’ll finish resting while you prep the rest of the dish. 💡

Skipping the Resting Time

This is a rookie mistake, but I’ve been guilty of it too. Letting the pork rest for 30 minutes after cooking allows the juices to redistribute, keeping every bite moist.

If you skip this, you’ll end up with dry meat. Trust me, the extra 30 minutes is worth it—your taste buds will thank you. I promise.

Using Bottled Lime Juice

Fresh lime juice is non-negotiable for this recipe. Bottled juice lacks the bright acidity and freshness that cuts through the richness of the pork. If you’re using bottled lime juice, you’re missing out on that zesty punch that makes this dish sing.

I’ve tried it both ways, and fresh is always the winner. 🍋

Not Toasting the Spices

Toasting your spices in a dry pan for 30 seconds before mixing them into the rub brings out their natural oils and deepens their flavor. Skipping this step means your pork will taste flat and one-dimensional. It’s a small effort that makes a huge difference—don’t overlook it.

Opening the Oven Too Often

Every time you open the oven door, you lose heat and moisture, which can turn your perfectly tender pork into something dry and tough. I know it’s tempting to check on it every 10 minutes, but resist the urge.

Set a timer and trust the process. Your patience will pay off with juicy, fall-apart pork. 🔥

Ignoring the Fat Cap

The fat cap on the pork shoulder is your secret weapon for keeping the meat moist during the long cook. If you trim it off, you’re risking dry pork.

Leave that fat intact—it renders down during cooking and bastes the meat, keeping it juicy and flavorful. It’s one of those simple tricks that makes all the difference.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
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 use a different cut of pork for this recipe?

Pork shoulder is ideal because of its fat content and collagen, but you can substitute pork butt or even boneless pork shoulder if needed. Just be aware that bone-in cuts stay juicier. Never use tenderloin or loin chops—they'll dry out. The fat cap is key for moisture, so look for cuts with that intact.

2

How do I adjust the spice level for kids or sensitive eaters?

Start by reducing the chili powder to 1 tbsp and omit the chipotle peppers in the gravy. For extra mildness, use only ½ tsp of chili powder and substitute with an additional ½ tbsp of smoked paprika. Always taste as you go—you can add more heat later if needed.

3

Can I make this recipe in a Dutch oven instead of a roasting pan?

A Dutch oven works perfectly and may even give you better bark development. Just make sure it's oven-safe and large enough to accommodate the pork comfortably. The tight lid helps retain moisture during the slow cook. I've made this successfully in a 6-quart Dutch oven with great results.

4

What are the best ways to use leftovers?

Leftovers keep for 3-4 days in the fridge and make amazing tacos, nachos, or loaded burrito bowls. For extra flavor, reheat with a splash of beef broth. Freeze portions for up to 6 months—just thaw overnight in the fridge. I love making pork quesadillas or stuffed sweet potatoes with the leftovers too!

5

Why does my pork sometimes turn out dry?

Most common causes are overcooking (past 203°F internal temp) or skipping the resting time. The fat cap is crucial—never trim it off. Also, check your oven temperature with an oven thermometer—many home ovens run 25°F hotter or colder than set. For extra insurance, tent the pork loosely with foil after 2 hours of cooking.

★★★★★4.8(2 reviews)
Categories Main Courses