
Pastor tacos are a Mexican street food classic that combines the best of Middle Eastern and Mexican cuisines. This slow-cooked marinated pork is traditionally cooked on a vertical spit called a trompo, but we’re sharing the best method for home cooks to achieve that same incredible flavor and texture. The key to amazing pastor tacos is in the marinade—a beautiful blend of dried chiles, vinegar, and warm spices that creates a deeply flavorful, tender meat that’s perfect for tacos.
Our rice cooking guide and salsa collection are perfect sides for this meal. The beauty of pastor tacos is that they’re incredibly versatile—you can make them for a weeknight dinner or impress guests at your next dinner party. The meat actually tastes better the next day, making this a fantastic make-ahead recipe.
For the best results, we recommend using pork shoulder (also called pork butt), which has enough fat to stay moist and tender during the long cooking process. The marinade is what transforms this humble cut into something truly spectacular. We’ve included tips for achieving that signature charred exterior that makes pastor tacos so irresistible.
If you’re looking for more Mexican-inspired recipes, check out our cilantro lime chicken and Mexican street corn recipe. You can also explore more taco variations with our complete taco night guide. For an authentic experience, pair these with homemade tortillas and traditional toppings like pineapple, onion, and fresh cilantro.
SeriousEats has an excellent detailed guide on al pastor techniques, while BonAppétit offers their own twist on this classic. The New York Times also features a fantastic pastor taco recipe worth exploring. These resources provide additional inspiration and variations you might enjoy experimenting with.
Ingredients
- 3 pounds pork shoulder, cut into ¼-inch thick slices
- 6 dried guajillo chiles, seeded and deveined
- 4 dried ancho chiles, seeded and deveined
- 2 dried chipotle chiles in adobo sauce
- ¼ cup apple cider vinegar
- ¼ cup white vinegar
- ½ cup pineapple juice
- 6 garlic cloves, minced
- 1 tablespoon achiote paste (optional but recommended)
- 2 teaspoons ground cumin
- 2 teaspoons dried oregano
- 1 teaspoon ground cloves
- 1 teaspoon ground cinnamon
- ½ teaspoon ground allspice
- ½ teaspoon black pepper
- 2 teaspoons salt (adjust to taste)
- 2 tablespoons olive oil
- 1 fresh pineapple, peeled and cut into spears
- ½ white onion, halved
- Corn or flour tortillas for serving
- Fresh cilantro for garnish
- Diced white onion for topping
- Lime wedges for serving

Instructions
- Remove the stems and seeds from the dried guajillo and ancho chiles. If desired, lightly toast the chiles in a dry skillet over medium heat for about 30 seconds per side to enhance their flavor, being careful not to burn them.
- Place the toasted dried chiles in a large bowl and cover them with hot water. Let them soak for 10-15 minutes until they become soft and pliable.
- Drain the softened chiles and place them in a blender along with the chipotle chiles in adobo sauce, apple cider vinegar, white vinegar, pineapple juice, minced garlic, achiote paste, cumin, oregano, cloves, cinnamon, allspice, and black pepper.
- Blend the marinade on high speed until you achieve a completely smooth paste. If the mixture is too thick, add 2-3 tablespoons of water and blend again. The consistency should be similar to thick barbecue sauce.
- Taste the marinade and adjust the salt and vinegar to your preference. The flavor should be complex, slightly spicy, and well-balanced between heat and acidity.
- Pat the pork shoulder slices dry with paper towels. In a large bowl or container, combine the pork slices with the chile marinade, mixing thoroughly so each piece is well-coated.
- Cover the bowl with plastic wrap and refrigerate for at least 4 hours, but preferably overnight or up to 8 hours. The longer marinating time allows the flavors to penetrate the meat more deeply.
- Remove the marinated pork from the refrigerator about 30 minutes before cooking to bring it closer to room temperature.
- Heat 2 tablespoons of olive oil in a large, heavy-bottomed skillet or Dutch oven over medium-high heat until shimmering.
- Working in batches to avoid overcrowding the pan, add the marinated pork pieces to the hot skillet in a single layer. Allow each batch to cook for 5-6 minutes per side, developing a nice caramelized crust while keeping the interior tender.
- Transfer the cooked pork pieces to a slow cooker or heavy pot. Once all the pork is seared, add any remaining marinade from the bowl to the cooker.
- Cover and cook on low for 2-3 hours in a slow cooker (or in a covered pot in a 325°F oven for 2-3 hours) until the pork is fall-apart tender and the flavors have melded together.
- While the pork is cooking, prepare the pineapple. Cut fresh pineapple into spears and char them in a hot skillet or on a grill for 2-3 minutes per side until they develop caramelized edges.
- During the last 30 minutes of cooking, add the charred pineapple spears and onion halves to the pot with the pork to infuse them with the flavors.
- Warm the corn or flour tortillas by heating them individually in a dry skillet or directly over a gas flame for about 30 seconds per side until soft and pliable.
- Remove the pork from the cooker and shred it slightly with two forks if desired, or leave it in larger chunks for a more rustic presentation. The meat should be incredibly tender and easy to break apart.
- Skim any excess fat from the top of the cooking liquid if desired, though some fat adds wonderful flavor. This liquid can be used as a sauce or consommé.
- To assemble the tacos, place a warm tortilla on a plate and add a generous portion of the shredded pastor pork in the center.
- Top each taco with a piece of the charred pineapple, diced fresh white onion, and fresh cilantro. Drizzle with some of the cooking liquid if desired.
- Serve immediately with lime wedges on the side. Guests can squeeze lime juice over their tacos to brighten all the flavors.

