Mexican Pulled Pork Recipe Oven: Slow-Braised Spice and Crispy Celery Crown

Main Courses

Mexican Pulled Pork Recipe Oven: Slow-Braised Spice and Crispy Celery Crown

This Mexican pulled pork recipe transforms tough cuts into tender, smoky perfection with just your oven and a few hours of hands-off time. The secret lies in slow-braising the pork shoulder until it practically melts, then finishing with a crispy celery crown that adds texture and visual appeal.

After testing countless methods, I've perfected this approach to deliver restaurant-quality results without requiring a smoker or special equipment.

The recipe begins with a bold marinade of adobo seasoning, cumin, and oregano that infuses the meat with authentic Mexican flavors. As the pork slow-cooks in the oven, it develops deep, complex notes that turn even the leanest cuts into succulent, shreddable perfection.

The celery crown isn't just decoration—it creates a crispy, flavorful topping that elevates every bite.

By the time you're ready to serve, you'll have perfectly shredded pork that's tender enough to fall apart at the touch, coated in rich, aromatic juices.

The crispy celery crown adds a satisfying contrast in both texture and temperature, making this dish as impressive to look at as it is delicious to eat. This is the kind of meal that transforms a simple weeknight dinner into a memorable experience.

Whether you're serving it on warm tortillas, over rice, or as a taco bar centerpiece, this pulled pork delivers bold flavors and restaurant-quality results. The best part?

It requires minimal effort after the initial prep, making it perfect for busy home cooks who want impressive results without spending all day in the kitchen.

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

Ingredients for mexican pulled pork recipe oven

Six ingredients transform tough pork into restaurant-quality pulled pork with smoky depth and crispy celery crown.

Ingredient Amount Notes
Pork Shoulder 🍖 4 lb Bone-in, well-marbled cut
Adobo Seasoning 🌶️ 2 tbsp Or 1 tbsp chili powder + 1 tsp cumin
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Dried Oregano 🍃 1 tbsp Mexican oregano preferred
Garlic Cloves 🧄 6 cloves Peeled, smashed for marinade
Orange Juice 🍊 ½ cup Freshly squeezed, no pulp
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Beef Broth 💧 1 cup Low-sodium preferred
Celery Stalks 🥬 2 whole Thick, fresh stalks
Yellow Onion 🧅 1 whole Medium size, thinly sliced
Jalapeño Pepper 🌶️ 1 whole Seeds removed for mild heat
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Cilantro Leaves 🌿 ¼ cup Chopped, for garnish

The pork shoulder is non-negotiable here—bone-in, well-marbled cuts from Costco or local butchers give you the best flavor and texture. Look for cuts with visible fat marbling; it's what keeps the meat juicy during slow cooking. If you're buying pre-cut pork shoulder, check the packaging for 'marbled' or 'well-marbled' labels. Trader Joe's often carries excellent quality at a reasonable price, and their pork shoulders are consistently reliable. For the adobo seasoning, if you can't find it, mix chili powder and cumin—it's the same base flavor profile. The orange juice should be freshly squeezed; bottled juice lacks the bright acidity that helps tenderize the meat.

No adobo seasoning? Mix 1 tbsp chili powder with 1 tsp cumin—it's the same base flavor. Running out of beef broth? Chicken broth works in a pinch, but add an extra pinch of salt to compensate. The celery crown needs thick stalks—avoid thin, stringy celery from the grocery store's wilted bins. For the jalapeño, seeds removed = mild heat; keep them in for extra kick. The lime juice should be freshly squeezed—bottled lime juice lacks the bright acidity that balances the rich pork. If you're short on time, pre-chop the onion and celery while the pork marinates. It's a small time-saver that makes assembly easier later.

Marinate the pork overnight for best results, but at least 4 hours if you're short on time. The pork keeps 4-5 days in the fridge once cooked—perfect for meal prep. For the celery crown, make it fresh before serving to keep it crispy. Store the cooked pork in its juices, and reheat gently in a skillet with a splash of broth. The crispy celery crown reheats beautifully—just warm it in a dry skillet for 2-3 minutes. Freeze portions of the pulled pork for up to 3 months; thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the pork keeps getting better the next day. Slice it thin, reheat it gently, and suddenly you’ve got a week’s worth of lunches or quick dinners that taste like you put in hours. (Spoiler: You didn’t.)
  • Deep Smoky Magic: That adobo seasoning? It’s the secret weapon—earthy, tangy, and just a hint of smokiness that clings to every bite. The cumin and garlic turn it into something dangerously addictive, especially when it pulls apart like butter.
  • Party in a Pan: Between us, this is my go-to for game days, potlucks, or lazy Sundays. Serve it on tacos, in burritos, or straight from the pan with warm tortillas—everyone’s happy, and I only used one dish.
  • Leftovers That Win: Here’s what sold me: the pork keeps getting better the next day. Slice it thin, reheat it gently, and suddenly you’ve got a week’s worth of lunches or quick dinners that taste like you put in hours. (Spoiler: You didn’t.)

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

