Pulled Pork Fajitas Recipe: Smoky, Juicy, Easy

Updated November 5, 2026

Total time
3 hr 55 min
prep 25 min · cook 3 hr 30 min
Serves
6
portions as written

Jump to recipe

Pulled Pork Fajitas Recipe: Smoky, Juicy, Easy

Pulled pork fajitas are a smoky, juicy twist on the classic Tex-Mex favorite. Instead of sliced steak or chicken, tender, slow-cooked pork shoulder is seasoned with a bold chili-lime spice blend, then seared with peppers and onions for that signature fajita char. This recipe delivers big flavor with minimal hands-on effort—perfect for a weeknight dinner or a casual gathering.

Ingredients

  • 4 lb (1.8 kg) pork shoulder (also called pork butt), trimmed of excess fat
  • 2 tbsp (30 ml) vegetable oil, divided
  • 1 tbsp (15 g) kosher salt
  • 2 tsp (10 g) smoked paprika
  • 2 tsp (5 g) ground cumin
  • 1 tsp (2 g) chili powder
  • 1 tsp (2 g) garlic powder
  • 1 tsp (2 g) onion powder
  • 1/2 tsp (1 g) black pepper
  • 1 cup (240 ml) chicken broth (low-sodium)
  • 2 tbsp (30 ml) fresh lime juice (about 1 lime)
  • 3 bell peppers (mix of colors), sliced into strips
  • 1 large red onion, sliced into strips
  • 12 small flour tortillas (6-inch/15 cm), warmed
  • Optional toppings: sour cream, salsa, shredded cheese, fresh cilantro, lime wedges

Instructions

  1. Preheat your oven to 300°F (150°C). In a small bowl, combine the salt, smoked paprika, cumin, chili powder, garlic powder, onion powder, and black pepper. Rub the spice mixture all over the pork shoulder, pressing it into the meat.
  2. Heat 1 tablespoon (15 ml) of vegetable oil in a large Dutch oven or heavy oven-safe pot over medium-high heat. Sear the pork on all sides until deeply browned, about 3–4 minutes per side. This builds flavor, so don’t rush it.
  3. Pour the chicken broth and lime juice around the pork (not over the top, to keep the rub intact). Cover the pot with a tight-fitting lid and transfer to the oven. Cook for 3 to 3 1/2 hours, until the pork is fork-tender and easily shreds. Check at 3 hours; if it’s not tender, continue cooking in 15-minute increments.
  4. Remove the pot from the oven and let the pork rest, covered, for 20 minutes. This allows the juices to redistribute. Meanwhile, heat the remaining 1 tablespoon (15 ml) of oil in a large skillet over medium-high heat. Add the sliced peppers and onions, and cook, stirring occasionally, until they are softened and charred at the edges, about 8–10 minutes. Season with a pinch of salt.
  5. Using two forks, shred the pork directly in the pot, mixing it with the cooking juices. If you prefer a drier texture, skim some of the liquid first.
  6. To get a slight char on the pork (optional but recommended), add the shredded pork to the skillet with the peppers and onions and cook over high heat for 2–3 minutes, stirring, until some edges crisp up.
  7. Serve the pulled pork and vegetables on warm tortillas with your favorite toppings.

Tips

  • Substitutions: No pork shoulder? Use pork butt or even a boneless pork loin (reduce cooking time to about 2 hours, as it’s leaner). For a poultry version, use boneless, skinless chicken thighs—cook to 165°F (74°C) safe minimum internal temperature.
  • Make it spicier: Add 1/2 teaspoon cayenne pepper to the spice rub, or toss a chopped chipotle pepper in adobo into the cooking liquid.
  • Common mistake: Don’t skip the searing step—it creates a deep, caramelized crust that adds smoky flavor. Also, don’t over-shred; keep some larger chunks for texture.
  • Time-saver: Use a slow cooker: sear the pork, then cook on low for 8 hours or high for 5 hours with the broth and lime juice. Finish under the broiler with the veggies for a char.

Serving Suggestions

Serve the fajitas family-style with warm tortillas, and let everyone build their own. Classic sides include Mexican rice, refried beans, or a simple avocado salad. For a lighter meal, serve the pulled pork over a bed of lettuce with pico de gallo and a squeeze of lime.

Variations

  • Smoky Chipotle: Add 2 chopped chipotle peppers in adobo to the cooking liquid for a smoky kick.
  • Pineapple Pulled Pork: Replace the chicken broth with 1 cup (240 ml) pineapple juice and add 1/2 cup (120 ml) of pineapple chunks during the last 30 minutes of cooking. This adds sweetness that pairs well with the chili spices.
  • Beef Fajitas: Substitute the pork with a 3 lb (1.4 kg) beef chuck roast; cook until fork-tender, about 3 hours. The safe minimum internal temperature for whole cuts of beef is 145°F (63°C) with a 3-minute rest, but for shredding, you’ll cook it beyond that until tender.

Storage and Reheating

Store leftover pulled pork and vegetables separately in airtight containers in the refrigerator for up to 4 days. To reheat, place the pork in a skillet over medium heat with a splash of broth or water, and cook until heated through, about 5–7 minutes. The vegetables can be reheated in the same skillet. You can also freeze the pulled pork in a freezer-safe bag for up to 3 months; thaw overnight in the fridge before reheating.

Frequently Asked Questions

Can I make this in a slow cooker? Yes, absolutely. Sear the pork as directed, then transfer it to a slow cooker with the broth and lime juice. Cook on low for 8 hours or on high for 5 hours, until fork-tender. Shred and proceed with the recipe.

What if I don’t have a Dutch oven? Use any oven-safe pot with a tight-fitting lid, such as a cast-iron enameled pot or a heavy stainless steel pot with foil as a cover. If you don’t have an oven-safe pot, you can transfer the seared pork to a baking dish, cover tightly with foil, and cook as directed.

Can I use pork loin instead of shoulder? Yes, but pork loin is leaner and will dry out if cooked too long. Reduce the cooking time to about 2 hours, and check for tenderness at 1 1/2 hours. You may also want to add a bit more broth to keep it moist.

How do I know when the pork is done? The pork should be fork-tender, meaning it shreds easily with a fork. The safe minimum internal temperature for pork is 145°F (63°C) with a 3-minute rest, but for pulled pork, you’ll cook it to around 200°F (93°C) to break down the collagen—this is normal and safe as long as it reaches that temperature.

Can I use pre-shredded pork from the store? Yes, but it’s often dry and underseasoned. If using store-bought pulled pork, warm it in a skillet with a little broth and extra spices to bring back flavor.

What’s the best way to warm tortillas? Wrap a stack of tortillas in foil and warm in a 350°F (175°C) oven for 10 minutes, or heat each tortilla in a dry skillet over medium-high heat for about 30 seconds per side. This makes them pliable and slightly charred.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).