Soups & Stews
This al pastor soup recipe transforms the beloved Mexican street food into a comforting, broth-based bowl that captures all the smoky, spicy, and sweet flavors you love. The secret lies in marinating pork in a blend of ancho chiles and achiote, then grilling it to develop that signature charred flavor—just like the taquería version, but with a hearty soup twist. I developed this recipe after years of perfecting al pastor tacos, and the transition to soup was surprisingly simple once I focused on building a rich, aromatic broth.
The magic happens in layers: tender pork simmered in a tomato-based broth infused with guajillo and ancho chiles, brightened with pineapple and cilantro, and finished with a touch of vinegar for balance. Unlike traditional al pastor, this soup version lets you enjoy the same bold flavors without the need for tortillas—though I won’t judge if you serve it that way too. The result is a dish that’s equally at home on a chilly evening or as a satisfying lunch when you’re craving something familiar but with a comforting twist.
What makes this recipe special is how it preserves the soul of al pastor while adapting it to soup form. The pork stays juicy and flavorful, the broth is deeply aromatic from toasted spices, and the pineapple adds just enough sweetness to cut through the heat. It’s the kind of dish that feels both nostalgic and fresh, with every spoonful delivering that perfect balance of smoky, spicy, and tangy notes. Plus, it’s versatile enough to adjust the heat level to your preference—whether you like it mild or fiery.
Ready in about an hour (including marinating time), this soup is perfect for feeding a crowd or prepping ahead for busy nights. The flavors only deepen as it sits, making it even better the next day. Serve it with warm tortillas, avocado slices, and a sprinkle of queso fresco for the full experience—or enjoy it as-is when you want something hearty and satisfying. Let’s get cooking!
Ingredients for al pastor soup
Sixteen ingredients for a soup that tastes like a taquería hug in a bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 2 lb | Bone-in for flavor, cut into 1-inch cubes |
| Ancho Chiles 🌶️ | 4 whole | Stems and seeds removed, dried |
| Guajillo Chiles 🌶️ | 3 whole | Stems and seeds removed, dried |
| Achiote Powder 🌿 | 1 tbsp | For that signature smoky color |
| Garlic Cloves 🧄 | 8 cloves | Peeled, for marinade and broth |
| Orange Juice 🍊 | ½ cup | Freshly squeezed, for marinade |
| White Vinegar 💧 | 2 tbsp | For marinade balance |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Fresh Pineapple 🍍 | 1 ½ cups | Diced, for sweetness and texture |
| Onion 🧅 | 1 whole | Yellow or white, chopped |
| Tomato 🍅 | 2 whole | Roma or vine-ripened, chopped |
| Bay Leaves 🌿 | 2 whole | For aromatic depth |
| Cumin Seeds 🌶️ | 1 tsp | Toasted for extra flavor |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Vegetable Oil 🫒 | 2 tbsp | For searing pork |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
The chiles are non-negotiable. MexGrocer or La Tienda carry the best dried ancho and guajillo—look for vibrant color, not dull or faded. If you can't find them fresh, toast the dried ones in a dry skillet for 30 seconds per side to deepen their flavor. The pork shoulder? Costco or Walmart usually have it bone-in and affordable. For achiote powder, Penzeys sells it in small jars, but any Latin market will have it in bulk. Don't skip the orange juice—it's what makes the marinade sing, cutting through the smokiness beautifully.
No ancho chiles? Substitute 1 tbsp smoked paprika plus 1 tsp chipotle powder—it won't be identical, but you'll still get that smoky depth. Fresh pineapple too expensive? Canned pineapple in juice works, but drain it well. The onion and tomato can be swapped for 1 cup each of onion and tomato sauces in a pinch. For extra richness, add 1/2 cup of tomatillo salsa at the end. And if you're feeling fancy, char the garlic and onion in a dry pan before adding them to the broth—worth the extra minute for that caramelized flavor.
This soup tastes even better the next day—make a double batch if you can. Store in airtight containers in the fridge for 4-5 days, or freeze portions for 3 months. The pork stays tender when reheated, but add a splash of broth if it seems dry. For serving, keep the tortillas warm in a cloth-lined basket—nothing beats the crunch of fresh corn tortillas with this soup. And save those chile stems and seeds for homemade hot sauce—trust me on this.
Why You'll Love This Recipe
- Here’s what sold me: the guajillo and ancho chiles soak up water and turn into this velvety, slightly sweet broth that clings to every bite. Add the garlic and achiote, and suddenly you’ve got a flavor that’s ridiculously hard to stop eating.
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping mountains of veggies or juggling multiple pans. Just pork shoulder, those smoky dried chiles, and a splash of achiote, all simmering together until the meat falls apart like it’s been slow-cooked for hours.
- Smoky Deep Umami: Here’s what sold me: the guajillo and ancho chiles soak up water and turn into this velvety, slightly sweet broth that clings to every bite. Add the garlic and achiote, and suddenly you’ve got a flavor that’s ridiculously hard to stop eating.
- Leftovers That Shine: Between us, this soup only gets better the next day. The pork stays tender, the broth deepens, and I’ve even turned it into tacos or a quick pasta sauce—no waste, just creativity. Honestly, I make a double batch on Sundays just for this reason.
Step-by-step instructions for al pastor soup
Transform simple ingredients into a rich, smoky soup with layers of Mexican flavors.
Prepare the Chili Paste and Marinade
Toast the cumin seeds in a dry skillet over medium heat for 1-2 minutes until fragrant. Immediately transfer to a bowl and let cool. In the same skillet, toast the achiote powder for 30 seconds—this deepens its smoky aroma.
Combine the toasted cumin seeds, achiote powder, 4 whole Ancho Chiles, 3 whole Guajillo Chiles, 8 cloves Garlic Cloves, 0.5 cup Orange Juice, and 2 tbsp White Vinegar in a blender. Blend until smooth, scraping down the sides as needed. This vibrant marinade will infuse the pork with authentic al pastor flavor.
Sear the Pork Shoulder
Heat 2 tbsp Vegetable Oil in a large Dutch oven over medium-high heat. Add the 2 lb Pork Shoulder cut into 1-inch cubes in batches, ensuring they don't overcrowd the pan. Sear for 3-4 minutes per side until deeply browned—this step builds rich, caramelized flavor.
Once all pork is browned, remove it from the pan and set aside. Pour the blended chili paste into the same pot, scraping up any browned bits from the bottom. This deglazing captures all the flavor you just created.
Build the Soup Base
Return the seared pork to the pot and add 1 whole Onion, 2 whole Tomato, and 2 whole Bay Leaves. Pour in 4 cups Chicken Broth and bring to a boil. Reduce heat to low and simmer uncovered for 1 hour, stirring occasionally. The broth should reduce slightly, intensifying the flavors.
After 1 hour, add 1.5 tsp Salt and 0.5 tsp Black Pepper. Taste and adjust seasoning—you want a balance of smoky, slightly sweet, and savory. The soup should be rich but not overly salty at this stage.
Finish with Pineapple and Cilantro
Stir in 1.5 cups Fresh Pineapple and simmer for an additional 15-20 minutes until the pork is fork-tender and easily pulls apart. The pineapple adds a bright, sweet contrast to the smoky depth of the chiles.
Remove the bay leaves and stir in 0.5 cup Fresh Cilantro. Let the soup sit off heat for 5 minutes before serving—this allows the flavors to meld and the cilantro to release its fresh aroma. Serve warm with warm tortillas or crusty bread.
Pro Tips For Making Al Pastor Soup
- Char the Chiles Right: Toss your ancho and guajillo chiles in a dry skillet over medium-high heat until they blacken in spots—about 30 seconds per side. I used to skip this, but the smoky depth it adds to the broth is what makes this soup taste like a taquería, not a textbook recipe.
- Render the Pork Slow: Start your pork shoulder in a cold pot with just a splash of water, then bring to a simmer before adding any spices. This lets the fat render cleanly without burning, and the meat stays tender—no more chewy surprises when you’re halfway through.
- Toast the Achiote Wet: Bloom your achiote powder in a little warm oil before adding it to the broth—this prevents clumping and lets the color infuse smoothly. I learned this after scraping dried powder out of my strainer for the third time.
- Don’t Boil the Garlic: Add your minced garlic to the broth when it’s just below a simmer, not rolling. Garlic burns faster than you think, and bitter garlic ruins the whole dish—trust me, I’ve tasted it. A quick stir and removal of any dark bits keeps it sweet.
Serving suggestions for leftovers
Tortilla Toppings
Warm corn tortillas are the perfect vessel for this soup—crisp them lightly in a dry skillet for 30 seconds per side until just pliable. Top each with ¼ cup shredded queso fresco, 2 thin slices avocado, and a sprinkle of crushed red pepper flakes for heat. I love adding a quick-pickled red onion (toss ¼ cup sliced red onion with 1 tbsp lime juice and ½ tsp salt) for tangy crunch. 🌶️
Broth Variations
For a lighter broth, strain the soup through a fine-mesh sieve before serving—this removes pork bits while keeping the rich flavor. Prefer a creamier texture? Stir in ½ cup Mexican crema or ¼ cup sour cream at the end. If you want extra depth, add 1 tbsp adobo sauce (from canned chipotles) when blending the chili paste. 🥣
Garnish Like a Pro
Fresh ingredients elevate this soup instantly. Scatter cilantro leaves and thinly sliced radishes on top for color and crunch. A drizzle of hot honey (mix 2 tbsp honey with ½ tsp cayenne) adds sweet heat. For a smoky finish, sprinkle toasted sesame seeds or crumbled cotija cheese—both work beautifully. ✨
Beverage Pairings
A cold Mexican lager like Modelo Especial cuts through the richness perfectly, while a horchata (rice-cinnamon drink) balances the heat. For non-alcoholic options, try jamaica iced tea (hibiscus tea) with lime—its tartness complements the soup’s depth. A margarita on the rocks is my go-to for a festive touch. 🍹
Make-Ahead Serving
This soup tastes even better the next day! Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove with ¼ cup water or broth to prevent drying. For serving, keep tortillas warm in a cloth-lined basket** and reheat the soup with a splash of water if needed. The flavors meld beautifully overnight. 💫
Nutrition facts
Frequently asked questions
Can I substitute chicken or beef for the pork shoulder in this al pastor soup?
The traditional recipe uses pork shoulder for its rich, tender texture, but you can absolutely adapt it! For chicken, use 2 boneless thighs and breasts (they cook faster) and reduce simmering time to 25-30 minutes. Beef works too—opt for chuck roast and simmer for 1.5 hours to ensure tenderness. Just remember: pork gives that signature al pastor smokiness, so chicken or beef will have a slightly different flavor profile.
How do I adjust the heat level in this soup?
The ancho and guajillo chiles provide a mild to medium heat, but you can customize it easily. For milder soup, remove the seeds and stems before blending the chiles. For extra heat, add 1-2 chipotle peppers in adobo sauce when blending or stir in ½ tsp cayenne pepper at the end. Taste as you go—Mexican soups are all about balance!
Why does my al pastor soup taste bland after simmering?
Blandness usually means the broth needs more depth. Try these fixes: Deglaze the pot by adding 1 tbsp vinegar or lime juice and simmering for 5 minutes to brighten flavors. For richness, stir in 1 tbsp adobo sauce or a splash of Mexican crema. If the pork lacks flavor, sear it again in a hot skillet for 2 minutes to caramelize the surface.
Can I make this soup in an Instant Pot or slow cooker?
For the Instant Pot, sear the pork first, then add all ingredients except pineapple and cilantro. Cook on High Pressure for 30 minutes, then release pressure naturally. Add pineapple and cilantro at the end. For a slow cooker, combine everything (including pineapple) and cook on Low for 6-8 hours or High for 3-4 hours. The slow cooker version will be even more tender!
What’s the best way to serve al pastor soup for a crowd?
Double the recipe and prep ahead! Keep the soup warm in a slow cooker on Low. Set up a toppings bar with warm tortillas, queso fresco, avocado, lime wedges, and hot sauce. Use a chafing dish for broth if needed, and serve with Mexican rice or refried beans on the side. For easy serving, ladle soup into bowls and let guests add their own toppings.
