Main Courses
This Mexican smoked pork shoulder recipe transforms tough pork into melt-in-your-mouth tenderness with a bold chipotle-achiote rub that sings of smoky Oaxacan traditions. I perfected it after years of testing heritage pork cuts and wood blends—each bite delivers that perfect balance of heat, earthiness, and caramelized depth. The secret lies in the slow smoke and crispy celery crowns that elevate this from backyard BBQ to restaurant-worthy centerpiece.
What sets this apart is the authentic Mexican technique: using adobo paste and achiote for the rub, then smoking with fruitwood (apple or cherry) for subtle sweetness. We'll start with a 3-day brine to ensure juiciness, then smoke at 225°F for 10-12 hours until it reaches 203°F internal temp.
The celery crowns—crispy, caramelized, and studded with garlic—add a textural contrast that makes every bite exciting. This isn't your average pulled pork; it's a celebration of Mexican BBQ culture.
By the time you're done, you'll have pork so tender it falls apart at the touch, with a rub crust that crackles with every bite.
The aroma alone will have your guests gathering at the table, and the flavors—smoky, slightly sweet, with just enough heat—will transport them straight to Mexico's street markets.
The beauty of this recipe is its versatility: serve it on buns for tacos, shredded over rice, or even in breakfast burritos the next day.
Don't worry about fancy equipment—this works beautifully on pellet smokers, charcoal setups, or even your oven with a smoker box. I've tested it all, and the results are consistently spectacular.
Whether you're feeding a crowd for Cinco de Mayo or just craving authentic Mexican flavors, this recipe delivers restaurant-quality results with minimal fuss. Let's get smoking!
Ingredients for mexican smoked pork shoulder
Bold flavors and crispy textures start with these 17 essential ingredients for authentic Mexican smoked pork shoulder.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder (Bone-In) 🐖 | 8 lb | Heritage pork preferred, trimmed of excess fat |
| Adobo Paste 🌶️ | ½ cup | From canned chipotle peppers in adobo |
| Achiote Powder 🌿 | 2 tbsp | For vibrant color and earthy depth |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for enhanced aroma |
| Smoked Paprika 🌶️ | 2 tbsp | For authentic smoky flavor |
| Garlic Powder 🧄 | 1 ½ tbsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 ½ tbsp | For balanced sweetness |
| Brown Sugar 🍚 | 2 tbsp | Lightly packed |
| Kosher Salt 🧂 | 2 tbsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | 1 tbsp | Freshly cracked |
| Orange Zest 🍊 | 1 tbsp | Freshly grated |
| Celery Stalks 🥬 | 4 whole | Trimmed, cut into 2-inch pieces |
| Garlic Cloves 🧄 | 6 cloves | Peeled, smashed |
| Apple Wood Chips 🌳 | 2 lb | Or cherry wood for subtle sweetness |
| Vegetable Oil 🫒 | ¼ cup | For crisping celery crowns |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime Wedges 🍋 | 4 whole | For serving |
The pork shoulder is the star, so heritage cuts from local butchers or Costco's pre-trimmed bone-in roasts work best. Look for good marbling—fat equals flavor. I always grab mine from Whole Foods or H-E-B's meat department where they offer heritage pork options. The adobo paste? La Costeña or Goya brands are my go-to—they pack the right heat and smokiness. Achiote powder can be tricky to find, but Latin markets or Penzeys Spices carry it. If you're in a pinch, smoked paprika plus a pinch of turmeric mimics the color, though it won't taste identical. The celery should be firm with bright green tops—those sad limp stalks at the grocery store won't crisp right.
No adobo paste? Blend canned chipotle peppers with a splash of vinegar for a quick substitute. Smoked paprika unavailable? Regular paprika plus a pinch of liquid smoke gets you close. The brown sugar in the rub isn't just for sweetness—it helps caramelize the crust. Coconut sugar works too if you're avoiding refined sugar. For the celery crowns, substitute fennel or bell peppers if celery isn't your thing. The wood chips are non-negotiable for authentic flavor—avoid hickory, which can overpower. Apple or cherry wood keeps the profile bright and fruity. Fresh cilantro is ideal, but dried works at half the amount if you're in a bind.
The pork keeps beautifully in the fridge for 5-6 days after smoking, though it's best within 3 days. Wrap tightly in butcher paper, then foil, to retain moisture. For longer storage, vacuum-seal portions for up to 3 months in the freezer. The celery crowns crisp best when made fresh, but you can prep them a day ahead and reheat in the oven at 375°F for 10 minutes. I always make double batches—the leftovers go into breakfast burritos the next morning. The rub mixture stays potent for 3 months in an airtight container, so double it up for future projects.
Why You'll Love This Recipe
- One-Pan Magic: Honestly, I just rub the pork with adobo and achiote, sprinkle the cumin and smoked paprika, and let the oven do the rest. No chopping, no fuss—just set it and forget it while you stir a pot of beans or toss together some rice.
- Smoky, Spicy Obsession: That deep, charred flavor from the adobo and achiote? It’s like a slow-cooked hug for your taste buds. The smoked paprika adds this earthy warmth that makes every bite worth lingering over—even if you’re eating straight from the pan.
- Leftover Hero: Between us, this is my secret weapon for lazy Sundays. Shred it once, and suddenly you’ve got tacos, quesadillas, or even a loaded breakfast burrito for days. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: A bone-in pork shoulder stretches across meals without breaking the bank. The spices cost pennies, and the leftovers? They’re the reason I don’t order takeout when the kids are begging for dinner. Pure win.
Step-by-step instructions for Mexican smoked pork shoulder
Here's how to transform your pork shoulder into tender, smoky perfection with a vibrant rub and crispy celery crowns.
Create the Chipotle-Achiote Rub
In a medium bowl, combine the 0.5 cup adobo paste, 2 tablespoons achiote powder, 1.5 tablespoons ground cumin, 2 tablespoons smoked paprika, 1.5 tablespoons garlic powder, 1.5 tablespoons onion powder, 2 tablespoons brown sugar, 2 tablespoons kosher salt, 1 tablespoon freshly cracked black peppercorns, and 1 tablespoon orange zest.
Use your hands or a fork to thoroughly mix until you achieve a thick, cohesive paste. The achiote powder will give your pork that signature vibrant red-orange color, while the adobo paste delivers deep, smoky chipotle heat. This rub is the soul of your dish—don't skip the thorough mixing. Once combined, transfer the mixture to a small bowl for easy application.
Prepare the Pork and Celery Crowns
Pat the 8 lb pork shoulder (bone-in) completely dry with paper towels, removing any excess fat to prevent flare-ups during smoking. Apply the chipotle-achiote rub generously to all sides, pressing it into the meat so it adheres well. Place the pork on a wire rack set over a rimmed baking sheet to allow air circulation.
While the pork rests at room temperature for 30 minutes, prepare the celery crowns. Trim the 4 whole celery stalks to remove the stringy leaves, then cut each stalk into 2-inch pieces. In a small bowl, toss the celery with 0.25 cup vegetable oil and 6 smashed garlic cloves until evenly coated. Arrange the celery pieces on a separate wire rack.
Smoke the Pork and Celery
Set up your smoker to maintain a temperature of 225°F using the 2 lb apple wood chips. Once the smoker reaches temperature and you see steady, thin blue smoke, place both the pork shoulder and celery crowns inside. Smoke the pork for 6-8 hours until the internal temperature reaches 165°F, at which point you'll hit "the stall"—the temperature will plateau as moisture evaporates.
At this stage, the pork should have a beautiful mahogany bark, and the celery crowns should be crispy and golden brown. If the celery isn't crispy enough, return it to the smoker for an additional 15-20 minutes while the pork continues to cook. The celery crowns add a delightful crunch and balance the richness of the pork.
Finish and Rest the Pork
Once the pork reaches 203°F internally and a probe slides in like butter, remove it from the smoker and let it rest in a warm oven (170°F) for 1 hour. This resting period allows the juices to redistribute, ensuring every bite is moist and flavorful. During this time, chop the 0.25 cup fresh cilantro for garnish.
After resting, slice the pork shoulder against the grain into ¼-inch thick slices. The meat should be fork-tender with a perfect smoke ring just beneath the bark. Serve the pork with the crispy celery crowns on the side, garnished with the chopped cilantro and accompanied by the 4 whole lime wedges for a bright, tangy contrast. Each bite should deliver a harmonious blend of smoky, spicy, and slightly sweet flavors.
Pro Tips For Making Mexican Smoked Pork Shoulder
- Sear Before Smoking: Hit the pork shoulder with a screaming-hot pan—no oil needed—until the fat renders and the meat turns golden brown. This step locks in flavor and keeps the rub from sliding off later, especially when you’re dealing with bone-in cuts that want to wiggle around.
- Mix the Rub Wet: Skip the dry rub and blend your adobo paste, achiote, cumin, and smoked paprika with just enough water to make a thick paste. It sticks to the meat like glue, ensuring every bite gets that deep, smoky flavor instead of clumping into useless dust.
- Don’t Rush the Rest: After pulling the pork from the smoker, let it sit wrapped in foil for at least 45 minutes—yes, even if you’re starving. This lets the juices redistribute, so your first slice isn’t a sad, dry disappointment. (I learned this the hard way after serving a crowd.)
- Use a Probe, Not Guesswork: Ignore the "cook time" on the recipe and rely on a meat thermometer—aim for 203°F in the thickest part of the shoulder. Bone-in pork takes longer to reach that temp, and cutting into it early turns a tender masterpiece into shredded regret.
Regional styles of this dish
Oaxacan Carnitas Style
In Oaxaca, they call this dish carnitas de cerdo ahumado, and it's all about crispy edges and tender centers. After smoking, I finish the pork in a 350°F oven for 20-30 minutes with ½ cup orange juice and 1 minced jalapeño for extra moisture and a bright kick.
The key is to slice it thin against the grain and serve it on handmade corn tortillas with diced onion, cilantro, and a squeeze of lime. This version is my go-to for brunch—just reheat leftovers in a skillet until crispy. 🍊
Texas-Mexican Fusion
For a Southwest twist, I swap the apple wood for mesquite chips and add 1 teaspoon ground coriander to the rub. After smoking, I shred the pork and mix it with ½ cup salsa verde and ¼ cup crumbled queso fresco before serving.
Top with pickled red onions and avocado slices for a dish that bridges Mexican and Tex-Mex traditions. This works amazingly as a taco filling or stuffed into flautas. The mesquite adds an earthy depth that pairs perfectly with the chipotle heat. 🌶️
Michoacán-Style Barbacoa
Michoacán takes smoked pork to another level by wrapping it in banana leaves during the final hour of smoking. For this version, I add 1 tablespoon ground cloves and ½ teaspoon cinnamon to the rub, then wrap the pork in banana leaves (available at Latin markets) before the last hour.
Serve it shredded over warm corn tortillas with consommé (the pork's cooking juices reduced with garlic and cilantro) for dipping. The banana leaves infuse a subtle floral note that’s pure Michoacán magic. 🌿
Street Taco Adaptation
For quick street-taco style, I smoke the pork for just 8 hours (until 195°F internal) to keep it slightly firmer, then slice it into thin strips for tacos. The rub stays the same, but I add 1 tablespoon Tajín seasoning to the celery crowns for extra zing.
Serve with pickled red onions, diced avocado, and a side of salsa macha. This version is perfect for weeknight dinners—just assemble tacos fresh from the smoker. The contrast of crispy celery and tender pork makes every bite exciting. 🌮
Breakfast Burrito Upgrade
Leftovers become next-level breakfast burritos with this trick: shred the pork and mix it with 2 fried eggs, ¼ cup refried beans, and ¼ cup shredded Monterey Jack cheese. Wrap in a flour tortilla and serve with salsa roja on the side.
The smoky pork pairs perfectly with the richness of the eggs and cheese—it’s like a Mexican steak and eggs but with BBQ flair. I double the batch on Sundays so I have burritos ready for the week. 🍳
Nutrition facts
Frequently asked questions
Can I use a different cut of pork like pork butt or shoulder blade?
This recipe works best with bone-in pork shoulder (also called picnic shoulder) because the bone helps retain moisture during smoking. Pork butt (Boston butt) will work too—it's just a different part of the shoulder with slightly more fat. Avoid pork shoulder blade (arm roast) as it lacks the connective tissue needed for this slow-cooked method. The bone-in cut ensures the most tender, juicy result.
How do I adjust the heat level if I don't like spicy food?
Reduce the heat by cutting the adobo paste in half and replacing it with 1 extra tablespoon of brown sugar and ½ teaspoon of cinnamon. The cinnamon adds warmth without spice. For complete mildness, omit the adobo entirely and use 1 extra tablespoon of smoked paprika plus 1 teaspoon of ground cumin instead. The chipotle flavor will still shine through, just without the heat.
What's the best way to reheat leftovers without drying them out?
Reheat shredded pork in a 350°F oven with 1-2 tablespoons of chicken broth or apple juice for 15-20 minutes until warmed through. For crispy slices, pan-fry in a skillet with ½ teaspoon of oil over medium heat for 2-3 minutes per side. Never microwave—it turns the meat rubbery. The celery crowns can be reheated in the oven at 375°F for 10 minutes to restore crispiness.
Can I make this in an electric smoker or oven?
For an electric smoker, use apple wood pellets and follow the same 225°F for 10-12 hours guideline. In an oven, place the pork on a rack in a roasting pan with a water bath (fill pan with 1 inch of water) and use a smoker box with wood chips. Maintain 225°F and add water as needed. The celery crowns will need extra time in a 400°F oven to crisp properly. Monitor closely—electric smokers can run hotter than expected.
Why did my pork turn out dry?
Dry pork usually means one of three things: overcooking (past 203°F), not resting properly (skip the 1-hour rest), or not enough fat (trimmed too aggressively). Always use a meat thermometer and let the pork rest in a warm oven. For extra moisture, try wrapping the pork in butcher paper during the last 1-2 hours of cooking. The brining step is also crucial—don't skip it!
