Chicken al Pastor brings the vibrant, smoky flavors of Mexico City street food straight to your kitchen. This marinade-forward dish combines citrus, chiles, and spices to create tender, juicy chicken that practically falls apart with a fork.
If you’ve ever craved that addictive taste of rotisserie-style chicken but without the rotisserie, this recipe delivers exactly that. We’re talking bold, complex flavors that make your neighbors jealous.
Why You’ll Love This Recipe
This recipe hits all the right notes: bold flavor, manageable cooking time, and ingredients you can actually find.
- Marinade infuses chicken with deep, layered flavor from dried chiles and fresh citrus
- Ready in under 90 minutes from start to plated dish
- Works perfectly for weeknight dinners, meal prep, or entertaining friends
- Pairs beautifully with tacos, rice bowls, or served simply with lime wedges
- Naturally gluten-free and adaptable to most dietary needs
My Experience Making This Recipe
The first time I made chicken al pastor, I was genuinely shocked at how quickly the flavors developed. Within minutes of marinating, the kitchen smelled like a Los Angeles taco stand, and my family could barely wait for it to finish cooking.
I’ll be honest: watching the chicken caramelize in that cast iron skillet is pure theater. The edges get crispy and dark while the inside stays incredibly moist, and that’s when you know you’ve nailed it.
Every time I’ve served this to guests, they ask for the recipe immediately. It’s become my go-to proof that restaurant-quality food doesn’t require restaurant equipment or obscure ingredients.
Recipe Overview
- Recipe Name: Chicken al Pastor
- Servings: 4
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes plus marinating time (minimum 30 minutes, ideally 2 hours)
- Course: Main Dish
- Cuisine: Mexican
- Calories per Serving: 380
Equipment You Will Need
- Cast iron skillet or heavy-bottomed stainless steel pan
- Blender or food processor
- Cutting board and sharp knife
- Measuring spoons and cups
- Medium mixing bowl
- Meat thermometer (optional but helpful)
- Tongs or spatula
- Shallow dish or zip-top bag for marinating
Ingredients for Chicken al Pastor
For the Marinade
- 3 dried guajillo chiles, stemmed and seeded
- 2 dried ancho chiles, stemmed and seeded
- 1/2 cup fresh orange juice
- 1/4 cup fresh lime juice
- 4 cloves garlic, roughly chopped
- 1 tablespoon white vinegar
- 1 tablespoon achiote paste (or paprika as substitute)
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon ground cloves
- 1/4 teaspoon cayenne pepper
- 1/2 teaspoon salt
- 2 tablespoons olive oil
For the Chicken
- 2 pounds boneless, skinless chicken thighs, cut into 1 to 1.5 inch pieces
- 2 tablespoons olive oil for cooking
- Fresh cilantro for garnish
- Lime wedges for serving
Ingredient Notes and Substitutions
- Dried guajillo chiles: These provide earthy sweetness and mild heat that forms the backbone of al pastor flavor. You can substitute with dried New Mexico chiles for a slightly spicier, earthier result.
- Dried ancho chiles: Anchó chiles add richness and depth without overwhelming heat. Pasilla chiles work as a close substitute if you can’t find them.
- Achiote paste: This gives authentic color and a subtle peppery note from annatto seeds. Paprika or even a bit of tomato paste will work, though the flavor shifts slightly toward earthiness.
- Chicken thighs: Thighs stay juicy because they have more fat than breasts, which prevents drying out during cooking. You can use boneless, skinless chicken breasts if you prefer, but watch your cooking time closely and don’t exceed 165F internal temperature.
- Fresh citrus: The combination of orange and lime creates balance between sweet and tart. Grapefruit juice can replace half the orange juice for a more acidic profile.
How to Make Chicken al Pastor
Step 1: Toast the Chiles
Place your guajillo and ancho chiles in a dry skillet over medium heat for 30 seconds per side. This toasting step wakes up the chiles’ essential oils and intensifies their flavor dramatically, preventing a flat, dusty taste in your final marinade.
Step 2: Prepare the Chiles
Remove stems and seeds from the toasted chiles and tear them into rough pieces. Cover them with 1 cup of hot water and let them sit for 5 minutes until they’re soft and pliable, which makes blending smooth and easy.
Step 3: Blend the Marinade
Drain the softened chiles (discard the soaking liquid) and add them to your blender along with orange juice, lime juice, garlic, vinegar, achiote paste, cumin, oregano, cloves, cayenne, and salt. Blend on high until completely smooth, about 2 minutes, scraping down the sides as needed.
The marinade should look like thick red sauce with no visible chile pieces. If it’s too thick, add a tablespoon of water at a time until it reaches a pourable consistency.
Step 4: Combine Marinade with Oil
Stir the 2 tablespoons of olive oil into your blended marinade and taste it. The flavor should hit you with citrus brightness, a gentle warmth from the spices, and complex depth from the chiles.
Step 5: Marinate the Chicken
Place your cut chicken pieces in a shallow dish or zip-top bag and pour the entire marinade over them, stirring or shaking to coat every piece evenly. Cover and refrigerate for at least 30 minutes, though 2 hours gives you noticeably deeper flavor.
The longer marinating time allows the acid and spices to penetrate the chicken, resulting in more flavorful, tender meat throughout.
Step 6: Heat Your Skillet
Remove the chicken from the refrigerator 10 minutes before cooking to bring it closer to room temperature. Heat your cast iron or heavy skillet over medium-high heat, adding 2 tablespoons of olive oil until it shimmers and just begins to smoke.
Step 7: Cook the Chicken
Working in batches to avoid overcrowding, carefully transfer chicken pieces to the hot skillet using tongs. Let each piece sit undisturbed for 3 to 4 minutes to develop a caramelized crust, which creates incredible depth of flavor.
Flip and cook for another 3 to 4 minutes until the internal temperature reaches 165F. The chicken will continue cooking slightly off heat, so don’t overdo it or the meat becomes dry.
Step 8: Rest and Serve
Transfer all cooked chicken to a plate and let it rest for 5 minutes before serving. This resting period allows the juices to redistribute throughout the meat, keeping every bite tender and succulent.
Garnish with fresh cilantro, squeeze lime juice over the top, and serve immediately with your choice of accompaniments.
Pro Tip: Don’t skip the chile toasting step at the beginning, even though it seems like a minor detail. This 60 seconds of extra effort transforms the entire flavor profile from muted to vibrant.
Tips for the Best Chicken al Pastor
- Use boneless, skinless chicken thighs instead of breasts for guaranteed juicy results. Thighs have higher fat content that protects against overcooking.
- Let the marinade come to room temperature for 10 minutes before cooking so the chicken cooks evenly without the surface burning before the inside cooks through.
- Don’t skip browning on the first side; those caramelized edges add essential flavor complexity that separates good from great.
- Work in batches rather than cramming everything into the pan at once. Crowded pans steam instead of sear, resulting in pale, flavorless chicken.
- Save excess marinade before adding raw chicken and use it as a finishing sauce drizzled over the cooked dish for extra depth.
- Cut chicken pieces to roughly the same size so they cook evenly in the same amount of time.
Common Mistakes to Avoid
- Skipping the chile toasting step results in flat, dusty flavor instead of complex, vibrant taste. These few seconds completely transform the final dish.
- Cooking straight from the refrigerator causes the outside to burn before the inside reaches safe temperature. Always bring marinated chicken to room temperature first.
- Overcrowding the pan steams the chicken instead of searing it, eliminating those delicious caramelized edges that make the dish special.
- Marinating for too long, beyond 4 hours, can make the exterior mushy from extended acid exposure. Stick to the 30 minute minimum and 2 hour sweet spot.
- Using chicken breasts without watching the temperature closely leads to dry, stringy meat. Thighs are genuinely more forgiving and taste better.
Serving Suggestions
Chicken al pastor works beautifully in multiple formats depending on your mood and what you have on hand. Here are my favorite ways to serve it:
- In warm corn tortillas with diced pineapple, white onion, and cilantro for traditional street tacos
- Over cilantro lime rice with black beans and avocado for a complete meal bowl
- Piled on a tostada with refried beans, crema, and pickled red onions
- Shredded and mixed into a salad with jicama, radishes, and lime vinaigrette
- Simply plated with lime wedges and fresh tortillas for casual, elegant entertaining
Variations to Try
- Pineapple al Pastor: Add 1/2 cup fresh pineapple juice to the marinade and top finished chicken with charred pineapple slices. The tropical sweetness plays beautifully against the chiles’ heat.
- Smoky al Pastor: Add 1 teaspoon smoked paprika and a pinch of liquid smoke to the marinade for deeper, campfire-like flavor. This appeals to anyone who loves barbecue.
- Extra Spicy Version: Increase cayenne pepper to 1 teaspoon and add one fresh habanero to the marinade. This creates serious heat for spice lovers.
- Vegetarian al Pastor: Substitute chicken with extra-firm tofu cut into similar pieces or use hearts of palm for a different texture. The marinade works equally well on vegetables.
- Slow Cooker Method: Place marinated chicken in a slow cooker and cook on low for 4 hours, then finish by searing the pieces in a hot pan for crust. This works beautifully for meal prep.
Dietary Adaptations
- Gluten-Free: This recipe is naturally gluten-free as written. Just verify your achiote paste doesn’t contain gluten by reading the label.
- Dairy-Free: The recipe contains no dairy, making it completely dairy-free without any modifications needed.
- Vegan or Vegetarian: Replace chicken with pressed tofu, hearts of palm, or thick-cut portobello mushroom slices. The marinade’s flavors work beautifully on plant-based proteins.
- Low-Carb or Keto: This recipe is already low in carbs. Serve with cauliflower rice instead of regular rice to stay within macros.
Storage and Reheating
Refrigerator
Store cooked chicken in an airtight container for up to 4 days. The flavors actually deepen after a day in the fridge.
- Keep chicken pieces in any accumulated pan juices to prevent drying out
- Cold chicken works great for salads or quick tacos straight from the fridge
- Use within 4 days for best quality and food safety
Freezer
Frozen chicken al pastor keeps for up to 3 months when stored properly. This makes it perfect for batch cooking and weekend meal prep.
- Cool chicken completely before freezing to prevent condensation
- Freeze in individual portions for easy reheating
- Include a small amount of marinade liquid to prevent freezer burn
Reheating
Bring refrigerated chicken to room temperature before reheating to ensure even, gentle warming. Never microwave, which dries out the meat.
- Reheat in a skillet over medium heat for 3 to 5 minutes until warmed through
- Add a splash of water or chicken broth if the chicken seems dry
- Thaw frozen chicken in the refrigerator overnight, then reheat as above
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 380 |
| Total Fat | 18g |
| Saturated Fat | 5g |
| Carbohydrates | 8g |
| Fiber | 2g |
| Sugar | 4g |
| Protein | 42g |
| Sodium | 520mg |
| Cholesterol | 155mg |
Nutritional values are calculated per serving based on 4 servings total with no additional accompaniments. Actual values vary based on specific brands and preparation methods used.
Frequently Asked Questions
Can I make this recipe ahead of time?
Absolutely. Marinate the chicken up to 4 hours in advance and cook when ready, or prepare the marinade itself a full day ahead and store it covered in the refrigerator. This flexibility makes al pastor perfect for entertaining or busy weeknights.
What if I can’t find guajillo or ancho chiles?
Use any dried Mexican red chiles available: pasilla, New Mexico, or even a combination of what your market stocks. The flavor profile shifts slightly but stays delicious and authentic.
Should I use chicken breasts instead of thighs?
Breasts work but require careful temperature monitoring since they dry out quickly. Thighs are genuinely more forgiving and taste better because the extra fat keeps them juicy and flavorful.
How can I make this less spicy?
Reduce cayenne pepper to 1/4 teaspoon and remove the seeds from the chiles before blending. You can also swap some of the dried chiles for milder varieties like guajillo alone.
Can I cook this on a grill instead of in a skillet?
Yes, absolutely. Preheat a grill to medium-high heat and cook the marinated chicken pieces 3 to 4 minutes per side. You’ll get beautiful grill marks and smoky flavor that complements the marinade perfectly.
What’s the difference between this and bourbon chicken?
Bourbon chicken uses a sweeter sauce with bourbon whiskey and different spices, while al pastor relies on dried chiles, citrus, and Mexican spices for savory depth. They’re both delicious but completely different flavor profiles.
Can I use this marinade for other proteins?
The marinade works beautifully on pork, shrimp, or a chicken cutlet if you prefer thinner pieces. Adjust cooking times accordingly based on the protein’s thickness and density.
Final Thoughts
Chicken al pastor deserves a spot in your regular rotation because it tastes like you spent hours in the kitchen when you actually spent maybe 45 minutes total. The bold, complex flavors fool everyone into thinking you’re a professional chef.
Make this dish once and you’ll understand why it’s become such a beloved classic in Mexican street food culture. Your kitchen will smell incredible, your family will ask for seconds, and you’ll find yourself planning your next batch before you’ve even finished eating the first.

Chicken al Pastor
Ingredients
Equipment
Method
- Toast guajillo and ancho chiles in a dry skillet over medium heat for 30 seconds per side.
- Remove stems and seeds from toasted chiles, tear them into rough pieces, cover with 1 cup of hot water, and let sit for 5 minutes.
- Drain softened chiles, add to blender with orange juice, lime juice, garlic, vinegar, achiote paste, cumin, oregano, cloves, cayenne, and salt, then blend until completely smooth (about 2 minutes).
- Stir in 2 tablespoons of olive oil to the blended marinade and taste.
- Place chicken pieces in a shallow dish or zip-top bag, pour marinade over, stir or shake to coat evenly, cover, and refrigerate for at least 30 minutes.
- Heat skillet over medium-high heat, add 2 tablespoons olive oil until shimmering.
- Add marinated chicken in batches to avoid overcrowding, let sit for 3 to 4 minutes to develop a caramelized crust.
- Flip chicken and cook for another 3 to 4 minutes until internal temperature reaches 165°F.
- Transfer cooked chicken to a plate, let rest for 5 minutes, garnish with cilantro, and serve with lime wedges.