Soups & Stews
This al pastor soup recipe brings the bold flavors of Mexico to your kitchen with smoky chipotle, tender pork, and sweet pineapple swirling in every spoonful. The secret lies in marinating the pork with achiote and pineapple juice—just like traditional al pastor tacos, but transformed into a hearty soup that's perfect for chilly evenings. What makes this recipe special is how the flavors meld together: the smoky heat of chipotle, the tangy brightness of lime, and the natural sweetness of pineapple create a balance that's both comforting and exciting.
The process starts with marinating the pork in a blend of spices, garlic, and pineapple juice for at least 4 hours (overnight is even better), which ensures deep, complex flavors. As the soup simmers, the pork becomes fork-tender while the broth absorbs all those rich, smoky notes. Hominy adds a satisfying texture, and fresh toppings like avocado, cilantro, and lime turn this into a complete meal that feels like a restaurant-quality experience.
By the time you serve it, you'll have a steaming bowl of al pastor soup with tender pork, vibrant broth, and all the bright, fresh toppings you love. The aroma alone will draw everyone to the table, and each bite delivers that perfect mix of smoky, spicy, and sweet. This is the kind of soup that feels like a hug—warm, flavorful, and impossible to resist.
Serve it with warm tortillas or crusty bread to soak up every last drop of that delicious broth. The best part? Leftovers taste even better the next day as the flavors continue to develop. Let's get cooking!
Ingredients for al pastor soup
Smoky, sweet, and packed with Mexican soul—just these 15 ingredients transform into restaurant-quality al pastor soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 1 ½ lb | Cut into 1-inch cubes, boneless |
| Pineapple Juice 🍍 | 1 cup | Freshly squeezed preferred |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | Minced, 2 tbsp adobo sauce reserved |
| Achiote Paste 🌿 | 1 tbsp | Or 1 tsp achiote powder |
| Garlic Cloves 🧄 | 6 cloves | Peeled, 4 for marinade, 2 for soup |
| Onion 🧅 | 1 whole | Yellow or white, chopped |
| Tomatoes 🍅 | 4 whole | Roma or vine-ripened, chopped |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Hominy 🌽 | 1 can | 15 oz can, drained |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 2 whole | Juiced, wedges for serving |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The pork shoulder is your flavor anchor. Look for well-marbled cuts at Costco or local butchers—it makes all the difference. Chipotle peppers in adobo are non-negotiable; La Costeña or Goya brands are my go-tos. For achiote, Mexican markets or Latin grocery stores carry the paste, but powder works in a pinch. The pineapple juice? Fresh is key—canned juice lacks the bright acidity that balances the smoky flavors. If you can't find fresh, Dole brand canned pineapple juice is the next best thing.
No chipotle peppers? Substitute 1 tbsp smoked paprika plus 1/2 tsp cayenne—it won't be identical, but close. Running low on achiote? Annato seeds or powder (found in Latin markets) add that signature color. The hominy can be swapped for white beans or corn kernels if you're out, but it's worth tracking down for that authentic texture. Fresh cilantro is ideal, but dried at 1/3 the amount works if you're in a bind. The lime juice? Mexican limes if available—they're more acidic and perfect for this dish.
Marinate the pork overnight for maximum flavor—store in a sealed container in the fridge. The soup keeps well for 4-5 days in the fridge and freezes beautifully for 3 months. I always double the batch because it reheats even better the next day. Serve with warm corn tortillas or crusty bread to soak up that smoky broth. The toppings—cilantro, lime, avocado—are optional but worth the extra minute to add freshness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just dump everything into one pot, let it simmer, and walk away. The pork shoulder falls apart on its own, and the pineapple juice keeps it from drying out, even if you forget to check it.
- Smoky-Sweet Crave: That chipotle in adobo and achiote paste? It’s a flavor bomb—smoky, spicy, but balanced by the bright pineapple. Honestly, I’ve made it for people who think Mexican food is just spicy, and they’re hooked.
- Leftovers That Shine: This soup only gets better the next day. The flavors meld, the pork gets even more tender, and I’ve reheated portions for lunch without a single complaint. (Yes, even from my picky teenager.)
- Budget-Friendly Feast: Pork shoulder is cheap, and a single can of chipotle in adobo stretches across multiple meals. I’ve fed six people for under $15—plus, the leftovers turn into tacos or quesadillas with zero extra effort.
Step-by-step instructions for al pastor soup
This smoky, vibrant soup comes together in one pot with bold flavors you'll crave.
Sear the Pork Shoulder for Deep Flavor
Heat a large Dutch oven over medium-high heat until hot. Add the 1.5 lb pork shoulder cut into 1-inch cubes in a single layer, leaving space between pieces. Let them sear undisturbed for 3-4 minutes until golden brown on one side—this creates that irresistible crust we want. Flip carefully and repeat on the other side.
Once all sides are browned, remove the pork and set aside. You'll notice the pork releases juices and fat into the pot—don't wipe them out. This golden brown crust and rendered fat form the flavor base for your soup. I like to press down gently on the pork pieces during the first minute to prevent them from curling and ensure even contact with the hot surface.
Build the Aromatic Base with Onions and Garlic
In the same Dutch oven, add 1 whole onion chopped and 4 cloves garlic from the 6 cloves reserved for the soup. Cook over medium heat for 5-6 minutes until the onions soften and become translucent. You'll smell the sweet aroma develop—this is where the soup's depth begins.
Here's where it gets fun—add the 1 tbsp achiote paste and stir for 1 minute until it dissolves. The paste will give your soup that signature al pastor color and earthy flavor. Next, add the 2 whole chipotle peppers in adobo minced and 2 tbsp reserved adobo sauce. Stir for another 30 seconds to distribute the smoky heat evenly.
Add Tomatoes and Spices to Simmer
Toss in the 4 whole tomatoes chopped and continue cooking for 5 minutes until they break down into a thick paste. This step develops the soup's rich, slightly tangy foundation. Add the 1 tsp ground cumin, 1 tsp dried oregano, and 0.5 tsp black pepper, stirring well to coat everything in the spice blend.
Pour in the 4 cups chicken broth and bring to a gentle boil. Return the seared pork shoulder to the pot, then reduce heat to low-medium and let it simmer uncovered for 1 hour. You'll see the pork begin to break down and release its juices back into the broth. This long simmering time is crucial—it allows all the flavors to meld together perfectly.
Finish with Pineapple and Hominy
After 1 hour, stir in the 1 cup pineapple juice and 1 can hominy drained. The pineapple juice adds a bright, slightly sweet contrast to the smoky, spicy flavors. Let the soup simmer for another 30-45 minutes until the pork is fork-tender and falls apart easily. You'll know it's ready when you can pierce a piece with a fork and it separates with minimal resistance.
Taste and adjust seasoning with the 1.5 tsp salt if needed. The soup should be well-balanced with a perfect harmony of smoky, spicy, sweet, and savory notes. Real talk: if you're using homemade chicken broth, you might need to add a bit more salt since homemade versions tend to be less concentrated than store-bought.
Garnish and Serve with Fresh Lime
Remove the soup from heat and let it rest for 5 minutes to allow the flavors to settle. Ladle into bowls and garnish with 0.25 cup chopped fresh cilantro and a squeeze of juice from 2 whole limes. The lime adds a bright, citrusy finish that cuts through the richness of the soup. Serve immediately with lime wedges on the side for squeezing extra lime juice if desired.
Each spoonful should deliver tender pork, smoky chipotle heat, sweet pineapple brightness, and the earthy depth of the spices. The hominy adds a satisfying texture that holds up perfectly against the broth. Don't skip the lime—it's what makes this soup truly shine. Enjoy with warm tortillas or crusty bread to soak up every last drop of that flavorful broth!
Pro Tips For Making Al Pastor Soup
- Brown the Pork First: Skip the direct simmering—sear the pork shoulder in batches until deep golden brown. That crust locks in flavor and prevents the meat from turning mushy later. (Yes, even if you’re impatient like me, don’t rush this.)
- Blend the Adobo Sauce: Don’t just chop the chipotle peppers—puree the entire adobo sauce (peppers + oil + vinegar) for a silky, balanced heat. The oil carries flavor, and skipping this step leaves your soup tasting dry and one-note.
- Control the Achiote Heat: Achiote paste burns fast. Bloom it in cold oil over low heat for 2–3 minutes first, stirring constantly. After burning three batches, I finally figured out this was the only way to avoid bitter, charred bits ruining the dish.
- Simmer Low and Long: After adding pineapple juice and broth, keep the soup at a gentle simmer—not a rolling boil. High heat turns the pork tough and scatters the achiote’s color. I was skeptical until I tried it: the meat stays tender, and the sauce stays vibrant.
Serving suggestions for this al pastor soup
Warm Tortillas
Nothing beats the experience of dipping warm tortillas into this rich soup. I keep a comal or skillet heated over medium heat and cook 4-6 corn tortillas for about 30 seconds per side until they're pliable and slightly charred. The warmth enhances the smoky flavors of the soup while adding a satisfying texture contrast. For extra authenticity, brush the tortillas lightly with neutral oil before warming. 🌽
Crusty Bread
If you prefer a different bread option, a baguette or ciabatta works beautifully. I like to slice it into 1-inch pieces and toast them in the oven at 375°F for 8-10 minutes until golden and crisp. The bread soaks up the flavorful broth perfectly, creating a hearty meal. For an extra touch, sprinkle with flaky sea salt and smoked paprika before serving.
Fresh Toppings
Transform your soup into a vibrant, restaurant-style dish with fresh toppings. I always include avocado slices, diced red onion, and crumbled queso fresco. These toppings add freshness, crunch, and creaminess that balance the rich, smoky broth. For a spicy kick, add pickled jalapeños or sliced radishes. The key is to assemble the toppings just before serving so they stay crisp and vibrant. 🥑
Lime Wedges
Always serve this soup with fresh lime wedges on the side. The bright acidity of the lime juice cuts through the richness of the soup and enhances all the flavors. I encourage everyone at the table to squeeze a little extra lime into their bowls before taking the first spoonful. For a fun presentation, use a lime zest garnish on top of the soup as well. This simple addition elevates the dish from good to extraordinary.
Mexican Rice
For a complete meal, serve the soup alongside a side of Mexican red rice. Cook 1 cup long-grain white rice with 2 cups chicken broth, 1 tsp cumin, 1 tsp smoked paprika, and ½ tsp chili powder. The rice absorbs the flavors of the soup and adds a comforting, filling element to the plate. I often double the recipe because it disappears quickly.
Cilantro-Lime Dressing
For an extra layer of flavor, prepare a quick cilantro-lime dressing to drizzle over the soup. Blend ½ cup chopped cilantro, juice of 1 lime, 2 tbsp olive oil, 1 small garlic clove, and a pinch of salt. Drizzle just before serving to keep the dressing fresh and bright. This adds a refreshing finish that ties all the flavors together beautifully. ✨
Nutrition facts
Frequently asked questions
Why does al pastor soup need pineapple?
The pineapple juice is essential for that signature al pastor flavor! It adds natural sweetness that balances the smoky chipotle and earthy achiote, plus the acidity helps tenderize the pork during marinating. Traditional al pastor tacos use pineapple, and the soup carries that same bright, tropical note that makes it special.
Can I make this soup vegetarian?
Swap the pork for 1.5 lbs of portobello mushrooms or chickpeas for texture. Use the same marinade (without meat) and simmer for 20 minutes instead of 1 hour. The broth will still be rich with all the spices and pineapple. For extra protein, add 1 can of white beans at the end.
How do I adjust the spice level?
Start with the full 2 chipotle peppers for medium heat. For milder soup, reduce to 1 pepper or remove seeds. For extra spice, add ½ tsp cayenne or 1 extra minced pepper. Remember, the adobo sauce also contains heat—taste before adding the full 2 tbsp if you're sensitive to spice.
Can I make this soup in an Instant Pot?
Yes! Sear the pork in a skillet first, then transfer everything to the Instant Pot. Cook on high pressure for 30 minutes, then natural release. Add pineapple and hominy in the last 10 minutes of cooking. The pressure cooker cuts time by about 1 hour while keeping all the flavors intact.
What if my pork isn't tender?
If the pork feels tough after simmering, it likely needs more time. Return the pot to low heat and cook uncovered for another 20-30 minutes, stirring occasionally. The pork should easily pull apart with a fork. For extra tenderness, try adding ½ cup extra broth to keep it moist during cooking.