Pro Tips
- **Make-Ahead Magic**: This recipe is perfect for meal prep! The pork actually tastes better the next day as the flavors continue to develop. Store the cooked pork and marinade in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months.
- **Pork Shoulder Selection**: Look for pork shoulder with good marbling and fat distribution. This ensures the meat stays moist during the long cooking process. Ask your butcher to slice it thinly if possible, or partially freeze the pork for 2-3 hours before slicing to make it easier to cut evenly.
- **Chile Selection**: Don’t skip the dried chiles—they’re the soul of this dish! Guajillo chiles provide fruity sweetness, ancho chiles add depth, and chipotle chiles contribute smokiness. If you can’t find these specific varieties, use what’s available at your local market, keeping the same total quantity.
- **Cooking Methods**: While a slow cooker is convenient, cooking the pork in a low oven (325°F) in a covered Dutch oven actually creates slightly better texture because the heat is more even. You can also cook it on the stovetop over very low heat, stirring occasionally.
- **Charred Edges**: To achieve the signature crispy, charred edges that make pastor tacos special, finish the cooked pork under the broiler for 3-5 minutes, watching closely to prevent burning. This adds incredible texture contrast.
- **Tortilla Choices**: While traditional pastor tacos use corn tortillas, flour tortillas work beautifully too. For the best flavor, seek out fresh tortillas from a local Mexican market or make your own.
- **Topping Ideas**: Beyond the traditional pineapple, onion, and cilantro, consider adding diced cucumber, sliced radishes, fresh jalapeños, crema, or a squeeze of Mexican crema mixed with lime juice.
- **Pineapple Preparation**: Fresh pineapple is essential here—canned won’t provide the same texture or flavor. The charring process caramelizes the natural sugars and adds complexity. If you have access to a grill, grilling the pineapple adds wonderful smoky notes.
- **Marinade Adjustments**: Taste the marinade before cooking and adjust the vinegar, salt, and spice levels to your preference. If you prefer less heat, reduce the chipotle chiles. For more smokiness, add another chipotle.
- **Serving Suggestions**: Serve with traditional sides like Mexican rice, black beans, fresh salsa, and cold Mexican beer. The bright, acidic flavors of the tacos pair beautifully with light, refreshing beverages.
- **Batch Cooking**: This recipe doubles easily for parties or meal prep. Simply multiply all ingredients accordingly. The long cooking time remains the same regardless of quantity.
- **Achiote Paste Note**: This specialty ingredient adds authentic color and earthy flavor, but it’s optional. If you can’t find it, the tacos will still be delicious without it.
