Mexican Smoked Pulled Pork Recipe: Chipotle-Infused Shreds With Crispy Onion Topping

Main Courses

Mexican Smoked Pulled Pork Recipe: Chipotle-Infused Shreds With Crispy Onion Topping

This Mexican smoked pulled pork recipe transforms tough pork shoulder into tender, chipotle-infused shreds that belong on any fiesta table. 🔥 I remember the first time I nailed the balance of smoky heat and sweet spices—it became an instant crowd-pleaser at my restaurant.

The secret lies in a dry rub of achiote, guajillo chiles, and garlic that develops deep flavor during the slow smoke, while crispy fried onions on top add that restaurant-quality crunch.

The process starts with a 4-6 hour smoke at 225°F using applewood or hickory, ensuring the meat stays moist while absorbing those rich, earthy flavors.

My technique involves wrapping the pork in butcher paper in the last hour to speed up the cook without drying it out—a trick I learned from years of perfecting this dish for my smoky pig restaurant.

The result is pork that shreds effortlessly, with just enough fat to keep every bite juicy and flavorful.

What makes this recipe truly special is how it bridges tradition and convenience. You get that authentic Mexican flavor profile—smoky, slightly sweet, with a hint of heat—without needing to source hard-to-find ingredients.

The crispy onion topping adds a textural contrast that turns this into a restaurant-quality dish you can make at home, whether you're feeding a crowd or meal prepping for the week.

Serve it on warm corn tortillas with pickled onions and fresh cilantro for tacos, or let guests build their own burritos. The leftovers reheat beautifully, making this the ultimate make-ahead meal for gatherings. Let's get smoking!

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

Ingredients for mexican smoked pulled pork

Here's what you need to make smoky, chipotle-kissed pulled pork that'll disappear fast at your fiesta table.

Ingredient Amount Notes
Pork Shoulder 🍖 6 lb Bone-in for best flavor
Yellow Onions 🧅 2 whole Yellow or red preferred
Achiote Powder 🌶️ 2 tbsp For vibrant color and depth
Guajillo Chiles 🌶️ 4 whole Stems/seeds removed, toasted
Garlic Cloves 🧄 6 cloves Peeled and minced
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 tbsp Adds smoky depth
Brown Sugar 🍚 ½ cup Light or dark preferred
Apple Cider Vinegar 🍎 ¼ cup For tangy brightness
Chipotle Peppers in Adobo 🌶️ 4 whole Mince with sauce included
Salt 🧂 1 ½ tbsp Kosher or sea salt
Black Pepper 🌶️ 1 tsp Freshly ground preferred
Applewood Chips 🌳 1 package For smoker or grill
Vegetable Oil 🫒 ½ cup For frying onions
Butcher Paper 📄 1 sheet For wrapping pork

The pork shoulder is the star—bone-in gives the most flavor, but boneless works too if that's what you've got. Costco or Trader Joe's usually have it pre-cut, but if you're buying a whole shoulder, look for one with good marbling. The guajillo chiles? Mexican grocery stores have them dried and ready to go, but regular grocery stores often carry them too. Toast them quick in a dry pan first—just until fragrant. The chipotle peppers in adobo sauce are non-negotiable for that authentic smoky heat. Penzeys sells them if your regular store doesn't stock them.

No achiote powder? Annatto seeds work in a pinch—just toast and grind them. Running short on guajillo chiles? Ancho chiles at half the amount give a similar sweetness. The onions for the crispy topping can be white or red—whatever's on sale. For the dry rub, toast the cumin and smoked paprika in a dry skillet for 30 seconds first—trust me on this, it makes a difference. The butcher paper is key for that last hour of cooking—it keeps the pork moist while letting it crisp up just right.

The pork keeps beautifully in the fridge for 5 days wrapped tight in foil. Freeze portions for up to 3 months—it actually tastes better after a few days as the flavors meld. I always make extra because it disappears so fast. The crispy onions? Make a double batch—they're perfect for topping tacos, burritos, or even salads. Store them in an airtight container at room temp for 3 days, or freeze for 1 month. Leftovers reheat best with a splash of broth or water to keep them juicy.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: The pork shoulder goes in raw, the onions and garlic caramelize right alongside it—no chopping boards, no extra pots. Honestly, I just toss everything in the smoker and walk away.
  • Smoky-Sweet Obsession: That achiote and guajillo chile blend? It’s where the magic happens—deep, earthy, with just enough heat to linger. The pork practically falls apart, so tender it melts like butter.
  • Party in a Bowl: Between us, this is my go-to for game days, potlucks, or when my college kid calls begging for "real food." Serve it on tacos, in nachos, or straight from the bowl—no one judges.
  • Budget Stretch King: A single pork shoulder feeds my family for days. I freeze half, reheat it in tortillas for lunch, and still have leftovers for breakfast burritos. (Yes, even on a Tuesday night.)

Step-by-step instructions for Mexican smoked pulled pork

Here's how to transform your pork shoulder into tender, smoky perfection with that signature crispy onion topping.

