Authentic Al Pastor Beef Tacos
Beef

Authentic Al Pastor Beef Tacos

This recipe provides a detailed guide to making authentic Al Pastor style tacos using beef. It features a rich, spiced marinade and multiple cooking methods to achieve the characteristic charred edges and tender interior.

Recipe image

List of ingredients

  • 5 lbs beef shoulder (boneless) – chosen for its fat content and tenderness.
  • 1 large pineapple – used for the cooking base and as a topping.
  • 1/3 cup chili powder – see homemade option below.
  • 3.5 oz achiote paste (use half) – optional, for earthy flavor and red color.
  • 1 white onion (peeled and halved) – for the marinade blend.
  • 3/4 cup pineapple juice – provides sweetness and acidity.
  • 1/4 cup white vinegar – helps tenderize the beef.
  • 5 cloves garlic – for aromatic depth.
  • 3 tsp salt – for seasoning.
  • 1 tsp Mexican oregano – adds a citrusy herbal note.
  • 1/2 tsp ground cumin – for warm, earthy flavor.
  • 1/2 tsp cinnamon – provides a subtle sweet spice.
  • 1/8 tsp ground clove – for aromatic complexity.
  • 2 tsp epazote (optional) – adds a distinct minty, herby kick.
  • flour or corn tortillas – for assembly.
  • 1 1/2 cups fresh pineapple (diced) – from the main pineapple.
  • 1 white onion (sliced or diced) – for topping.
  • 1 bunch cilantro (chopped) – for topping.
  • limes (quartered) – for fresh acidity.
  • Salsa Verde – for serving.
  • Roasted Tomato Salsa – for serving.
  • Pico de Gallo – for serving.
  • 3 pasilla (negro) dried chiles (or 2.5 tablespoons ground) – for the homemade powder.
  • 3 dried Guajillo chiles (or 2.5 tablespoons ground) – for the homemade powder.
  • 2 dried chiles de arbol (or 1 teaspoon ground) – for the homemade powder.

step-by-step instructions

  1. Prepare Homemade Chili Powder: If not using pre-ground powder, wear gloves and remove stems and seeds from the dried pasilla, guajillo, and arbol chiles. Toast them in a dry skillet over low heat for a few minutes, cool, and grind into a powder using a spice grinder. Alternatively, soak them in hot water for 20 minutes and blend them directly into the marinade.
  2. Blend the Marinade: Place the chili powder, half of the 3.5 oz achiote paste, halved onion, pineapple juice, vinegar, garlic, salt, Mexican oregano, cinnamon, clove, and optional epazote into a blender. Puree until the mixture is completely smooth. Reserve 1/2 cup of this marinade in a separate container to use for basting later.
  3. Prepare the Beef: For grilling or oven-slicing methods, cut the beef shoulder into 1/4 inch slices. For chunk-based methods (oven, slow cooker, or pressure cooker), trim the excess fat and cut the beef into 3 to 4 inch chunks.
  4. Marinate the Meat: Place the beef in a sealable bag or covered container. Pour the prepared marinade over the meat, tossing with your hands (using gloves) to ensure every piece is thoroughly coated. Refrigerate for a minimum of 4 hours, and up to 10 hours. Let the meat reach room temperature before cooking.
  5. Cooking Method – Grill or Smoker: Preheat the grill to 250°F. Place pineapple bottoms in a cast iron skillet or shallow pan. Insert a skewer through the pineapple and layer beef slices on top, leaving 1 inch of skewer at the top. Cap with a trimmed pineapple ring. Grill at 250°F for 3.5 hours until the internal temperature reaches 145°F-150°F. Baste with the reserved pan juices during the final hour. Shave the meat downward with a sharp knife and crisp the edges in the pan.
  6. Cooking Method – Oven (Slices): Preheat oven to 250°F and remove all racks except the bottom one. Assemble the beef on skewers with the pineapple base and top as described in the grilling method. Roast for 3.5 hours until the internal temperature reaches 145°F-150°F. Baste with pan juices in the final hour. Shave the meat and return the pan to the oven briefly to crisp the edges.
  7. Cooking Method – Oven (Chunks): Preheat oven to 250°F. Place beef chunks in an 11×13 inch roasting pan and cover tightly with aluminum foil. Roast for 5 hours until the internal temperature is 145°F-150°F. Remove the foil and roast for 1 additional hour until the meat is completely tender and pulls apart with a fork.
  8. Cooking Method – Instant Pot: Place beef chunks and the remaining marinade into the pressure cooker. Secure the lid and set the valve to sealing. Use the Manual High Pressure setting for 25 minutes. Allow a Natural Pressure Release for 15 minutes before venting remaining pressure. Transfer beef to a baking dish and broil in the oven for 10 minutes to crisp the edges.
  9. Cooking Method – Slow Cooker: Place beef chunks and marinade in the slow cooker. Cook on High for 4 hours or Low for 8 hours until the internal temperature reaches 145°F-150°F. Transfer the meat to a baking dish and broil in the oven for 10 minutes to render the fat and create a charred crust.
  10. Final Assembly: Warm the tortillas and fill them with the cooked beef. Top with diced pineapple, chopped onion, and cilantro. Add a squeeze of fresh lime juice and serve with Salsa Verde, Roasted Tomato Salsa, or Pico de Gallo.

