Main Courses
This carnitas roast pork recipe delivers the perfect balance of crispy-crackling edges and impossibly tender meat that falls apart at the touch. đĽ After years of perfecting the techniqueâfrom my time apprenticing under Master Chef ChenâIâve developed a method that captures the soul of traditional Mexican carnitas while making it accessible for home cooks.
The secret lies in slow-braising the pork in its own fat, then finishing it with high heat to achieve that iconic crispiness without a deep fryer.
The process starts with a simple yet flavorful rub of garlic, cumin, and oregano, then slow-cooking the pork until itâs fork-tender. What sets this apart is the final crisping stepâwhether you choose the traditional lard bath or my preferred oven-roasting methodâboth yield that addictive crunch.
Iâve tested this recipe countless times, and it never fails to impress, whether served at a family gathering or as a weeknight dinner with tortillas and fresh salsa.
What youâll end up with is a dish thatâs rich, smoky, and deeply satisfyingâevery bite offers a contrast of textures and flavors that makes it unforgettable. The pork stays juicy and flavorful on the inside while developing that signature crispy exterior thatâs impossible to resist.
This is the kind of recipe that turns a simple meal into a memorable experience, and itâs easier than you think to pull off at home.
Serve it with warm corn tortillas, a cooling lime crema, and a side of pickled onions for the full carnitas experience. The leftovers? Even better the next day, reheated until crispy again. Letâs get cookingâyour taste buds will thank you.
Ingredients for carnitas roast pork
Six ingredients transform simple pork into restaurant-worthy carnitas with crispy edges and tender magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder (Bone-in) đ | 4 lb | Well-marbled for juiciness, cut into 2-inch chunks |
| Orange Juice (Freshly Squeezed) đ | 1 cup | Bright, no pulp preferred |
| Garlic Cloves đ§ | 8 cloves | Peeled, smashed for deeper flavor |
| Ground Cumin đż | 2 tbsp | Toasted for aromatic depth |
| Dried Oregano đ | 1 tbsp | Mexican oregano preferred |
| Smoked Paprika đśď¸ | 1 tbsp | For that signature smoky flavor |
| Kosher Salt đ§ | 1 ½ tbsp | Diamond Crystal preferred |
| Black Peppercorns đśď¸ | 1 tsp | Freshly cracked for brightness |
| Bay Leaves đż | 2 whole | Fresh for subtle herbal note |
| Lard (or Vegetable Shortening) đ§ | ½ cup | For crisping, or sub with oil |
| Fresh Limes đ | 2 whole | Juiced for finishing touch |
| Fresh Cilantro đż | Âź cup | Chopped, for garnish (optional) |
| Corn Tortillas đ˝ | 12 whole | For serving, warmed |
The pork shoulder is the starâlook for cuts with good marbling at Costco or your local butcher. Bone-in stays juicier, but boneless works too if you're short on time. I always ask for it cut into 2-inch chunks to ensure even cooking. For the spices, Penzeys or bulk bins at Latin markets have the best cumin and oreganoâfreshly toasted cumin makes all the difference. If you're using lard for crisping, grab leaf lard from the butcher section (the white stuff, not the leaf fat). And don't skip the bay leavesâthey add a subtle herbal depth that elevates everything.
No fresh limes? Key lime juice works perfectly, or even bottled lime juice in a pinch. Running low on cumin? Ground coriander at half the amount gives a similar earthy note. The orange juice can be substituted with apple cider vinegar mixed with water if you're out, but fresh is ideal. For the final crisp, if you don't have lard, vegetable shortening or avocado oil works just as wellâjust make sure it's hot enough to sizzle. The tortillas? Trader Joe's has the best corn tortillas, but any brand will do as long as they're fresh.
Pork keeps beautifullyâstore leftovers in an airtight container with a paper towel pressed on top to absorb excess fat. Reheats perfectly in a 350°F oven for 10-15 minutes until crispy again. The spices and citrus last 6 months in the pantry, while the lard can be stored at room temperature for up to a year. I always make double batches because the carnitas just gets better as it sits, and the leftovers make the best tacos the next day.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because itâs literally dump-and-roast. Bone-in pork shoulder? Just score it, toss it on a sheet pan with cumin, oregano, and garlic, then let the oven do the work. No pots to wash, no messâjust crispy, juicy perfection waiting.
- Citrus-Kissed Crunch: That fresh orange juice isnât just for flavorâit tenderizes the meat and creates this addictive caramelized crust. The garlic and cumin? They turn it into something dangerously addictive, like a cross between a taco and a Sunday roast.
- Weeknight to Party Hero: Make a double batch on Sunday and youâve got tacos for Tuesday, burrito bowls for Thursday, and leftovers so good youâll pretend theyâre gourmet. Honestly, Iâve served this at BBQs, potlucks, and lazy dinnersâit never disappoints.
- Budget Stretch King: Pork shoulder is the most economical cut, and this recipe turns it into enough for a crowd. Between us, Iâve fed six people for under $15, and they all ask for seconds. Thatâs a win for my wallet and my reputation.
Step-by-step instructions for crispy carnitas roast pork
Here's how to transform tough pork shoulder into irresistible, crackling carnitas with melt-in-your-mouth tenderness.
đĽ Step 1: Prep and Season the Pork Shoulder
Start by patting the 4 lb pork shoulder (bone-in) completely dry with paper towelsâthis is critical for crispy edges. I like to work in a well-ventilated area since we're dealing with raw pork. Using your hands, rub the 1.5 tbsp kosher salt all over the meat, pressing firmly into the surface so it penetrates the outer layer.
Next, create your dry rub by combining 2 tbsp ground cumin, 1 tbsp dried oregano, 1 tbsp smoked paprika, and 1 tsp black peppercorns in a small bowl. Sprinkle this mixture evenly over the pork, then add the 8 peeled garlic cloves and 2 whole bay leaves tucked into the meat. The garlic will infuse flavor as it cooks, while the bay leaves add subtle herbal depth. Let the seasoned pork sit at room temperature for 30 minutesâthis ensures even cooking.
đł Step 2: Render Fat and Sear the Pork
Preheat your oven to 300°F. Heat a large Dutch oven over medium heat and add the 0.5 cup lard (or vegetable shortening). Once the fat is melted and shimmering (about 2 minutes), carefully place the pork shoulder fat-side down in the pot. Let it sear undisturbed for 5 minutes until a deep golden crust formsâthis is your flavor foundation.
Flip the pork and continue cooking for another 5 minutes on the second side. The goal is to develop maximum flavor through the Maillard reaction before we move to the oven. If the fat starts smoking, reduce the heat slightly. Pour in the 1 cup freshly squeezed orange juice and scrape up any browned bits from the bottom of the potâthis liquid will help keep the meat moist during the long cook.
â° Step 3: Slow Roast Until Fork-Tender
Transfer the Dutch oven to the preheated 300°F oven and cover tightly with a lid or foil. Roast for 3 hours, then carefully flip the pork and add ½ cup water to the pot. This helps maintain moisture as the meat continues to cook. Return to the oven and cook another 2 hours until the internal temperature reaches 195-200°Fâthis is when the collagen breaks down and the meat becomes fork-tender.
Here's where the magic happens: the pork should pull apart easily with two forks, and the fat should be rendered but still present. If the meat isn't tender enough, add another 30 minutes of cooking time. The orange juice will have mostly evaporated by now, leaving behind concentrated citrus flavor that pairs perfectly with the spices.
đĽ Step 4: Crisp the Carnitas
Once the pork is tender, increase your oven temperature to 425°F. Remove the pork from the Dutch oven and place it on a wire rack set over a baking sheet. This elevation is keyâit allows hot air to circulate around all sides, creating those coveted crispy edges. Return to the oven for 15-20 minutes until the exterior develops a deep mahogany color and crackles when touched.
While the pork crisps, prepare your serving setup. Warm the 12 whole corn tortillas in a dry skillet over medium heat for 30 seconds per side until pliable. The residual fat in the Dutch oven will have created a delicious sauceâstir in the juice of 2 whole fresh limes and reserve 0.25 cup chopped fresh cilantro for garnish. This bright citrus finish cuts through the richness of the pork.
đ˝ď¸ Step 5: Shred and Serve Immediately
Let the crisped pork rest for 5 minutes, then shred it directly in the Dutch oven using two forks. The meat should separate easily into tender, pull-apart strands. Toss the shredded pork with any accumulated juices in the pot, then transfer to a serving platter. The carnitas should be perfectly balancedâcrispy edges that crackle with each bite, melting interior that falls apart at the touch, and bright citrus notes that refresh the palate.
Serve immediately with the warmed tortillas, drizzled with the lime-infused sauce, and sprinkled with fresh cilantro. The contrast between the crispy exterior and tender interior is what makes carnitas so specialâdon't wait too long to serve, as the crispiness will soften as it cools. This dish is best enjoyed fresh from the oven with a cold beer or lime margarita.
Pro Tips For Making Carnitas Roast Pork
- CRANK THE HEAT FIRST: Start your pork shoulder in a screaming-hot panâno simmering, no "gentle warm-up." I used to low-and-slow from the get-go, and the crust never formed right. Get that meat blistering on all sides before it hits the oven or braising liquid, or youâll just end up with bland, gray pork.
- SQUEEZE ORANGES LIKE IT MATTERS: Fresh orange juice is non-negotiable, but donât cut cornersâuse a reamer or juicer, not a blender. I tried blending once, and the pulp made the sauce gritty. Strain it through a fine-mesh sieve, then reduce it by half before adding it back to the pork. That concentrated sweetness is what cuts through the fat.
- SKIP THE CROWDED PAN: If youâre searing in batches, donât overfill the panâthis isnât a dump-and-pray recipe. I learned this after one batch where the pork steamed instead of browned. Leave space between pieces so they crisp up properly. A 1-inch gap makes all the difference.
- REST THE PORK BEFORE SHREDDING: Pull it out of the oven, tent it with foil, and let it sit for 15 minutes. I know, youâre hungry, but skipping this step means dry, stringy carnitas. The internal temp will drop 10 degrees, and the collagen will reabsorbâtrust me, your tacos will thank you.
Perfect pairings for these flavors
Tortilla Perfection
Warm corn tortillas are non-negotiable with carnitasâthey soak up the juices beautifully. I like to toast them in a dry skillet over medium heat for 30 seconds per side until they're pliable but not crispy.
For extra authenticity, brush the warm tortillas with a little lard or vegetable oil before serving. Flour tortillas work too if you prefer a softer texture, but corn tortillas give that classic Mexican street-food vibe. đ˝
Bright Salsa Pairings
A fresh, tangy salsa cuts through the richness of the carnitas beautifully. I recommend a simple pico de gallo with diced tomatoes, red onion, jalapeĂąo, cilantro, and lime juice. For something smoother, try a roasted tomato salsa with garlic and a touch of honey.
If you want heat, add ½ cup diced habaneroâjust a little goes a long way! Serve it on the side so everyone can adjust to their spice preference.
Creamy Lime Dressings
For a creamy contrast, whip up a quick lime crema by mixing ½ cup sour cream with 2 tbsp lime juice, 1 tbsp chopped cilantro, and a pinch of salt. Drizzle this over the carnitas before servingâit adds a refreshing tang that balances the smoky, spiced flavors.
If you want something lighter, substitute Greek yogurt for the sour cream. Trust me, this simple dressing elevates the whole dish. đ
Crunchy Toppings
Add texture with pickled red onions or quick-pickled jalapeĂąosâtheir acidity and crunch make every bite more exciting. For extra flair, sprinkle with toasted pepitas (pumpkin seeds) or crumbled queso fresco right before serving.
These toppings not only add freshness but also keep the dish feeling vibrant and dynamic. I often set out a small bowl of each so guests can customize their plates.
Drink Pairings
A cold Mexican lager like Modelo Especial or Pacifico is my go-to beer pairingâits crisp, clean finish cleanses the palate between bites. For something non-alcoholic, a sparkling limeade with muddled mint and a splash of agave syrup works perfectly.
If you're serving margaritas, go for a classic lime margarita with tequila and triple secâit mirrors the citrus notes in the carnitas. Avoid heavy, dark beers that would overpower the dish.
Nutrition facts
Frequently asked questions
Can I make carnitas without lard? While traditional recipes use lard for crisping, you can substitute with vegetable shortening or avocado oilâboth work beautifully. The key is using a high-smoke-point fat that can withstand the high heat needed for crispy edges. Just
How do I store and reheat leftovers?
Store carnitas in an airtight container with a paper towel pressed on top to absorb excess fat. They'll keep for 4-5 days in the fridge or 3 months in the freezer. To reheat, spread them on a baking sheet and bake at 350°F for 10-15 minutes until crispy again. The magic is in that final crispânever microwave!
What's the secret to getting crispy edges?
The crispy texture comes from two key steps: high heat at the end (425°F) and elevation using a wire rack. This allows hot air to circulate around all sides. For extra crispiness, pat the pork dry before seasoningâany moisture will prevent proper browning. The final 15-20 minutes at high heat is what transforms tender meat into irresistible carnitas.
Can I use pork loin instead of pork shoulder?
While pork loin is leaner and cooks faster, it won't give you the same tender, pull-apart texture. For authentic carnitas, stick with pork shoulderâthe fat and connective tissue break down during slow cooking, creating that melt-in-your-mouth result. If you're short on time, try pork butt (another name for shoulder) or pork picnic roast for similar results.
How do I adjust this recipe for a slow cooker?
For a slow cooker version, sear the pork first, then transfer to the pot with all seasonings and ½ cup orange juice. Cook on low for 8 hours or high for 5 hours until fork-tender. For crispiness, transfer to a baking sheet and broil for 3-5 minutes at the end. The slow cooker method is perfect for hands-off prep!
