Love this? Pin it for later! 📌
There’s a moment—usually around the third bite—when the sweet-heat of these tacos stops you mid-chew. You look down at the cradled tortilla in your hand, juices dripping onto the plate, and you think, “I should have doubled the batch.” I’ve been making these carnitas for a decade, first for tailgates, then for baby showers, and most recently for a neighbor who had shingles and just needed something loud enough to remind her she was still alive. The pork braises until it surrenders into shreddable threads, then sizzles under a broiler until the edges turn into crispy, caramelized nuggets. A lightning-quick pineapple salsa—laced with serrano, mint, and a whisper of fish sauce—cuts through the richness like a tropical breeze. Make them for a Friday-night crowd, a Tuesday when the world feels gray, or any time you want your kitchen to smell like a street market in Oaxaca. I’ve yet to meet a soul who can eat just one.
Why This Recipe Works
- Low-and-slow braise: A 3-hour bath in citrus, beer, and aromatics melts collagen into silk.
- Double-cook method: After braising, the pork broils for crackling edges without drying the interior.
- Pineapple enzymatic magic: Fresh bromelain tenderizes while adding bright, tangy balance.
- Layered heat: Chipotle in adobo + fresh serrano give a slow, smoky build rather than one-note fire.
- Make-ahead friendly: Carnitas freeze beautifully; salsa holds 24 hrs without browning.
- Scalable: Recipe doubles in a single Dutch oven for 20 guests or halves for date-night.
Ingredients You'll Need
Great carnitas start with well-marbled pork. I use bone-in Boston butt (a.k.a. pork shoulder) because the bone lends flavor and the intramuscular fat self-bastes the meat. Look for a roast with a thick, creamy fat cap—if it’s thin or yellowed, move on. The spice blend is pantry-simple, but toasting whole cumin and coriander seeds in a dry skillet for 90 seconds before grinding lifts the dish from good to can’t-stop-eating. Pineapple should smell fragrant at the stem end and give slightly under pressure; if it’s rock-hard, let it ripen on the counter two days. For the beer, a light Mexican lager (Modelo, PacĂfico) adds gentle malt sweetness without bitter hops. Chipotle in adobo is sold in small cans—freeze leftovers in 1-tablespoon mounds on parchment, then bag for future use. Lastly, warm corn tortillas that still feel pliable in the package; brittle ones crack when folded.
How to Make Spicy Pork Carnitas Tacos with Pineapple Salsa
Prep the pork
Pat the pork shoulder dry with paper towels; moisture is the enemy of browning. In a small bowl, combine 2 Tbsp kosher salt, 1 Tbsp brown sugar, 2 tsp ground cumin, 1 tsp smoked paprika, ½ tsp cinnamon, and ½ tsp black pepper. Rub the mixture all over the pork, pressing into crevices. Let stand at room temperature 45 minutes while you prep aromatics—this quick cure seasons deeply and jump-starts flavor development.
Sear for fond
Heat 2 Tbsp neutral oil in a heavy Dutch oven over medium-high until shimmering. Add the pork, fat-side down; sear 4–5 minutes per side until deeply caramelized. Don’t rush—those mahogany bits stuck to the pot (the French call it fond) dissolve later into the braising liquid, giving the sauce insane depth. Transfer pork to a platter.
Build the braising base
Reduce heat to medium. In the same pot, add 1 quartered onion, 6 smashed garlic cloves, and 2 chipotle peppers plus 1 Tbsp adobo sauce. Cook 2 minutes, scraping browned bits. Pour in 12 oz Mexican lager; simmer 3 minutes to cook off raw alcohol. Add 1 cup fresh orange juice, ½ cup lime juice, 2 bay leaves, and 1 cup chicken stock. Return pork, fat-side up—the liquid should come halfway up the meat.
Braise low and slow
Cover pot with a tight lid; transfer to a 300 °F (150 °C) oven. Braise 3 hours, flipping pork once halfway. The target internal temp is 205 °F—at this point, collagen has melted into gelatin and fibers separate with gentle pressure. Remove pot from oven; let pork rest 30 minutes in the juices. This rest allows the meat to reabsorb flavorful liquid and keeps it succulent.
Shred & broil for edges
Lift pork onto a rimmed baking sheet; discard bay leaves. Using two forks, shred meat into bite-size pieces, discarding large fat pockets. Ladle ½ cup braising liquid over shredded pork; toss to coat. Spread in a single layer. Broil 6 inches from element 6–8 minutes, stirring once, until edges are crispy and mahogany. Keep an eye—broilers are sneaky.
Whip up pineapple salsa
While pork broils, combine 1½ cups finely diced pineapple, ½ cup minced red onion, 1 diced serrano (seeded for milder heat), ¼ cup chopped cilantro, 1 Tbsp minced mint, 1 Tbsp lime juice, 1 tsp fish sauce, and a pinch of salt. Let stand 10 minutes for flavors to marry; the mint keeps the salsa tasting light against the rich pork.
Warm tortillas
Heat a cast-iron skillet or comal over medium-high. Working in batches, warm 24 corn tortillas 30 seconds per side until pliant and lightly charred. Wrap in a clean kitchen towel to steam and stay supple. If tortillas feel stiff, mist lightly with water before warming—the steam softens them without adding oil.
Assemble & serve
Stack two tortillas (double-ply prevents blowouts). Pile on ÂĽ cup carnitas, top with pineapple salsa, and finish with sliced radish, avocado, or crumbled cotija. Serve immediately with lime wedges and the reserved braising liquid passed at the table for adventurous drizzling.
Expert Tips
Temperature trumps time
Every shoulder is different; use an instant-read thermometer. Once it hits 205 °F, probe slides like butter.
Reserve the liquid gold
Strain the braising liquid and freeze in ice-cube trays. Pop a cube into beans, rice, or soup for instant smoky depth.
Overnight flavor boost
Rub the pork the night before; cover loosely and refrigerate. The salt works its dry-brine magic for deeper seasoning.
Crisp without drying
Toss shredded pork with a spoonful of lard or duck fat before broiling for bakery-level crunch and richness.
Salsa safety
Cut pineapple small (ÂĽ-inch) so it sits on tacos without tumbling; add a pinch of sugar if your fruit is tart.
Batch-crisp hack
For a crowd, spread pork on two sheet pans and swap racks halfway so every edge gets equal flame time.
Variations to Try
- Tropical Heat: Swap pineapple for mango and add ½ habanero for fruity inferno.
- Citrus Carnitas: Sub orange juice for blood orange and add 1 tsp ground annatto for earthy color.
- Keto Bowl: Serve carnitas over cilantro-lime cauliflower rice with avocado and queso fresco.
- Slow-Cooker Shortcut: Sear pork first, then cook on LOW 8 hours; broil on sheet pan at the end.
- Smoky Verde: Replace chipotle with 2 Tbsp powdered green chile and finish with tomatillo salsa.
Storage Tips
Refrigerate: Cool shredded carnitas in shallow containers within 2 hours. Store up to 4 days in the fridge; keep salsa separate so pineapple stays crisp.
Freeze: Portion carnitas into freezer bags with ¼ cup reserved braising liquid. Press flat to freeze—saves space and thaws in 12 minutes under lukewarm water. Good for 3 months.
Reheat: Thaw overnight, then warm in a covered skillet with a splash of stock or beer. Re-crisp under broiler 2 minutes. Microwave works in a pinch, but edges stay soft.
Salsa: Best eaten within 24 hours, but will hold 3 days; drain excess juice if it macerates too much.
Frequently Asked Questions
Spicy Pork Carnitas Tacos with Pineapple Salsa
Ingredients
Instructions
- Rub & Rest: Combine salt, sugar, cumin, paprika, cinnamon, and pepper. Rub all over pork; rest 45 min.
- Sear: Heat oil in Dutch oven; brown pork on all sides, 4–5 min per side. Remove.
- Aromatics: In same pot, cook onion, garlic, and chipotle 2 min. Add beer; simmer 3 min.
- Braise: Stir in juices, bay leaves, and stock. Return pork, fat-side up. Cover; bake 3 hrs at 300 °F until 205 °F internal.
- Crisp: Shred pork on sheet pan; toss with ½ cup braising liquid. Broil 6–8 min until edges caramelize.
- Salsa: Combine pineapple, onion, serrano, cilantro, mint, lime juice, and fish sauce; rest 10 min.
- Serve: Fill warm tortillas with carnitas and salsa. Add toppings; serve with lime wedges.
Recipe Notes
For extra heat, blend 1 additional chipotle into the braising liquid. Leftover carnitas freeze beautifully—portion flat in zip bags for quick weeknight tacos or nachos.