Meat Selection and Preparation

Beef Chuck Roast for Texture

Beef shoulder, specifically the chuck roast, is the ideal substitute for this recipe because it possesses a high amount of connective tissue and intramuscular fat. This ensures that the meat remains juicy during the long, low-temperature cooking process. Leaner cuts would likely dry out and become tough during the 3.5 to 6-hour cooking windows.

Trimming and Slicing Techniques

When preparing chunks, trim only the thickest outer layers of fat, as some fat is necessary for flavor and moisture. For the sliced method, ensure your slices are consistent at 1/4 inch thickness to ensure they cook evenly on the skewer. Using a very sharp chef’s knife is essential for clean cuts that won’t tear the meat fibers.

Understanding the Marinade Components

The Function of Achiote Paste

Achiote paste, made from annatto seeds, is responsible for the deep red hue characteristic of Al Pastor. Beyond the color, it provides a subtle, earthy, and slightly peppery flavor that anchors the other spices. If you cannot find it, the chili powder will provide the color, though the flavor profile will shift slightly.

Balancing the Heat with Dried Chiles

The combination of Pasilla, Guajillo, and Arbol chiles creates a balanced heat profile. Pasilla provides a smoky, dried-fruit depth, Guajillo adds a mild tanginess, and Arbol provides the sharp heat. Adjusting the amount of Arbol chiles allows you to control the overall spiciness of the beef.

Acidity and Tenderness

The combination of pineapple juice and white vinegar serves two purposes. First, the acidity helps break down the tough muscle fibers in the beef shoulder, making it more tender. Second, it provides a bright contrast to the heavy, earthy notes of the cumin and achiote.

Optimizing the Cooking Process

Maintaining Low Temperatures

Whether using the oven or grill, maintaining a temperature of 250°F is critical. This low-and-slow approach allows the collagen in the beef to melt into gelatin without boiling the moisture out of the meat. High heat would cause the marinade to burn before the center of the meat is cooked through.

The Importance of the Basting Phase

Basting the meat with its own juices during the final hour of roasting creates a concentrated glaze. This process mimics the traditional vertical spit where juices drip down the meat. It builds layers of flavor and ensures the exterior remains moist while the edges caramelize.

Creating the Char in Moist-Heat Methods

Slow cookers and pressure cookers excel at tenderness but fail at creating the necessary crust. The final broiling step in the oven is mandatory to render the surface fat and create the charred, crispy edges that define Al Pastor tacos. Broil for only 10 minutes, watching closely to prevent burning.

Working with Fresh Pineapple

Preparing the Pineapple Base

Using the pineapple as a base for the skewer is a practical way to keep the meat upright while allowing the fruit’s juices to steam into the meat. Ensure the base slices are about 2 inches thick to provide a stable foundation for the weight of 5 lbs of beef. This prevents the skewer from tipping over in the oven or grill.

Bromelain and Meat Tenderization

Fresh pineapple contains bromelain, an enzyme that breaks down proteins. By marinating the beef in pineapple juice and cooking it with pineapple rings, you are utilizing this enzyme to achieve a melt-in-your-mouth texture. However, avoid marinating for more than 10 hours, as the enzymes can make the meat overly mushy.

Assembly and Serving Recommendations

Warming Tortillas for Flexibility

Tortillas should be warmed on a dry skillet or over an open flame until they are pliable and slightly charred. Cold tortillas often crack under the weight of the meat and toppings. Corn tortillas provide a traditional flavor, while flour tortillas offer a softer texture and more structural integrity.

The Role of Fresh Garnishes

The richness of the marinated beef requires high-contrast toppings. Diced raw white onion provides a sharp crunch, while fresh cilantro adds a bright, herbal finish. The squeeze of lime juice is the final essential step, as the citric acid cuts through the fat of the beef shoulder.

Storage and Preservation

Refrigeration Parameters

Leftover cooked beef can be stored in an airtight container in the refrigerator for up to 4 days. Ensure the meat is cooled slightly before sealing to prevent excess condensation, which can make the meat soggy. Keep the leftover marinade separate if you intend to use it for another purpose.

Freezing for Long Term Use

For longer storage, freeze the cooked beef in vacuum-sealed bags or freezer-safe containers for up to 2 months. Portion the meat into individual serving sizes to avoid thawing more than is needed. Thaw completely in the refrigerator overnight before reheating.

The Skillet Reheating Method

To revive the texture of stored Al Pastor beef, avoid the microwave, which can make the meat rubbery. Instead, heat a cast iron skillet over medium-high heat with a teaspoon of oil. Toss the beef in the pan for 3-5 minutes until the edges are crisp and the fat is rendered again.

Troubleshooting Common Issues

Managing Dry Meat

If the beef feels dry, it may have been overcooked or a leaner cut was used. To fix this, shred the meat and mix it with a small amount of the reserved pan juices or a splash of beef broth. This reintroduces moisture and distributes the flavor more evenly.

