Main Courses
This authentic Mexican beef carnitas recipe delivers the perfect balance of crispy lardons and tender, juicy centers that make every bite irresistible. đ The secret lies in slow-cooking the meat until it practically melts, then crisping it to golden perfectionâa technique straight from Mexican street food traditions. What sets this recipe apart is the careful marination and cooking process that ensures rich, smoky flavor without sacrificing authenticity.
The process begins with a flavorful marinade of garlic, cumin, and oregano, which infuses the beef as it slow-cooks in its own juices. This method guarantees that the meat stays moist and flavorful, even after crisping. The final stepârendering the fat in a hot skilletâcreates that signature crispy exterior that carnitas lovers crave. Itâs a labor of love, but the results are worth every minute.
By the time youâre done, youâll have tender, shreddable beef with a crispy, caramelized crust thatâs perfect for tacos, burritos, or bowls. The aroma alone will have everyone gathering around the table, and the textureâcrispy on the outside, juicy on the insideâis exactly what makes carnitas so special. Serve with warm tortillas, cilantro-lime rice, and refried beans for the full Mexican experience.
This recipe is designed to be approachable yet authentic, so you can recreate the flavors of Mexico in your own kitchen. Whether you're feeding a crowd or treating yourself to a delicious meal, these carnitas will be the star of the show. Letâs get cooking!
Ingredients for authentic mexican beef carnitas
Six ingredients for the marinade, plus beef that practically melts in your mouth.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Pork Shoulder đ„© | 3 lb | Bone-in, cut into 1.5-inch chunks |
| Garlic Cloves đ§ | 8 cloves | Peeled, smashed for marinade |
| Ground Cumin đż | 2 tbsp | Freshly toasted for depth |
| Dried Oregano đ | 1 œ tbsp | Mexican oregano preferred |
| Bay Leaves đż | 2 whole | Fresh for best flavor |
| Orange Juice đ | œ cup | Freshly squeezed, no pulp |
| Lime Juice đ | ÂŒ cup | Freshly squeezed |
| White Vinegar đ§ | ÂŒ cup | For tangy brightness |
| Olive Oil đ« | ÂŒ cup | For marinade richness |
| Salt đ§ | 2 tsp | Kosher or sea salt |
| Black Pepper đ¶ïž | 1 tsp | Freshly ground |
| Lard or Bacon Fat đ„ | œ cup | For crisping (optional) |
| Fresh Cilantro đż | ÂŒ cup | Chopped, for garnish |
| Lime Wedges đ | 4 pieces | For serving |
The beef makes all the difference hereâpork shoulder is ideal for that signature fall-apart texture. Look for cuts with good marbling at Costco or your local butcherâtheyâll often have it pre-cut into chunks, which saves time. If youâre buying a whole roast, ask for it to be cut into 1.5-inch pieces. The fat content is what gives carnitas that irresistible crispiness, so donât skimp. For the spices, Mexican oregano is a game-changerâitâs different from regular oregano and has that authentic flavor. You can find it at Latin markets or in the international aisle of most grocery stores.
No Mexican oregano? Regular dried oregano plus a pinch of thyme works in a pinch. Fresh bay leaves are best, but dried will do if thatâs what youâve gotâjust double the amount. The orange juice can be substituted with grapefruit juice for extra tang, or even pineapple juice for a sweet twist. If youâre avoiding lard, bacon fat or vegetable shortening works for crisping, though traditionalists swear by the lard. The key is getting that fat hot enough to render and crisp the meatâdonât rush it, or youâll end up with soggy carnitas. For the citrus, fresh is non-negotiableâbottled juice just wonât give you that bright, fresh flavor.
Marinate the beef overnight if you canâit makes a huge difference in flavor. Store the marinade in the fridge in an airtight container for up to 3 days. The cooked carnitas reheat beautifullyâjust pop them in a skillet with a splash of water to revive that crispy texture. They keep in the fridge for 4-5 days or freeze for 3 months. I like to portion mine into freezer bags with a little extra fat so they donât dry out. When youâre ready to serve, crisp them up in a hot skillet for that perfect crunchâtrust me, itâs worth the extra minute.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because itâs literally hands-off after the initial chop. The pork shoulder breaks down into tender, pull-apart perfection while you sip your coffee or scroll through your phoneâno babysitting required.
- Crispy-Creamy Obsession: That garlic-cumin rub? Itâs where the real magic happens. The edges get gloriously crispy while the inside stays juicy, and honestly, the bay leaves and oregano add this deep, earthy warmth that makes it taste like a street cart in Mexico.
- Meal Prep Goldmine: Between us, this is my go-to for Taco Tuesday and lazy Sundays. Shred it once, and youâve got burrito bowls, tacos, or even a hearty salad for daysâjust reheat with a splash of water or broth. (Yes, even on a Tuesday night.)
- Budget Stretch: Pork shoulder is my walletâs best friendâitâs cheap, itâs filling, and it turns into way more servings than youâd expect. Iâve fed six people for under $15, and they all ask for seconds. Thatâs a win.
Step-by-step instructions for authentic Mexican beef carnitas
Here's the real dealâcrispy, flavor-packed carnitas that stay juicy inside.
đšâđł Step 1: Marinate the Pork Shoulder Overnight
In a large bowl, combine the 3 lb beef pork shoulder (cut into 1.5-inch chunks), 8 cloves smashed garlic, 2 tbsp toasted ground cumin, 1.5 tbsp dried oregano, 2 whole bay leaves, 0.5 cup orange juice, 0.25 cup lime juice, 0.25 cup white vinegar, 0.25 cup olive oil, 2 tsp salt, and 1 tsp black pepper. Mix until the meat is fully coated in the marinade.
Transfer the mixture to a resealable plastic bag, seal tightly, and refrigerate for at least 12 hours (overnight works best). This step infuses the meat with deep, bright flavors and keeps it tender during cooking. The acidity from the citrus and vinegar also helps break down the fat, ensuring that crispy texture we're after.
đ„ Step 2: Slow-Cook Until Fork-Tender
Preheat your oven to 300°F. Remove the pork from the marinade (reserve the marinade) and place it in a Dutch oven or oven-safe pot. Pour the reserved marinade over the pork, then cover tightly with a lid or foil.
Bake for 3 hours, then increase the temperature to 325°F and continue cooking for another 2 hours. The pork is done when it's fork-tender and easily pulls apart. You'll know it's ready when the internal temperature reaches 195-200°Fâthis is the magic number for that perfect pull-apart texture. If the liquid reduces too much, add a splash of water to keep the pork moist.
đł Step 3: Crisp the Carnitas in Lard or Bacon Fat
In a large skillet, heat 0.5 cup lard or bacon fat over medium-high heat until shimmering. Working in batches, add the pork shoulder chunks and cook for 3-4 minutes per side until deep golden brown and crispy. Don't overcrowd the panâthis is where the magic happens, and you want each piece to get that perfect sear.
As the pork crisps, it will release its juices. Use a slotted spoon to transfer the carnitas to a paper towel-lined plate to drain excess fat. Repeat with the remaining pork until all pieces are crispy. This step is crucial for that authentic carnitas textureâcrispy on the outside, tender and juicy inside.
đ„ Step 4: Garnish and Serve
Once all the pork is crispy, transfer it to a serving platter. Sprinkle with 0.25 cup chopped fresh cilantro for a bright, herby finish. Serve immediately with the 4 lime wedges on the side for squeezing over the top.
For the ultimate experience, pile the carnitas onto warm tortillas with your favorite toppings like diced onions, avocado, and salsa. The contrast of crispy, juicy meat with fresh, tangy garnishes is what makes this dish so irresistible. Enjoy straight from the skillet while it's hotâevery bite should be a perfect balance of texture and flavor.
Pro Tips For Making Authentic Mexican Beef Carnitas
- CRANK THE HEAT FIRST: Start your beef pork shoulder in a screaming-hot skillet or Dutch ovenâno baby steps. The initial sear locks in flavor and renders fat aggressively, which is half the battle with carnitas. (I used to skip this and ended up with greasy, underwhelming meat every time.)
- SMASH THE GARLIC: Donât just mince itâcrush those garlic cloves with the flat side of your knife first. The released allicin adds depth, and the texture blends better into the meat. (Yes, itâs extra work, but your carnitas will taste like it was made in a taquerĂa, not a shortcut.)
- DONâT SKIP THE BAY LEAF: Tuck that whole bay leaf into the meat during braisingâit infuses earthy aroma without bitterness. Remove it before serving, but leave it in long enough to work its magic. (I learned this after a batch tasted oddly flat.)
- REST THE MEAT UNDER FOIL: After braising, let the pork shoulder sit wrapped in foil for 10 minutes before shredding. This keeps it juicy and makes it easier to pull apart. (Skipping this step turns your carnitas into a sad, dry pile of strings.)
Wine and beer pairings for these flavors
Mexican Lager Pairing
A crisp, Mexican lager like Modelo Especial or PacĂfico is my go-to pairing for carnitas. The light, refreshing carbonation cuts through the richness of the lard and balances the smoky, cumin-forward flavors. I like to serve it ice-coldâaround 40°Fâto highlight its clean finish. The subtle citrus notes in the beer complement the orange and lime in the marinade beautifully. đș
Spiced Red Wine
For a more sophisticated sip, try a Mexican red wine like Bodegas de Santo TomĂĄs Tempranillo or a Spanish Garnacha. These wines have enough body to stand up to the carnitas while their earthy, spicy notes mirror the cumin and oregano in the dish. Serve slightly chilled (55-60°F) to enhance the wineâs fruitiness without overwhelming the meal. đ·
Craft Beer Options
If you prefer craft beer, a Mexican-style IPA with citrusy hopsâlike Deschutes Mirror Pondâworks surprisingly well. The hop bitterness contrasts the fatty carnitas, while the citrus echoes the lime in the marinade. For a non-alcoholic option, try Mexican horchata (rice-cinnamon drink) to add a creamy, slightly sweet counterpoint to the dishâs bold flavors. đ»
Tequila or Mezcal
For a bold finish, serve reposado tequila or smoked mezcal on the side. The caramel and vanilla notes in reposado complement the slow-cooked pork, while mezcalâs smokiness enhances the dishâs depth. I like to sip it neat or with a splash of orange juice to mirror the marinade. Just a small pourâthis is about enhancing, not competing, with the carnitas. đ„
Avoid These
Skip heavy, oaky whites like Chardonnayâtheyâll clash with the dishâs richness. Also, avoid malty stouts or dark beers, which can overpower the carnitasâ delicate balance of crispy and juicy textures. The goal is harmony, not competition, so lighter, brighter options always win. đĄ
Nutrition facts
Frequently asked questions
Can I use beef instead of pork shoulder for carnitas?
While traditional carnitas are made with pork, beef chuck roast can work beautifully! Use the same cooking method, but expect slightly leaner resultsâadd an extra 1/4 cup lard or bacon fat when crisping to compensate. The flavor will be richer, though pork's natural fat gives that signature melt-in-your-mouth texture. For authenticity, stick with pork shoulder.
How do I make carnitas in a slow cooker?
Transfer the marinated pork to your slow cooker and cook on low for 8 hours or high for 5-6 hours until fork-tender. Skip the oven's first 3 hours at 300°Fâthe slow cooker's low-and-slow method does the job. Finish by crisping in a skillet with lard, just like the oven method. The key is patience; don't rush the tenderizing process!
Why did my carnitas turn out dry?
Overcooking or skipping the marinade are the most common culprits. The meat should reach 195-200°F internallyâany hotter, and it dries out. Always marinate overnight, and if the liquid evaporates during cooking, add a splash of water or broth. For extra moisture, reserve some of the cooking juices and drizzle them over the carnitas before serving.
Can I make carnitas ahead of time?
Carnitas reheat beautifully. Store cooked (but uncrisped) pork in an airtight container in the fridge for 4-5 days or freeze for 3 months. To serve, reheat in a skillet with a splash of water or lard to restore crispiness. Pro tip: Freeze portions in single-serving bags with a little extra fat for easy reheating.
Whatâs the best way to serve carnitas?
Warm corn tortillas are a must for tacos, but carnitas shine in bowls too! Pile them over rice, top with pico de gallo, avocado, and a squeeze of lime. For a hearty meal, serve with refried beans, charro beans, or a fresh salad. The crispy texture pairs perfectly with cool, creamy elements like sour cream or Mexican crema.
