Inspired by the central Mexican favorite, this easy vegan al pastor recipe works well for jackfruit or soy curls tacos and so much more.
Traditionally, al pastor blends the Lebanese technique for making shawarma with Mexican cuisine—chilies, pork, and pineapple. Marinated pork is grilled on a vertical spit, thinly sliced, and served on tacos, burritos, gringas, tortas and more.
For this vegan al pastor recipe, there had to be some creativity involved, because there isn’t anything in the plant based world (as of the writing of this post) that can perfectly recapture pork grilling on a vertical spit. While it’s not meant to be an exact replica of traditional al pastor, it does produce a delicious vegan soy curl or jackfruit al pastor that is smoky, savory, sweet, and spicy!
A few tips…
- ・If you don’t have a high speed blender, you can still make this recipe. Pour the sauce through a sieve before adding it back to the pot. This will strain out any bits of food that did not get completely pulverized in the blender.
- ・For the pineapple juice required, I used the pineapple juice from the can of pineapple chunks. No waste!
- ・To get the 1/2 cup of orange juice, I squeezed two oranges, instead of buying an entire jug of orange juice.
- ・If you’d prefer an even spicier recipe, leave the seeds in the guajillo chili peppers and/or add another chipotle pepper in adobo sauce to the blender.
There are two methods for cooking vegan al pastor with soy curls. My favorite is the grilling method, which adds smoke, a bit of a char and a nice crispy finish to some of the soy curls. If you don’t have access to a grill, broiling it in your oven will add some of the char, crispness, and between the smoked paprika and chipotle pepper(s) you should still have some smoke built into the recipe.
No matter how you cook them, soy curls do not have fat, like pork does. Whether grilling or broiling, fat will need to be added by drizzling some oil on them. This will help the curls crisp up and keep in some of the moisture. Be careful not to overcook soy curls. If cooked too long and not kept moist enough, soy curls can get dry and a bit hard. With this in mind, it’s best to cook them right before you want to serve them, and it’s best to eat them right away.
As a variation, you can use canned young jackfruit for vegan al pastor, instead of soy curls. Use three 14 ounce cans of organic young jackfruit packed in water. Drain, shred and pat them with a paper towel, and then, follow the recipe. It took a little longer to cook the al pastor jackfruit on the grill. At 400º F, it was 10 minutes on one side, and then, I flipped it for another 5-10 minutes. Just keep an eye on it, and grill until it’s crisped to your preference.
Whether you use soy curls or young jackfruit, serve this recipe for vegan al pastor meat in burritos, tacos, huaraches, tortas and more! Top with cilantro, pineapple chunks and onions. Yum!
Thanks so much for stopping by! Don’t miss more delicious recipes like Slow Cooker Vegan Chile Verde, Pineapple and Cucumber Salad, Cold Mango Soup, Chipotle Lime Jackfruit, Slow Cooker Soy Curl Carnitas or Vegan Tortilla Soup.


Vegan Al Pastor
1 cup chopped red onion
5 garlic cloves, coarsely chopped
6 Tbsp canola oil
1 tsp smoked paprika
1 tsp ground cumin
1 tsp achiote powder (or annatto powder), optional
½ tsp dried oregano
½ tsp onion powder
½ cup orange juice
½ cup pineapple juice
¼ cup lime juice
2 cubes fake chicken bouillon (I used Edward & Sons Not-Chick’n Bouillon)
2 cups water
3 guajillo chilies, stems and seeds removed
1 chipotle pepper in adobo sauce
20 ounce can of pineapple chunks in pineapple juice, drained
8 ounce package of soy curls, reconstituted in water, drained and then, completely squeezed out
To serve:
Fresh cilantro
Pineapple chunks
Chopped red onions
Lime wedges
Crumbled vegan cheese, optional (I used a negligible amount of Follow Your Heart Mozzarella Shreds on one taco..ha!)
Tortillas
**Want to make al pastor jackfruit? See notes above.

1. First let’s make the vegan al pastor sauce. In a large heavy pot or dutch oven, add onion, garlic, 2 Tbsp canola oil and a pinch of salt. Sauté over medium heat for 7 minutes or until onions are translucent.
2. Then, add smoked paprika, ground cumin, achiote (if using), dried oregano and onion powder. Mix well. Sauté another minute.

3. Add orange juice, pineapple juice, lime juice, water, bouillon cubes, and the guajillo chilies. Bring to a boil, turn heat down to low, cover and simmer for 20 minutes.

4. Add the chipotle pepper and the contents of the pot to a high speed blender. Blend until completely smooth. Taste and make adjustments, if needed (another chipotle pepper?).

5. Pour the sauce back into the large pot and add the soy curls. Mix until the soy curls are completely coated. Then, allow the soy curls to sit for, at least, 15 minutes. This will allow them to soak up some of the al pastor sauce and make them more flavorful.
6. While you are waiting on the soy curls to soak up the sauce, line a sheet pan with non-stick aluminum foil and spread 2 Tbsp canola oil over it. Get your grill heating up to between 400º – 450º F. Or set your oven to BROIL.

7. Using a slotted spoon, drain off the soy curls a little bit on the side of the pot, and then, spoon over the lined sheet pan in a single layer. It’ll be a little saucy, but you should still be able to see the foil peeking through (see photo above). Drizzle the last 2 Tbsp of canola oil over the top of the soy curls, and then, add 1/2 of the pineapple chunks on top. As the soy curls cook, the liquid from the al pastor sauce will evaporate a bit.

8. TO GRILL: Using a gas grill, put it on HIGH (~400º-450º F) and grill for ~7-10 minutes and then, check on it. Stir and flip it. Return to the grill for another 5-7 minutes or until charred to your preference level. Remove from grill.
TO BROIL: In the oven, BROIL for 5 minutes, or until crisped to your preference level. Keep a very close eye on it to make sure it crisps and slightly chars, but does not burn. Remove it from the oven. Stir it around a bit, return it to the oven, keep an eye on it and remove it when it looks perfect to you.
9. Serve immediately on tortillas topped with pineapple chunks (fresh and/or grilled), fresh cilantro, red onions, crumbled vegan cheese (if using), and lime wedges on the side. Enjoy vegan al pastor on tacos, burritos, tortas, huaraches, and more!


6 responses to “Vegan Al Pastor”
[…] sauce–make some Chipotle Bean and Barley Salad, Vegan Stovetop Chili Mac n’ Cheese, or Vegan Al Pastor. Or just kick-up some salsa a notch, stir it into a tofu scramble, or throw it in with your next […]
I really want to try this recipe. Is the achiote powder or paste? I’ve never used it before and I found both options.
It is achiote powder. I’ll update the recipe to make it more clear. Thanks!
Thank you!
Do you put dehydrated soy curls in the sauce or do you have to hydrate them beforehand?
You want to hydrate them in water (usually takes ~10 minutes), drain them, and then squeeze out as much water as you can from them. Then, put them in the sauce.