Here's how to transform your pork shoulder into tender, flavorful pulled pork with that perfect crispy celery crown topping.

1

Prep the Pork and Create the Dry Rub

Start by placing the 4 lb pork shoulder on a cutting board, fat side up. Pat it dry with paper towels—this helps the rub stick and creates better browning later. In a small bowl, combine the 2 tbsp adobo seasoning, 1 tbsp ground cumin, 1 tbsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper. Rub this mixture all over the pork, pressing it into the meat so it adheres well.

Next, smash the 6 cloves garlic with the flat side of a knife to release their flavor, then place them on top of the pork. This will infuse the meat as it cooks. Let the pork sit at room temperature for 30 minutes before cooking—this ensures even cooking throughout.

2

Sear the Pork for Maximum Flavor

Preheat your oven to 300°F. Heat a large Dutch oven or heavy pot over medium-high heat and add the 0.25 cup olive oil. Once the oil is shimmering, place the pork in the pot, fat side down. Let it sear undisturbed for 5 minutes until the fat renders and the meat develops a deep golden crust.

Flip the pork and sear the other side for another 5 minutes. Then, remove the pork and set it aside on a plate. This step is crucial—it locks in juices and builds layers of flavor that the slow cook won't achieve alone.

3

Build the Braising Liquid and Cook Low and Slow

In the same pot, add the 1 whole yellow onion, 2 whole celery stalks, and 1 whole jalapeño pepper (seeds removed for mild heat). Sauté for 3-4 minutes until softened. Pour in the 0.5 cup orange juice, 1 cup beef broth, and 2 tbsp lime juice. Stir to deglaze the pot, scraping up any browned bits from the bottom—these are packed with flavor.

Return the pork to the pot, fat side up, along with the smashed garlic cloves. Cover tightly with a lid and transfer to the preheated 300°F oven. Cook for 5-6 hours until the pork is fork-tender and easily pulls apart with two forks. The internal temperature should reach 195-203°F—this is when the collagen breaks down and turns into gelatin, making the meat irresistibly tender.

4

Shred the Pork and Prepare the Crispy Celery Crown

Once the pork is tender, remove it from the pot and place it on a cutting board. Use two forks to shred the meat, discarding any large fat chunks or connective tissue. Return the shredded pork to the pot and mix it with the braising liquid. Let it simmer uncovered on the stovetop over low heat for 10 minutes to blend the flavors.

For the crispy celery crown, cut the 2 whole celery stalks into 1-inch thick slices. Heat a skillet over medium-high heat and add a little oil. Fry the celery slices in batches for 2-3 minutes per side until golden brown and crispy. Arrange them on top of the shredded pork to serve.

5

Serve with Fresh Garnish and Enjoy

Taste the pulled pork and adjust the seasoning if needed—add a pinch more salt or a squeeze of lime if desired. Garnish with the 0.25 cup chopped cilantro leaves and serve immediately with warm tortillas, pickled red onions, or your favorite toppings. The crispy celery crown adds a delightful crunch that contrasts beautifully with the tender, smoky pork.

👨‍🍳

Pro Tips For Making Mexican Pulled Pork Recipe Oven

  • CRANK THE HEAT FIRST: Start your pork shoulder in a screaming-hot oven (425°F/220°C) for the first 30 minutes, even if the recipe says otherwise. I learned this the hard way—skipping the initial sear means your pork sits in its own juices instead of building that crispy bark that holds the rub. (Yes, it’ll look alarming, but that’s how you lock in flavor.)
  • SALT THE PORK BEFORE RUBBING: Generously salt the pork shoulder before slathering on the adobo-cumin mix—think 1.5 teaspoons of kosher salt per pound. The salt penetrates deeper during the overnight rest, and it prevents the rub from tasting like dust clinging to dry meat. (I used to skip this, and my pulled pork always felt bland, no matter how much chili powder I added.)
  • STOP PROBING AFTER 250°F: The pork’s internal temp will keep rising 5–10°F after you pull it from the oven—don’t stress if it hits 205°F (96°C) at removal. Pull it when the probe glides in like butter, and the meat is fork-tender but not falling apart. I wasted two batches overcooking it past 200°F, chasing that "perfect" number instead of trusting the texture.
  • USE A SPRITZ BOTTLE FOR MOISTURE: Every 45 minutes after the first hour, spritz the pork with a mix of 50% apple cider vinegar and 50% warm water. The acid cuts through the fat, keeps the surface tender, and prevents a dry crust. (I was skeptical until I tried it—now I never cook it without one.)

