Chicken al pastor brings the smoky, spiced flavors of Mexico City’s famous trompo-cooked meat to your home kitchen without requiring a vertical spit.
This dish combines tender chicken with a vibrant marinade of dried chiles, vinegar, and warm spices that create layers of complex flavor in every bite. You’ll have restaurant-quality results in under two hours, and your guests will be asking for the recipe.
Why You’ll Love This Recipe
Chicken al pastor delivers bold, authentic flavor with minimal fuss and equipment.
- Tender, juicy chicken infused with smoky chile and spice flavors
- Quick prep and cook time makes weeknight dinners feel special
- Works perfectly for tacos, bowls, salads, or serving alongside rice
- Budget-friendly compared to restaurant versions
- Impressive enough for entertaining without spending all day cooking
My Experience Making This Recipe
The first time I made chicken al pastor, I was skeptical that I could replicate the deep, complex flavors without an actual rotating spit. Within minutes of opening the chile paste, the aroma filled my kitchen and proved me wrong.
I marinated chicken thighs for just 90 minutes, then seared them in a hot cast-iron skillet until the edges caramelized and the kitchen filled with that irresistible charred-chile smell. The texture stayed juicy while the exterior developed a slightly crispy, flavorful crust.
My family devoured it on soft corn tortillas with fresh pineapple, cilantro, and lime within 15 minutes of plating. One person asked if I’d picked it up from a taco truck, which felt like the highest compliment.
Recipe Overview
- Recipe Name: Chicken al Pastor
- Servings: 4
- Prep Time: 20 minutes
- Marinating Time: 1.5 to 3 hours
- Cook Time: 15 minutes
- Total Time: 2 to 3.5 hours
- Course: Main Dish
- Cuisine: Mexican
- Calories per Serving: 380
Equipment You Will Need
- Cast-iron skillet or heavy stainless steel pan
- Blender or food processor
- Shallow dish or zip-top bag for marinating
- Sharp knife for slicing
- Cutting board
- Measuring spoons and cups
- Paper towels
- Tongs or spatula
Ingredients for Chicken al Pastor
For the Marinade
- 4 dried guajillo chiles, seeds removed
- 2 dried ancho chiles, seeds removed
- 1 chile de arbol (optional, for extra heat)
- 1/4 cup white vinegar
- 3 tablespoons achiote paste (annatto)
- 4 garlic cloves, peeled
- 1 tablespoon cumin seeds or 1.5 teaspoons ground cumin
- 1 teaspoon dried oregano (Mexican oregano preferred)
- 1/2 teaspoon ground cloves
- 1/4 teaspoon cinnamon
- 1/4 teaspoon black pepper
- 1/4 teaspoon allspice
- 1 tablespoon honey or sugar
- 1/2 teaspoon salt (adjust to taste)
- 2 tablespoons olive oil
For the Chicken
- 2 pounds boneless, skinless chicken thighs, cut into 1-inch chunks
- 2 tablespoons olive oil for searing
- Salt and pepper to taste
- Fresh pineapple for serving (optional)
- Fresh cilantro for garnish
- Lime wedges for serving
Ingredient Notes and Substitutions
- Guajillo and ancho chiles: These dried chiles provide the signature smoky, fruity backbone of al pastor. Substitute with 2 tablespoons chile powder and 1 tablespoon tomato paste if dried chiles are unavailable, though the flavor will be less nuanced.
- Achiote paste (annatto): This ingredient gives the marinade its distinctive color and earthy flavor. Replace it with 1 tablespoon of paprika mixed with 1/4 teaspoon turmeric for a similar hue and mild spice.
- Chicken thighs: Dark meat stays juicy during cooking and absorbs marinade better than breast meat. Chicken breasts work but require careful monitoring to avoid drying out; reduce cooking time to 10-12 minutes.
- Vinegar: White vinegar provides tang and helps tenderize the chicken. Apple cider vinegar adds a slightly deeper flavor and works equally well.
- Mexican oregano: This variety has a lighter, more citrusy profile than Mediterranean oregano. Regular oregano works in a pinch, though use slightly less as it’s more pungent.
How to Make Chicken al Pastor
Step 1: Toast the Dried Chiles
Place guajillo and ancho chiles in a dry skillet over medium heat for about 30 seconds per side until fragrant. This toasting step intensifies the chile flavors and reduces any vegetal notes.
Step 2: Soak and Soften the Chiles
Transfer the toasted chiles to a bowl and pour hot water over them until covered. Let them soak for 5-7 minutes until soft and pliable, which makes them easier to blend into a smooth paste.
Step 3: Prepare the Marinade Base
Drain the softened chiles and place them in a blender along with the achiote paste, garlic, vinegar, cumin, oregano, cloves, cinnamon, black pepper, allspice, honey, and salt. Blend on high speed for 90 seconds to 2 minutes until completely smooth and paste-like.
Stop and scrape down the sides as needed to ensure everything combines evenly. The marinade should smell intensely aromatic and have a thick, spreadable consistency.
Step 4: Add Oil and Taste
With the blender running, drizzle in 2 tablespoons of olive oil until the marinade becomes slightly looser. Taste a small amount and adjust salt and vinegar to your preference; it should taste bold and slightly spicy since it will be diluted by the chicken’s moisture.
Step 5: Combine Chicken and Marinade
Place the cut chicken pieces in a shallow dish or zip-top bag and pour the marinade over them, stirring or massaging to coat every piece evenly. The chicken should be fully submerged or well-coated.
Cover the dish or seal the bag and refrigerate for at least 1.5 hours, ideally 3 hours for deeper flavor absorption. You can marinate up to 8 hours, but don’t exceed this as the vinegar will start breaking down the chicken’s texture.
Step 6: Remove Chicken and Pat Dry
Remove the chicken from the refrigerator 10 minutes before cooking to bring it closer to room temperature, which ensures more even cooking. Pat the chicken pieces dry with paper towels, removing excess marinade; this helps them sear properly and develop a flavorful crust.
Step 7: Sear the Chicken
Heat 2 tablespoons of olive oil in a cast-iron skillet over medium-high heat until shimmering and nearly smoking. Working in batches to avoid crowding, add chicken pieces in a single layer and cook without moving for 4-5 minutes until deep golden brown on the first side.
Flip and cook the other side for another 4-5 minutes until the chicken is golden and cooked through, reaching an internal temperature of 165 degrees Fahrenheit. Don’t stir constantly; let each piece develop a caramelized exterior.
Step 8: Rest and Serve
Transfer the cooked chicken to a cutting board and let rest for 3-5 minutes, which allows the juices to redistribute throughout the meat. Slice larger pieces if desired, though the chunks work beautifully for tacos or bowls.
Serve immediately with warm corn tortillas, fresh pineapple, cilantro, diced onion, lime wedges, and your favorite hot sauce. The bright pineapple and fresh toppings balance the rich, spiced flavors perfectly.
Pro Tip: Don’t skip the resting step after searing; it’s the difference between juicy chicken and dry chicken, and it only takes five minutes.
Tips for the Best Chicken al Pastor
- Use chicken thighs instead of breasts; they stay moist and take on the marinade flavors better. Thighs are more forgiving if you accidentally overcook them by a minute or two.
- Toast the dried chiles before soaking to deepen their flavor and remove any stale notes that sometimes develop in storage. This single step makes a noticeable difference in the final taste.
- Don’t skip the achiote paste if possible; it’s available at most supermarkets in the Latin foods aisle and provides authentic color and earthy depth. Substitutes work but lack that signature complexity.
- Pat the chicken dry after marinating so it sears properly instead of steaming in its own moisture. Wet chicken won’t develop the caramelized crust that makes this dish special.
- Marinate for at least 90 minutes but no more than 8 hours; the vinegar will eventually break down the proteins too much and make the texture mushy. Overnight marinating is overkill.
- Serve with fresh pineapple, not canned; the bright, juicy texture and subtle tartness complement the deep spiced flavors far better than soft, syrup-soaked pineapple.
Common Mistakes to Avoid
- Skipping the chile toasting step results in flat, vegetal flavors instead of the deep, smoky profile that defines al pastor. Two minutes of toasting transforms the entire marinade.
- Marinating in plastic containers can impart a slight plastic flavor to acidic marinades; use glass or ceramic bowls whenever possible for cleaner taste.
- Overcrowding the pan during searing drops the oil temperature and causes the chicken to steam rather than develop a golden crust. Cook in batches and wait between batches for the pan to reheat.
- Using chicken breasts without reducing cook time leads to dry, tough meat that tastes nothing like the tender version made with thighs. If using breasts, reduce searing time to 3-4 minutes per side.
- Skipping the rest period after cooking means the juices run out onto the plate instead of staying in the meat. Five minutes makes a measurable difference in juiciness and texture.
Serving Suggestions
Chicken al pastor shines in multiple presentations, from casual tacos to more composed plates.
- Warm corn tortillas with diced onion, cilantro, lime, and fresh pineapple for authentic street-style tacos
- Over a bed of cilantro-lime rice with black beans, avocado, and a squeeze of fresh lime juice
- In a grain bowl with quinoa or farro, roasted vegetables, and a drizzle of crema or Greek yogurt
- Stacked on a crispy tostada with refried beans, queso fresco, and pickled onions for extra crunch
- Alongside grilled pineapple chunks and a simple green salad for a lighter meal
Variations to Try
- Vegetarian Version: Substitute 2 pounds of halloumi cheese or extra-firm tofu cut into cubes; reduce cooking time to 6-8 minutes since these don’t need to reach a food-safety temperature. The marinade flavors will coat the surface beautifully.
- Spicier Heat: Add 1-2 chile de arbol peppers to the marinade or include 1/4 teaspoon of cayenne pepper. This creates noticeable heat that builds rather than hits immediately.
- Citrus Twist: Add the zest of one orange and 2 tablespoons of fresh orange juice to the marinade for brightness and a slight sweetness. Orange complements the cumin and cloves beautifully.
- Pork Version: Swap the chicken for 2 pounds of pork shoulder cut into chunks; increase marinating time to 4 hours and cooking time to 18-20 minutes. Pork’s richer fat content pairs excellently with these spices.
- Quick Weeknight Version: Use rotisserie chicken and toss it with the marinade (warmed slightly) in a pan for 2-3 minutes to coat and heat through. Not as deep as from-scratch but saves 90 minutes of marinating time.
Dietary Adaptations
- Gluten-Free: This recipe is naturally gluten-free, though verify that your achiote paste contains no additives. All traditional ingredients are free of gluten.
- Dairy-Free: The base recipe contains no dairy; simply skip cheese toppings and use dairy-free crema or avocado as a cooling element. The marinade is already completely dairy-free.
- Vegan/Vegetarian: Substitute extra-firm tofu or halloumi cheese cut into cubes for the chicken and reduce cooking time to 6-8 minutes. The spice profile remains completely intact and delicious.
- Low-Carb/Keto: Skip the pineapple garnish and serve over cauliflower rice, zucchini noodles, or a simple salad instead of tortillas. The chicken itself fits perfectly within keto macros.
Storage and Reheating
Refrigerator
Store cooked chicken al pastor in an airtight container for up to 4 days. The flavors actually deepen slightly as it sits, making leftovers excellent for quick lunches.
- Keep the chicken pieces whole rather than sliced to retain maximum moisture
- Store any pan drippings or sauce separately to pour back over when reheating
Freezer
Freeze cooked chicken in an airtight container or freezer bag for up to 3 months. The marinade flavors hold well through freezing.
- Portion into meal-sized amounts before freezing for easy weeknight defrosting
- Marinated uncooked chicken also freezes beautifully for up to 1 month
Reheating
Reheat gently to preserve the chicken’s moisture and texture. A quick stovetop method works best.
- In a skillet over medium heat with a splash of water, warming for 3-4 minutes until heated through
- In the oven at 350 degrees Fahrenheit covered with foil for 8-10 minutes
- Avoid the microwave, which dries out the chicken quickly
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 380 |
| Total Fat | 18g |
| Saturated Fat | 4g |
| Carbohydrates | 8g |
| Fiber | 1g |
| Sugar | 3g |
| Protein | 48g |
| Sodium | 520mg |
| Cholesterol | 185mg |
Nutritional values are estimates based on standard USDA data for chicken thighs and ingredient assumptions. Actual values vary depending on specific brands and preparation methods used.
Frequently Asked Questions
Can I make this recipe with chicken breasts instead of thighs?
Yes, but reduce the searing time to 3 to 4 minutes per side since breasts are leaner and cook faster. Monitor the internal temperature closely; breasts dry out quickly once they hit 165 degrees Fahrenheit, while thighs stay juicy up to 175 degrees.
How long can I marinate the chicken?
Marinate for at least 1.5 hours but no more than 8 hours. The vinegar will eventually break down the proteins and make the texture mushy if left too long.
Where do I find achiote paste?
Most supermarkets carry it in the Latin or international foods aisle, usually near other Mexican spice blends. If unavailable locally, it’s easy to order online from specialty food retailers.
Why is my chicken tough and dry?
This typically happens from overcooking or using chicken breasts instead of thighs. Use a meat thermometer and stop cooking at 165 degrees Fahrenheit; invest in thighs if possible since they’re more forgiving.
Can I prep this ahead for a party?
Absolutely. Marinate the chicken the night before, then sear it 15 minutes before serving. You can also cook it ahead and reheat gently in a skillet with a splash of water just before plating.
Final Thoughts
Chicken al pastor brings authentic Mexican street food flavors to your kitchen without complicated equipment or hours of prep. With this recipe, you’ll turn everyday ingredients into an unforgettable meal.