Preventing Marinade Burn

Because the marinade contains sugars from the pineapple juice, it can burn if the heat is too high. If you notice the edges turning black too quickly, lower the oven temperature by 25 degrees or cover the top of the meat loosely with foil. Basting frequently can also help manage the surface temperature.

Correcting Lack of Color

If the beef lacks the deep red color, it may be due to a lack of achiote or insufficient marinade coverage. You can enhance the color by increasing the broiling time during the final step or adding a small amount of paprika to the marinade. Ensure the beef is fully coated before it enters the oven.

Frequently Asked Questions

Can I use a different meat?

While beef shoulder is recommended for its fat content, you can use beef brisket or a leaner sirloin. If using a leaner cut, reduce the cooking time and increase the amount of basting to prevent the meat from drying out.

How long can the meat marinate?

The beef should marinate for at least 4 hours to allow the flavors to penetrate. However, do not exceed 10-12 hours, as the acidity of the vinegar and the enzymes in the pineapple will begin to break down the meat fibers too much, resulting in a mushy texture.

What if I can’t find Epazote?

Epazote is an optional ingredient. If it is unavailable, you can omit it entirely or use a small amount of fresh parsley mixed with a pinch of dried oregano to mimic its herby, pungent quality. It will not significantly alter the overall dish.

Can I make this without a blender?

You can create the marinade by finely grating the garlic and onion and whisking all the ingredients together in a bowl. However, the texture will be coarser, and the achiote paste may not incorporate as smoothly as it does with a blender.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Authentic Al Pastor Beef Tacos

Authentic Al Pastor Beef Tacos


  • Author: AlmaHerzog
  • Total Time: 8 hours
  • Yield: 12 servings 1x
  • Diet: General

Description

Make authentic tacos al pastor at home with juicy marinated beef, pineapple, and three easy cooking methods: grill, oven, or slow cooker.


Ingredients

Scale
  • 5 lbs beef shoulder (boneless)
  • 1 large pineapple
  • 1/3 cup chili powder
  • 3.5 oz achiote paste (use half)
  • 1 white onion (peeled and halved)
  • 3/4 cup pineapple juice
  • 1/4 cup white vinegar
  • 5 cloves garlic
  • 3 tsp salt
  • 1 tsp Mexican oregano
  • 1/2 tsp ground cumin
  • 1/2 tsp cinnamon
  • 1/8 tsp ground clove
  • 2 tsp epazote (optional)
  • flour or corn tortillas
  • 1 1/2 cups fresh pineapple (diced)
  • 1 white onion (sliced or diced)
  • 1 bunch cilantro (chopped)
  • limes (quartered)
  • Salsa Verde
  • Roasted Tomato Salsa
  • Pico de Gallo
  • 3 pasilla (negro) dried chiles
  • 3 dried Guajillo chiles
  • 2 dried chiles de arbol

Instructions

  1. Chile powder: Remove stems and seeds from dried chiles, toast in a dry skillet, and grind to a powder.
  2. Marinade: Blend chili powder, achiote paste, onion, pineapple juice, vinegar, garlic, salt, Mexican oregano, cinnamon, clove, and epazote; reserve 1/2 cup for basting.
  3. Prep Meat: Slice beef shoulder into 1/4 inch slices for grilling or oven, or cut into 3 to 4 inch chunks for other methods.
  4. Marinate: Toss beef with marinade and refrigerate for 4 to 10 hours.
  5. Grill/Smoker: Stack slices on skewers with pineapple bases and tops; grill at 250°F for 3 1/2 hours, basting in the last hour, then shave meat downward.
  6. Oven (Slices): Stack slices on skewers with pineapple bases and tops; bake at 250°F for 3 1/2 hours, basting in the last hour, then shave meat downward.
  7. Oven (Chunks): Roast chunks in a roasting pan covered with foil at 250°F for 5 hours, then remove foil and roast for 1 more hour.
  8. Instant Pot: Cook chunks and marinade on High Pressure for 25 minutes with a 15-minute natural release, then broil for 10 minutes.
  9. Slow Cooker: Cook chunks and marinade on High for 4 hours or Low for 8 hours, then broil for 10 minutes.
  10. Assemble: Pile beef into tortillas and top with onion, cilantro, pineapple, lime, and salsa.

Notes

Use the pineapple top and bottom as bases for skewers. Achiote paste provides the authentic deep red color. Mexican oregano offers a citrusy note compared to Mediterranean oregano.

  • Prep Time: 30 minutes
  • Cook Time: 3 hours 30 minutes
  • Category: Dinners
  • Method: Grilling, Roasting, Slow Cooking
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 taco
  • Calories: 196 kcal
  • Sugar: 3 g
  • Sodium: 478 mg
  • Fat: 8 g
  • Saturated Fat: 2 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 6 g
  • Fiber: 1 g
  • Protein: 23 g
  • Cholesterol: 77 mg

Keywords: tacos al pastor, beef tacos, Mexican cuisine, slow cooker beef, authentic tacos