Salads
This al pastor salad recipe brings the bold flavors of Mexico’s iconic street tacos into a vibrant, fresh bowl—smoky chipotle, sweet pineapple, and tender marinated meat (or crispy tofu) all come together in a crisp, zesty base.
The secret lies in the marinade: achiote, garlic, and a touch of cumin infuse the protein with that signature al pastor depth while keeping it light enough for a salad.
What makes this dish special is how it transforms traditional flavors into something bright and refreshing, perfect for warm weather or when you crave something hearty yet healthy.
The star of this salad is the marinade, which takes just 15 minutes to prepare and works just as well for grilled chicken, pork, or even pan-seared tofu. Chipotle peppers add smoky heat, while pineapple brings a bright sweetness that cuts through the richness.
Served over a bed of mixed greens, black beans, and crunchy cabbage, this salad delivers texture and flavor in every bite—no soggy lettuce here. The dressing ties it all together with a tangy lime-vinaigrette that enhances every ingredient.
What you’ll end up with is a fiesta in a bowl—bold, balanced, and packed with layers of flavor that feel indulgent yet fresh. The smoky-sweet marinade, crisp vegetables, and creamy avocado (optional but recommended) create a perfect harmony of textures and tastes.
It’s the kind of dish that feels celebratory but works just as well for a quick lunch or a crowd-pleasing dinner. Ready to bring al pastor to your salad bowl?
This recipe is meat-inclusive but easily adaptable—swap in grilled shrimp or crispy tofu for a vegetarian version without sacrificing flavor. The key is the marinade, which delivers that unmistakable al pastor taste regardless of the protein. Let’s get cooking!
Ingredients for al pastor salad
Here’s what you’ll need to turn bold al pastor flavors into a fresh, vibrant salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cut into strips |
| Pineapple Chunks 🍍 | 1 ½ cups | Fresh or canned in juice, drained |
| Red Cabbage 🥬 | 2 cups | Shredded, thinly sliced |
| Black Beans 🌱 | 1 ½ cups | Cooked, drained, rinsed |
| Avocado 🥑 | 1 whole | Ripe, sliced or diced |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adjusted for heat preference |
| Garlic Cloves 🧄 | 4 cloves | Minced or finely chopped |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Achiote Powder 🌶️ | 1 tsp | For authentic al pastor color |
| Cilantro 🌿 | ¼ cup | Chopped, fresh preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Mixed Greens 🥗 | 6 cups | Butter lettuce or spring mix |
The marinade is where the magic happens—achiote gives that signature red hue, while chipotle peppers bring the smoky heat. Grab chipotle in adobo sauce from the Latin foods aisle—it’s more flavorful than powdered versions. Fresh pineapple is ideal, but canned chunks in juice work in a pinch. For the cabbage, red or purple adds color, but green works too. The black beans should be cooked and drained—no need to rinse if you’re using low-sodium. Avocado is optional but adds that creamy texture everyone loves. If you can’t find achiote powder, annatto seeds toasted and ground will do the trick.
No chipotle peppers? Smoked paprika with a pinch of cayenne mimics the smokiness. Swap chicken for grilled shrimp or crispy tofu to keep it vegetarian—just marinate the tofu longer. Fresh cilantro is best, but dried at half the amount works if you’re out. The lime juice can be bottled, but freshly squeezed is brighter. For the greens, mixed baby spinach or kale adds extra nutrients. Prefer a sweeter salad? Add diced mango or jicama. The avocado can be sliced or diced—just add it last to keep it from browning.
This salad keeps best for 2 days in the fridge, but avocado and pineapple will soften over time. Store components separately—dress the greens and beans last to keep them crisp. The marinade can be made 3 days ahead and stored in the fridge. For extra crunch, add shredded carrots or jicama right before serving. Leftovers? Toss with a little extra lime juice to keep everything fresh.
Why You'll Love This Recipe
- I swear by this trick: toss the chicken with the marinade (cumin, achiote, lime—chef’s kiss), grill or pan-sear it, then let it rest while I chop the rest. The pineapple and avocado add freshness without extra effort, and the cabbage? Just shred it raw. Honestly, the hardest part is deciding whether to eat it or take a photo.
- No-Cook Prep Magic: I swear by this trick: toss the chicken with the marinade (cumin, achiote, lime—chef’s kiss), grill or pan-sear it, then let it rest while I chop the rest. The pineapple and avocado add freshness without extra effort, and the cabbage? Just shred it raw. Honestly, the hardest part is deciding whether to eat it or take a photo.
- Sweet-Savory Crunch: Between us, the combo of caramelized pineapple, smoky chicken, and creamy avocado is dangerously good. The black beans add earthiness, while the red cabbage gives that satisfying crunch. It’s bright, it’s bold, and it’s not too heavy—perfect for when you want flavor without feeling weighed down.
- Lunchbox Superstar: This salad holds up like a champ. Pack it for work, toss it in a bento for the kids (they’ll love the pineapple), or bring it to a picnic. The avocado stays fresh for a day if you squeeze lime on it, and the beans keep everything hearty. I’ve sent this to potlucks, and it’s always the first to disappear.
Step-by-step instructions for al pastor salad
Here's how to assemble this vibrant, smoky-sweet salad with perfect texture and bold flavors.
Marinate and Cook the Chicken
In a bowl, combine the 1.5 lb chicken breast strips with 0.25 cup olive oil, 2 tbsp chipotle peppers in adobo (minced), 4 cloves garlic cloves (minced), 1 tsp ground cumin, 1 tsp achiote powder, 1 tsp salt, and 0.5 tsp black pepper. Mix well until the chicken is fully coated in the marinade. Let it sit for at least 30 minutes - I like to marinate mine for 1 hour in the fridge for deeper flavor.
Heat 0.25 cup olive oil in a large skillet over medium-high heat. Add the marinated chicken and cook for 5-6 minutes per side until the internal temperature reaches 165°F and the edges are golden brown. The chicken should be fully cooked but still juicy. Transfer to a cutting board and let it rest for 5 minutes before slicing into thin strips.
Prepare the Smoky Dressing
In a small bowl, whisk together the 0.25 cup lime juice, remaining 0.25 cup olive oil, and 1 tbsp chipotle peppers in adobo (reserved from the marinade). This dressing is what ties all the flavors together - the tangy lime cuts through the richness while the chipotle adds that signature smoky heat. Taste and adjust seasoning with additional salt if needed.
While the dressing rests, prepare the remaining salad components. Thinly slice the 2 cups red cabbage into matchsticks and toss with 1 tsp salt to soften slightly. Drain and rinse the 1.5 cups black beans if using canned, and pat dry with a paper towel. Dice the 1 whole avocado and keep it separate until ready to assemble.
Assemble the Salad Base
In a large bowl, combine the 6 cups mixed greens with the prepared red cabbage and black beans. Gently toss everything together just until the greens are lightly coated. The key here is to keep the greens crisp - don't overmix or they'll turn soggy. I like to use my hands for this part to ensure even distribution without bruising the leaves.
Add the sliced chicken strips and 1.5 cups pineapple chunks to the bowl. The pineapple's natural sweetness balances the smoky flavors perfectly. Sprinkle the 0.25 cup chopped cilantro over the top just before serving to keep it fresh and vibrant.
Finish and Serve
Drizzle the smoky dressing evenly over the salad and toss gently to combine. The dressing should coat everything lightly without making it soggy. If you prefer more dressing, add it gradually while tossing. For the final touch, add the diced avocado just before serving to prevent browning.
Serve immediately while the avocado is at its peak freshness. This salad is best enjoyed right away when all the textures and flavors are at their best. The warm chicken contrasts beautifully with the cool greens, while the smoky dressing ties everything together in every bite.
Pro Tips For Making Al Pastor Salad
- CHAR THE CHICKEN FAST: I learned this the hard way—chicken breast dries out when you try to mimic al pastor’s smoky flavor. Cut it into thin strips, marinate in lime juice and achiote paste for 30 minutes, then sear over high heat for 3-4 minutes max. The goal is tender, not crispy.
- SAVE THE AVOCADO: This isn’t the prettiest method, but it’s the tastiest: slice the avocado last and toss it in just before serving. The acid from the pineapple and lime will turn it brown in minutes—no one wants sad, gray avocado in their salad.
- SWEAT THE CABBAGE: Skip the raw shreds—sauté the red cabbage with a pinch of salt and a splash of water for 5 minutes until it softens. It’ll lose that crunchy bite and soak up the flavors like a sponge, making the whole salad taste more cohesive.
- USE CANNED BEANS (BUT DRAIN WELL): I was skeptical until I tried it: high-quality canned black beans (like Eden or La Victoria) save time and taste better than dried. Just rinse them thoroughly—the starchy water makes the salad taste flat, and no one wants that.
Health benefits of this dish
Protein Powerhouse
This al pastor salad delivers a substantial 25-30 grams of protein per serving thanks to the chicken breast and black beans. The protein helps keep you full and satisfied, making it a perfect lunch or dinner option.
For those who need more protein, swap in grilled shrimp or add a sprinkle of crumbled queso fresco—both boost protein content while adding delicious texture. 💪
Fiber-Rich Base
The combination of black beans, red cabbage, and mixed greens creates a fiber-packed foundation. A single serving provides about 8-10 grams of fiber, supporting digestion and keeping blood sugar levels stable.
The fiber also helps balance the salad’s sweet and smoky flavors, preventing any heaviness. If you need even more fiber, add diced jicama or shredded carrots.
Antioxidant Boost
The pineapple and red cabbage bring a powerful antioxidant punch to this salad. Pineapple contains vitamin C and bromelain, which aid in digestion and reduce inflammation, while red cabbage is rich in vitamin K and anthocyanins, which support heart health.
The achiote powder in the marinade also adds antioxidants, giving the dish its vibrant color and health benefits.
Healthy Fats
Avocado and olive oil provide the salad’s healthy monounsaturated fats, which are essential for heart health and brain function. A single serving includes about 10-12 grams of healthy fats, helping to keep cholesterol in check.
The fats also enhance the absorption of fat-soluble vitamins like vitamin E from the greens and vitamin A from the cabbage. If you’re avoiding avocado, drizzle extra olive oil or add toasted pumpkin seeds for crunch and nutrition.
Vitamin C Infusion
The lime juice and pineapple in this salad are packed with vitamin C, which supports immune function and skin health. A serving delivers about 50-60% of your daily vitamin C needs, making this salad a great way to boost your vitamin intake.
The vitamin C also helps enhance the iron absorption from the black beans, making this a well-rounded meal for energy and vitality. 🍋
Low-Calorie, High-Flavor
Despite its bold flavors, this salad is surprisingly light and low-calorie, with about 350-400 calories per serving. The combination of lean protein, fiber-rich vegetables, and fresh fruit keeps calories in check while delivering maximum flavor.
It’s an excellent option for those watching their weight or looking for a nutritious meal that doesn’t skimp on taste. The smoky chipotle and tangy lime keep things exciting without adding unnecessary calories.
Nutrition facts
Frequently asked questions
Can I make this al pastor salad vegetarian?
Swap the chicken for extra-firm tofu or grilled shrimp. For tofu, press and marinate it in the same al pastor mixture for at least 2 hours (or overnight) to absorb the flavors. Pan-sear until crispy on the outside. The smoky marinade works perfectly with both options while keeping the dish vibrant and satisfying.
How do I adjust the heat level in the marinade?
Chipotle peppers in adobo vary in heat—start with 1 tbsp for mild, 2 tbsp for medium, or 3 tbsp for spicy. For extra heat, add a pinch of cayenne pepper or hot sauce to the dressing. Always taste before serving! The pineapple’s sweetness helps balance the heat beautifully.
Can I prep this salad ahead of time?
Yes! Marinate the chicken (or tofu) and make the dressing 1-2 days ahead—store separately in the fridge. Assemble the greens, cabbage, and beans 1 day ahead, but keep the avocado and pineapple separate until serving. Reheat the chicken gently before tossing with the salad to maintain texture. The flavors actually improve overnight!
What if I don’t have achiote powder?
Don’t worry—use smoked paprika (1 tsp) + a pinch of turmeric (½ tsp) for color, or annatto seeds toasted and ground. The flavor won’t be identical, but the smoky depth will still shine. The key is balancing the chipotle and cumin for that authentic al pastor taste.
How do I keep the greens from getting soggy?
Assemble the salad right before serving and dress it lightly. Use your hands to gently toss the greens with cabbage and beans—avoid overmixing. Keep avocado and pineapple separate until the last minute. If dressing in advance, store it separately and drizzle just before eating. Crispy textures are everything!