Chicken al Pastor
Ingredients
Equipment
Method
- Toast dried guajillo, ancho, and optional chile de arbol in a dry skillet over medium heat for 30 seconds per side until fragrant.
- Transfer toasted chiles to a bowl, cover with hot water, and soak for 5–7 minutes until softened; drain well.
- In a blender, combine softened chiles, white vinegar, achiote paste, garlic, cumin, oregano, cloves, cinnamon, black pepper, allspice, honey, and salt; blend 90 seconds until very smooth.
- With the blender running, stream in 2 tablespoons olive oil to loosen the marinade; taste and adjust salt if needed.
- Place chicken thigh chunks in a shallow dish or zip-top bag; pour marinade over, stirring to coat evenly. Cover and refrigerate for at least 90 minutes and up to 3 hours.
- Remove chicken from fridge 10 minutes before cooking; pat pieces dry with paper towels to promote browning.
- Heat 2 tablespoons olive oil in a cast-iron skillet over medium-high until shimmering. Add half the chicken in a single layer; sear 4–5 minutes without moving until deep golden.
- Flip and cook another 4–5 minutes until chicken reaches 165°F internal temperature. Repeat with remaining chicken, adding oil if necessary.
- Transfer cooked chicken to a board; rest 3–5 minutes, then slice or leave in chunks.
- Serve immediately in warm tortillas topped with fresh pineapple, cilantro, onion, and a squeeze of lime.

