Main Courses
This Mexican pork spare ribs recipe transforms tough cuts into fall-apart tender, smoky, citrus-kissed shreds that taste like they came straight from a taquería. 🔥 After years of perfecting the balance between adobo's smoky depth and bright citrus notes, I've developed a method that delivers restaurant-quality results at home—no fancy equipment required.
The secret lies in the marinade: chipotle in adobo paste brings heat and smokiness, while lime juice and orange zest cut through the richness. Slow cooking breaks down the connective tissue until the ribs practically melt, while a final broil creates crispy edges that add texture.
This isn't just another ribs recipe—it's a complete meal experience. What you'll end up with is ribs so tender they shred easily, coated in a sticky-sweet glaze that balances smoky, spicy, and tangy flavors.
The aroma alone will have everyone gathering around your table, and each bite delivers that perfect combination of textures and tastes that defines great Mexican street food. Serve with warm corn tortillas, pickled onions, and a side of cilantro-lime rice to complete the experience. Let's get cooking!
Ingredients for mexican pork spare ribs
Pantry staples meet bold Mexican flavors for ribs that practically melt in your mouth.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Spare Ribs 🍖 | 4 lb | Bone-in, meaty cuts preferred |
| Chipotle Peppers in Adobo Sauce 🌶️ | 2 whole | With sauce, minced for marinade |
| Fresh Lime Juice 🍋 | ½ cup | Strained, for marinade |
| Orange Zest 🍊 | 1 tbsp | Freshly grated, bright flavor |
| Orange Juice 🍊 | ½ cup | Freshly squeezed, for marinade |
| Olive Oil 🫒 | ¼ cup | Extra-virgin, for marinade |
| Garlic Cloves 🧄 | 6 cloves | Minced, for marinade |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky flavor |
| Brown Sugar 🍚 | ¼ cup | Light or dark, packed |
| Apple Cider Vinegar 🍎 | 2 tbsp | For tangy balance |
| Salt 🧂 | 1 ½ tbsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tbsp | Freshly ground |
| Corn Tortillas 🌽 | 8 whole | For serving, warmed |
| Pickled Red Onions 🧅 | ½ cup | Sliced thin, for topping |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Avocado Oil 🫒 | 1 tbsp | For final broil |
The ribs are the star, so look for meaty spare ribs with good marbling—ask your butcher for the best cuts. Costco or local meat counters usually carry these pre-cut, which saves time. If buying whole, trim excess fat but leave some for flavor. The adobo sauce is non-negotiable here; Hatch or Chipotle brand are my go-tos, but any quality canned version works. Fresh limes and oranges make all the difference—skip the bottled juice, it lacks brightness. Toast your cumin seeds in a dry pan for 30 seconds before grinding for deeper flavor (trust me on this).
No chipotle peppers in adobo? Substitute smoked paprika plus cayenne for heat, but you'll lose that authentic smoky depth. Fresh citrus? Zest an orange and lime for the marinade—bottled zest just doesn't cut it. Running low on brown sugar? Honey works in a pinch, though it'll change the caramelization slightly. The apple cider vinegar adds tang, but white vinegar at half the amount works if that's what you've got. For the pickled onions, quick-pickle thinly sliced red onions in vinegar, salt, and a pinch of sugar if you want to make them from scratch.
Marinate the ribs overnight for best results—they'll thank you. Store any leftover marinade in the fridge for up to 1 week, though I rarely have any left. The cooked ribs reheat beautifully—just warm in a 350°F oven for 10 minutes with a splash of water to keep them moist. Tortillas stay fresh wrapped in foil for 2 days, and pickled onions keep in their liquid for up to 2 weeks. Double the batch if you're feeding a crowd—these disappear fast.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally one pan, one brush, and done. No messy marinades, no last-minute prep—just slather those ribs with the chipotle-orange glaze, toss them on the grill or in the oven, and let the smoky-sweet magic happen. (Yes, even on a Tuesday night.)
- Smoky-Citrus Bomb: That chipotle in adobo + orange zest combo? It’s a flavor explosion in your mouth—tangy, spicy, and bright all at once. The lime juice ties it together like a perfect hug, and honestly? It’s the kind of taste that makes you want to lick the plate.
- Weekend Party Starter: Need something impressive but unfussy for game day or a last-minute gathering? These ribs feed a crowd, look effortless (even if they’re not the prettiest), and the citrusy glaze makes them feel fancy. My daughter picks out the orange zest, but still asks for seconds—proof they’re a crowd-pleaser.
Step-by-step instructions for smoky chipotle-citrus shredded pork
Here's the method for tender, smoky ribs with bright citrus notes and perfect texture.
👨🍳 Step 1: Prepare the Chipotle-Citrus Marinade
In a blender or food processor, combine the 2 whole chipotle peppers in adobo sauce (including the sauce), 0.5 cup fresh lime juice, 1 tbsp orange zest, 0.5 cup orange juice, 0.25 cup olive oil, 6 cloves minced garlic, 1 tbsp ground cumin, 1 tbsp smoked paprika, 0.25 cup brown sugar, 2 tbsp apple cider vinegar, 1.5 tbsp salt, and 0.5 tbsp black pepper. Blend until completely smooth, scraping down the sides as needed.
This marinade packs a flavor punch with smoky chipotle, bright citrus, and warm spices. The sugar helps caramelize during cooking, while the vinegar adds tang. Transfer the marinade to a large resealable bag and set aside.
🥘 Step 2: Coat and Marinate the Ribs
Place the 4 lb pork spare ribs in the marinade bag, ensuring they're completely submerged. Seal the bag and massage the marinade into the ribs, coating all surfaces. Refrigerate for at least 4 hours (overnight is best) to let the flavors penetrate deeply.
I like to turn the bag occasionally during marinating to ensure even coverage. The ribs will develop a beautiful mahogany color from the marinade, and you'll smell that perfect balance of smoky, sweet, and tangy aromas when you open the bag.
🔥 Step 3: Cook the Ribs Low and Slow
Preheat your oven to 275°F. Remove the ribs from the marinade (reserve the marinade) and place them on a wire rack set over a baking sheet. This allows air to circulate around all sides for even cooking. Roast for 3 hours, then increase the oven temperature to 325°F and continue cooking for another 1.5 hours.
Here's where the magic happens: the ribs will become fork-tender and pull apart easily. You'll know they're done when they reach an internal temperature of 195-203°F and the meat slides off the bone with minimal resistance. If the ribs start to dry out, tent them loosely with foil for the last 30 minutes.
🍳 Step 4: Shred and Finish with Citrus Glaze
Transfer the cooked ribs to a cutting board and let them rest for 10 minutes. Using two forks, carefully shred the meat into bite-sized pieces. Discard any large bones or cartilage. Return the shredded meat to the baking sheet and pour the reserved marinade over the top.
Broil the ribs for 3-5 minutes until the glaze caramelizes and bubbles slightly. Watch closely to prevent burning. The high heat will intensify the flavors and create that beautiful glossy finish we're after.
🍽️ Step 5: Assemble with Crunchy Toppings
Gently toss the shredded ribs with any accumulated glaze. Warm the 8 whole corn tortillas in a dry skillet over medium heat for 30 seconds per side until pliable. Top each serving with the shredded ribs, 0.5 cup pickled red onions, and 0.25 cup chopped fresh cilantro.
For extra richness, drizzle with a little more of the reserved marinade or a quick sauce made by mixing 1 tbsp avocado oil with a splash of the citrus marinade. Serve immediately with lime wedges on the side for squeezing over each bite.
Pro Tips For Making Mexican Pork Spare Ribs
- Trim the Fat First: Spare ribs have a thick fat cap that can make them greasy when cooked—especially with the citrusy marinade. Use kitchen shears to snip off the silver skin and trim the fat cap down to ¼-inch thick before seasoning. This ensures the chipotle and citrus penetrate evenly instead of sitting on top of a greasy layer.
- Blend the Adobo Paste: Dumping whole chipotle peppers into the sauce can leave you with uneven heat and texture. Pulse the peppers, adobo sauce, and a splash of orange juice in a blender until smooth—this distributes the smoky flavor and prevents clumps that hide under the ribs. I learned this the hard way after biting into a rib with a whole pepper lodged in the meat.
- Don’t Rush the Rest: After cooking, tent the ribs with foil and let them rest for at least 10 minutes before slicing. Skipping this step makes the meat shrink and lose its juices, especially with the acidic citrus marinade. Trust me, even if you’re starving—your ribs will be dry and tough if you cut into them too soon.
- Zest Before Juicing: The orange zest adds bright, aromatic depth that disappears if you just juice the fruit. Use a microplane to zest the peel first, then juice the oranges—this doubles the citrus impact without overpowering the smoky chipotle. (Yes, it’s a little extra work, but your ribs will taste like they came from a taquería.)
Perfect pairings for this mexican pork spare ribs
Tortilla Pairings
Warm corn tortillas are essential for serving these ribs like street tacos. I always toast mine in a dry skillet over medium heat for 30 seconds per side until pliable but not crispy.
For extra authenticity, brush the warm tortillas with a little avocado oil before filling. If you prefer flour tortillas, opt for small, soft ones to keep the meal light. 🌽
Pickled Onion Crunch
The bright acidity of pickled red onions cuts through the richness of the ribs beautifully.
I like to make a quick batch by thinly slicing 1 red onion, packing it into a jar with ½ cup apple cider vinegar, 1 tbsp salt, and 1 tbsp sugar, then refrigerating for at least 1 hour.
For a shortcut, grab pre-pickled onions from the store's Latin foods section—they're just as good. 🧅
Cilantro-Lime Rice
This simple side elevates the meal with fresh, zesty flavors. Cook 1 cup white rice according to package instructions, then fluff with 2 tbsp chopped cilantro, the juice of 1 lime, and a pinch of salt.
For extra richness, stir in 1 tbsp avocado oil while the rice is still warm. Serve immediately to keep the lime bright and vibrant. ✨
Refried Bean Base
Creamy refried beans provide the perfect foundation for building tacos or bowls. I use 1 can (15 oz) pinto beans, mashed with 2 tbsp lard or butter, ¼ cup milk, ½ tsp garlic powder, and a pinch of salt.
Simmer until thickened, then stir in ¼ cup shredded cheese for extra indulgence. This side is a must for soaking up all that delicious rib glaze. 💛
Avocado Crema
Blend 1 ripe avocado, ¼ cup sour cream, 2 tbsp lime juice, ¼ cup cilantro, ½ tsp salt, and ¼ cup milk until smooth for a creamy topping that balances the smoky ribs.
For a lighter version, substitute Greek yogurt for the sour cream. This crema adds a cool, velvety contrast that keeps each bite refreshing. 🥑
Extra Toppings
Add diced jalapeños for heat lovers, crumbled queso fresco for tangy crunch, or sliced radishes for a crisp bite. I also keep hot sauce on the table for those who want extra kick. These toppings let everyone customize their perfect bite. 🌶️
Nutrition facts
Frequently asked questions
Can I use pork baby back ribs instead of spare ribs?
While you can substitute baby back ribs, they'll require less cooking time—about 2.5 hours at 275°F instead of 3 hours. Baby backs are leaner, so they won't shred as easily. For best results, add 1 extra hour to the cook time and monitor closely to avoid drying out. The flavor will still be amazing, but the texture will be slightly different.
How do I adjust the heat level in this recipe?
For milder ribs, reduce the chipotle peppers to 1 whole pepper or remove the seeds before blending. For extra heat, add ½ tsp cayenne pepper to the marinade or serve with hot sauce on the side. The citrus and smoky flavors will still shine through—it's all about balance!
What's the best way to reheat leftover ribs?
Reheat shredded ribs in a 350°F oven for 10-15 minutes with a splash of water or reserved marinade to keep them moist. For a quick fix, warm them in a skillet over medium heat for 3-4 minutes with a little avocado oil. Avoid microwaving—it makes the meat rubbery.
Can I make this recipe in a slow cooker?
Marinate the ribs as directed, then cook on low for 8 hours or high for 5-6 hours in your slow cooker. Add ½ cup water to the bottom to prevent burning. Finish by broiling for 3-5 minutes to caramelize the glaze. The slow cooker keeps the ribs incredibly tender.
Why did my ribs turn out dry?
This usually happens from overcooking or insufficient marinating. For spare ribs, aim for an internal temp of 195-203°F—they should fall apart easily. Always marinate for at least 4 hours (overnight is best). If using baby backs, reduce cook time by 30-45 minutes and tent with foil if they look dry.