1

🔥 Step 1: Prepare the Rub and Prep the Pork

First, let's build the flavor base. In a bowl, combine the 2 tbsp achiote powder, 1 tbsp ground cumin, 1 tbsp smoked paprika, 1.5 tbsp salt, 1 tsp black pepper, 0.5 cup brown sugar, and 4 minced chipotle peppers in adobo (including 1 tablespoon of their sauce). Mix until you get a vibrant, sticky paste.

Pat the 6 lb pork shoulder completely dry with paper towels—this is crucial for crispy bark later. Generously coat all sides with the rub, pressing it into the meat so it sticks. Wrap the pork tightly in the butcher paper and refrigerate for at least 1 hour (or up to 24 hours). This resting time lets the flavors penetrate deeply.

2

🍳 Step 2: Toast the Guajillo Chiles and Garlic

While the pork rests, heat a dry skillet over medium heat. Add the 4 whole guajillo chiles (stems/seeds removed) and toast for 30 seconds per side until fragrant and slightly charred. Watch closely—they burn quickly! Transfer to a bowl and cover to steam for 10 minutes.

In the same skillet, add the 6 cloves minced garlic and toast for 30 seconds until golden and aromatic. Remove from heat immediately—garlic burns fast. Add the toasted chiles, 0.25 cup apple cider vinegar, and 6 cloves toasted garlic to a blender. Puree until smooth, then set aside for the sauce.

3

🔥 Step 3: Smoke the Pork Low and Slow

Set up your smoker to 225°F using the applewood chips. Add 0.5 cup vegetable oil to a pan and place it in the smoker to help maintain moisture. Once smoking steady, place the wrapped pork shoulder fat-side up on the grill grates.

Smoke for 6-8 hours until the internal temperature reaches 165°F. You'll hit "the stall" around 150°F where the temperature plateaus—this is normal. When the probe slides in like butter, it's ready. Unwrap the pork and brush with the chile-garlic puree you made earlier.

4

🥘 Step 4: Make Crispy Onion Topping

Slice 1 whole yellow onion into ¼-inch rings. Heat 0.5 cup vegetable oil in a skillet over medium heat until shimmering. Add onions in batches and fry for 8-10 minutes until deep golden brown and crispy. Drain on paper towels and sprinkle with 1 tbsp salt while hot.

For the second onion, slice into ⅛-inch strips and fry in the same oil for 5-6 minutes until caramelized but still slightly tender. These will go under the pulled pork for moisture.

5

⏰ Step 5: Shred and Serve

Return the pork to the smoker for 30 minutes at 275°F to finish cooking and crisp the exterior. Once done, shred the meat using two forks, discarding any large fat pieces. Mix in the caramelized onion strips and 1 tbsp of the chile-garlic puree** for extra flavor.

Serve the pulled pork piled high on warm tortillas, topped with crispy onion rings and extra chile-garlic puree. The contrast of tender meat, crispy onions, and smoky sauce makes every bite unforgettable—just like authentic Mexican street tacos.

👨‍🍳

Pro Tips For Making Mexican Smoked Pulled Pork

  • CRANK THE HEAT FIRST: Start your pork shoulder over direct heat at 275°F (135°C) for the first hour—yes, even if your smoker is slow. I learned this the hard way after a batch took six hours to hit 170°F because I played it safe. The initial high heat renders fat faster and builds that deep crust you want before switching to indirect heat for the long cook.
  • TOAST THE CHILES HARD: Char those guajillo chiles in a dry skillet until they’re blackened in spots—don’t just blanch them. The bitterness burns off, and the smoky depth transfers directly to the pork. I used to skip this, and my sauce always tasted flat until I tried it. (Pro tip: Wrap them in foil afterward to trap the aroma.)
  • SALVAGE THE ONIONS: Caramelize the yellow onions before adding them to the rub—just until they’re soft and golden, not brown. This prevents them from turning to mush when they hit the smoker. I used to toss raw onions in the mix, and they’d either burn or stay raw. Now I make a quick batch in a pan first and mix them into the achiote paste.
  • PULL IT AT 195°F: Walk away at 195°F (90°C), not 170°F. The extra 25 degrees turns connective tissue into silk, not just shreds. I know, it feels like overkill, but the difference is night and day—especially when you’re serving tacos or burrito bowls where texture matters. Use a meat probe; don’t guess.

Best sauces and condiments for this recipe

Classic Chile-Garlic Sauce

The chile-garlic puree I make from toasted guajillo chiles and chipotle peppers is the secret weapon in this recipe. Start by toasting 4 guajillo chiles in a dry skillet until fragrant, then steam them for 10 minutes to soften.

Blend with 6 cloves toasted garlic, ¼ cup apple cider vinegar, and 1 tbsp adobo sauce until completely smooth. This sauce adds that signature smoky depth and tangy brightness that makes this pork stand out. 🌶️

For extra richness, I like to finish the sauce with 1 tablespoon of lard or pork fat—it gives it that authentic Mexican restaurant texture. If you're watching calories, substitute with ½ tablespoon olive oil.