Flavor customization for this dish

Smoky Chipotle Twist

For a deeper, smokier flavor, swap the adobo seasoning for 2 tbsp smoked paprika and add 1 tbsp chipotle powder to the marinade. I like to toast the smoked paprika in a dry skillet for 30 seconds to enhance its aroma before mixing.

This version pairs perfectly with pickled red onions and avocado crema—trust me, the smoky heat is irresistible. 🌶️

Citrusy Lime-Garlic Boost

Brighten up the flavors by doubling the lime juice to 4 tbsp and adding 1 tbsp minced garlic to the braising liquid. Fresh lime juice cuts through the richness of the pork beautifully, and the extra garlic adds a zesty punch.

I often finish this version with a sprinkle of tajín for that sweet-spicy kick. It’s like a fiesta in your mouth!

Spicy Jalapeño-Infused

If you love heat, keep the jalapeño seeds in and add 1 diced jalapeño directly to the braising liquid. For an extra kick, add ½ tsp cayenne pepper to the dry rub.

This version is perfect for tacos or nachos—just be sure to have some cooling toppings like diced cucumber or sour cream on hand. The heat is balanced by the crispy celery crown, which adds a refreshing crunch. 🔥

Sweet and Tangy Pineapple Glaze

For a sweet-and-sour twist, add ½ cup pineapple juice to the braising liquid and reduce it by half before serving. This creates a glossy, tangy glaze that pairs wonderfully with the smoky pork.

I like to finish it with a drizzle of honey and a sprinkle of sesame seeds for a fusion-inspired touch. It’s unexpected but absolutely delicious!

Herb-Forward Basil-Cilantro Blend

Swap out the cilantro garnish for a mix of ½ cup chopped basil and ½ cup chopped cilantro. The basil adds a fresh, slightly peppery note that complements the smoky pork beautifully.

I also like to add 1 tbsp chopped mint for a bright, herbal finish. This version works especially well with grilled corn or black bean salad on the side. 🌿

Creamy Avocado-Lime Dressing

For a creamy finish, blend 1 ripe avocado, 2 tbsp lime juice, 2 tbsp sour cream, and salt to taste until smooth. Drizzle this over the shredded pork just before serving.

The avocado adds a rich, velvety texture that balances the smoky flavors perfectly. It’s like a Mexican-style ranch dressing but way more flavorful! 🥑

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 115mg38%
Sodium 850mg37%
Total Carbohydrate 18g6%
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 instead of pork shoulder?

Pork shoulder is ideal because of its fat content and collagen, but you can try pork butt (they're essentially the same cut) or pork loin in a pinch. Just know pork loin will be leaner and may dry out faster at 300°F. For best results, reduce the oven temperature to 275°F and monitor closely. Bone-in cuts always yield more flavorful results than boneless.

2

How do I know when the pork is fully cooked without a meat thermometer?

When the pork easily shreds with two forks and the juices run clear, it's done! A visual test: The meat should pull apart cleanly with minimal resistance. For extra confidence, press your finger into the thickest part—if it feels soft like butter, it's ready. If you're unsure, cook it 15-30 minutes longer to be safe.

3

What's the best way to reheat leftover pulled pork?

Reheat gently in a skillet over low heat with a splash of beef broth or water to keep it moist. Add the crispy celery crown back in the last 2 minutes to restore its crunch. Avoid microwaving—it makes the pork rubbery. For meal prep, store portions in the juices and reheat in 10-minute intervals until warmed through.

4

Can I make this recipe in a slow cooker instead of the oven?

Transfer the seared pork to a slow cooker with the braising liquid and cook on low for 8 hours or high for 5-6 hours. The texture will be slightly different but still delicious. For extra flavor, sear the onions and celery in a skillet first, then add them to the slow cooker. The celery crown still needs to be fried separately for crispiness.

5

Why does my celery crown turn out soggy instead of crispy?

Soggy celery happens when you don't fry it long enough or at high enough heat. Use medium-high heat and cook for 2-3 minutes per side until golden brown. For extra crispiness, pat the celery dry before frying and avoid overcrowding the pan. Fry in batches if needed, and keep the cooked crown warm in a 200°F oven while you finish serving.

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