Use this sauce to baste the pork during the final 30 minutes of smoking, or drizzle it over the finished pulled pork before serving. The acidity cuts through the fat, keeping every bite balanced.

Creamy Avocado Lime Dressing

This cooling contrast is essential for cutting through the richness of the pork.

Blend 2 ripe avocados, ½ cup sour cream, ¼ cup fresh lime juice, 1 small shallot, 2 cloves garlic, ½ cup cilantro, ½ tsp salt, and ¼ tsp black pepper until completely smooth.

The creamy texture and citrus notes make this the perfect topping for tacos or bowls. 🥑

For a vegan option, swap the sour cream for ½ cup silken tofu and use avocado oil instead of olive oil. I like to add ½ teaspoon ground cumin to the dressing for extra depth.

Serve it chilled in a small bowl alongside your pulled pork so guests can drizzle it on their plates. This dressing also works wonders on grilled fish or veggie bowls.

Pickled Red Onions

Quick-pickled onions add a bright, tangy crunch that balances the smoky pork perfectly. Thinly slice 2 red onions and soak in a mixture of ½ cup apple cider vinegar, ½ cup water, 1 tablespoon sugar, and 1 teaspoon salt for at least 30 minutes.

The acidity helps tenderize the onions while adding a refreshing contrast. 🧅

For extra flavor, add 1 crushed chipotle pepper or ½ teaspoon smoked paprika to the pickling liquid. These onions keep in the fridge for up to 2 weeks, making them perfect for meal prep.

I like to sprinkle them generously over tacos, burrito bowls, or even as a topping for grilled corn. They're also great in salads or as a garnish for quesadillas.

Spicy Mango Habanero Salsa

This sweet-spicy salsa brings a tropical twist that pairs beautifully with the smoky pork. Blend 2 ripe mangoes, 1 habanero pepper (seeds removed for less heat), ¼ cup red onion, ¼ cup cilantro, 2 tablespoons lime juice, and ½ teaspoon salt until chunky.

The natural sweetness of the mango balances the heat perfectly. 🥭

For a smoother version, strain out the seeds. This salsa keeps well in the fridge for 5 days and makes an excellent topping for nachos, tacos, or even as a dip for tortilla chips. If you want to reduce the heat, remove the habanero seeds before blending.

I often serve this salsa with a side of cool yogurt or sour cream for guests who prefer to tame the spice.

Cilantro-Lime Crema

This light, herby crema is a must-have for balancing the richness of the pork. Mix 1 cup sour cream, ½ cup mayonnaise, ¼ cup fresh lime juice, ½ cup chopped cilantro, 1 clove garlic, ½ teaspoon salt, and ¼ teaspoon black pepper.

The lime brightens while the cilantro adds freshness. 🌿

For a thinner consistency, add 1-2 tablespoons milk as needed. This crema works perfectly as a topping for tacos, burritos, or even as a dip for fries. It also makes an excellent base for soups or salads.

If you prefer a vegan option, substitute the dairy with coconut yogurt and use avocado oil for richness. Store in an airtight container in the fridge for up to 5 days.

Nutrition facts

Servings 12
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 140mg47%
Sodium 1250mg54%
Total Carbohydrate 18g6%
Dietary Fiber 2g8%
Sugars 12g
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?

A 6 lb pork shoulder (also called pork butt) is ideal for this recipe, but you can substitute with a 6-7 lb pork butt roast or even a whole pork butt if you're feeding a larger crowd. For best results, avoid lean cuts like tenderloin—the fat is what keeps the meat juicy during the long smoke. If using a different cut, adjust the cooking time accordingly.

2

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

Always reheat pulled pork slowly to prevent drying. Add 2-3 tablespoons of broth or water to a skillet and warm on low heat for 5-7 minutes until heated through. For the microwave, cover with a damp paper towel and heat in 30-second intervals until warm. Never reheat in the oven—it'll turn tough and dry.

3

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

For milder flavor, reduce the chipotle peppers to 2-3 (instead of 4) and omit the habanero from any salsa. You can also make a separate batch of the chile-garlic sauce with just 1 chipotle pepper and 1 extra tablespoon of vinegar to balance the heat. Serve the regular version on the side for those who want more spice.

4

Can I make this in an oven instead of a smoker?

Preheat your oven to 275°F and place a water pan on the bottom rack. Cook the wrapped pork on a rack for 6-8 hours until it reaches 165°F internally. For smoky flavor, add 2-3 soaked wood chips (like applewood) to the pan. The bark won't be as crispy as smoked, but the meat will still be tender and flavorful.

5

What's the best way to store and freeze this pulled pork?

Store cooked pulled pork in an airtight container in the fridge for 5 days or freeze portions for up to 3 months. For freezing, portion into 1-pound servings with a little chile-garlic sauce to keep it moist. Thaw overnight in the fridge—never at room temperature—and reheat gently with broth to restore juiciness.

★★★★★4.6(1 review)
Categories Main Courses