Authentic Mexican Carnitas Recipe | Crispy Slow Cooked Pork Tacos

You can smell carnitas before you see them: rich pork, citrusy steam, and that irresistible sizzle when the edges crisp up. This recipe brings those classic taquería vibes right into your kitchen with juicy, slow-cooked pork that finishes crackly and golden. Tuck it into warm tortillas, top it simply, and you’re in business.

I’ll walk you through the real-deal method—slow cook in its own fat and juices, finish hot for those crunchy bits, and season with bright aromatics. You don’t need special equipment, just a heavy pot and a little time. The payoff? Taco-night perfection that tastes like you stood in line at your favorite spot.

Why This Carnitas Taco Recipe Works

  • Perfect texture every time: Low-and-slow cooking gives tender shreds, and a quick stovetop finish creates crispy edges without drying the meat.
  • Balanced, authentic flavor: Orange, lime, garlic, and bay keep the pork savory with a clean citrus finish—no sticky sweetness.
  • Foolproof process: One pot, simple steps, and pantry spices. You control the salt and crispiness.
  • Flexible for crowds: Make ahead, reheat beautifully, and scale up with ease.
  • Taco-shop toppings: Onion, cilantro, and salsa let the pork shine. No heavy sauces needed.

Ingredients

Pork and Aromatics

  • 4 pounds boneless pork shoulder (Boston butt), cut into 3-inch chunks, well-marbled
  • 1 tablespoon kosher salt (plus more to finish)
  • 2 teaspoons freshly ground black pepper
  • 2 teaspoons ground cumin
  • 1 teaspoon dried oregano (Mexican, if you have it)
  • 1 large white onion, quartered
  • 8 cloves garlic, smashed
  • 2 bay leaves
  • 1 orange, halved (use juice and throw in the spent halves)
  • 1 lime, halved (juice only)
  • 1 cup low-sodium chicken broth or water

For Finishing and Serving

  • 2 tablespoons pork fat from the pot (or neutral oil)
  • Warm corn tortillas (street-taco size)
  • Finely diced white onion
  • Chopped fresh cilantro
  • Lime wedges
  • Your favorite salsa (roja or verde)
  • Optional: radishes, pickled jalapeños, crumbled queso fresco

How to Make Crispy Slow-Cooked Pork Carnitas Tacos

1) Season and Load the Pot

  1. Pat the pork dry. Toss with salt, pepper, cumin, and oregano until evenly coated.
  2. Add pork to a heavy Dutch oven in a snug single layer. Tuck in onion, garlic, bay leaves, and the orange halves. Squeeze in the orange and lime juice.
  3. Pour in broth just to come about one-third up the pork. You want a shallow braise, not a boil.

2) Slow Cook Until Tender

  1. Bring to a gentle simmer over medium heat. Cover, reduce to low, and cook 2.5 to 3 hours, turning pieces occasionally, until the pork shreds easily with a fork.
  2. Uncover in the last 20–30 minutes to reduce liquid slightly. You should see rendered fat pooling on top.

3) Shred and Crisp

  1. Transfer pork to a tray. Discard bay leaves, onion, and citrus. Skim and save 2 tablespoons of rendered fat from the pot.
  2. Shred the pork into chunky pieces—you want shreds with bite, not fine strings.
  3. Heat a large skillet over medium-high. Add pork fat. Spread pork in an even layer. Press lightly and cook 3–5 minutes per side without stirring until the edges turn crispy and deep golden. Work in batches so it crisps, not steams.

4) Warm Tortillas and Build Tacos

  1. Warm corn tortillas on a hot dry skillet 30–45 seconds per side until pliable with light char. Keep wrapped in a clean towel.
  2. Fill with carnitas. Top with onion, cilantro, a squeeze of lime, and salsa. Serve immediately.

How to Store Leftover Carnitas

  • Refrigerate: Cool completely. Store shredded pork (not crisped) with a few spoonfuls of its juices in an airtight container for up to 4 days.
  • Freeze: Portion into freezer bags with some juices. Press flat and freeze up to 3 months. Thaw overnight in the fridge.
  • Reheat and crisp: Warm gently in a skillet to heat through, then add a little reserved fat or oil and sear to re-crisp. Or broil on a sheet pan 3–5 minutes, flip, and broil again.
  • Store tortillas: Keep unopened at room temp. Once opened, refrigerate and warm before serving.

Benefits of Making Carnitas at Home

  • Control the flavor: Adjust salt, citrus, and crispiness exactly how you like it.
  • Budget-friendly: Pork shoulder feeds a crowd for less than takeout.
  • Meal-prep magic: Use leftovers for tacos, bowls, enchiladas, nachos, or tortas all week.
  • Authentic texture: Slow braise + hot finish gives that classic taco-stand bite.
  • Scales easily: Double the batch in a large pot with no extra effort.

What to Avoid When Cooking Carnitas

  • Don’t trim all the fat: You need marbling for tender meat and crisp edges.
  • Don’t add too much liquid: Submerge the pork and it boils. Keep it shallow so it braises and renders.
  • Don’t rush the crisping: Overcrowding or constant stirring prevents browning. Work in batches.
  • Don’t skip the citrus: Orange and lime cut richness and add signature flavor.
  • Don’t shred too fine: Small bits dry out. Keep chunky shreds for juicy centers and crunchy edges.

Try These Simple Carnitas Variations

  • Confit-style oven finish: After shredding, spread pork on a sheet pan, drizzle with pork fat, and broil, tossing once, until crispy.
  • Instant Pot shortcut: Pressure cook on High for 45 minutes with a natural release, then crisp on the stove.
  • Spice it up: Add 1–2 chipotle chiles in adobo to the pot for smoky heat.
  • Coca-Cola method: Swap half the broth for Mexican Coke for subtle caramel notes. Balance with extra lime.
  • Herb-forward: Use extra Mexican oregano and a cinnamon stick for a classic Michoacán nod.
  • Tortas de carnitas: Pile into crusty bolillos with avocado, pickled jalapeños, and salsa.

FAQ

What cut of pork works best?

Pork shoulder (Boston butt) wins for fat and connective tissue that melt into tenderness. Avoid lean loin—it dries out.

Can I make carnitas without lard?

Yes. The shoulder renders plenty of fat. Save some from the pot to crisp at the end. If needed, add a splash of neutral oil.

How do I keep the pork from drying out?

Cook low and slow until shred-tender, store with some juices, and crisp quickly over high heat. Moisture first, crisp second.

Which tortillas should I use?

Corn tortillas give authentic flavor and texture. Warm them well so they don’t crack. Double them up for saucy tacos.

What toppings go best?

Keep it classic: onion, cilantro, lime, and a simple salsa. Add radish crunch or avocado if you like.

Can I cook it in a slow cooker?

Absolutely. Cook on Low for 7–8 hours or High for 4–5 hours. Then transfer to a skillet to crisp.

How do I scale this for a party?

Use two pots or a large roasting pan. Hold cooked pork warm in a low oven (200°F/95°C), crisp batches to order, and keep tortillas wrapped.

Conclusion

Carnitas deliver everything you want in a taco: juicy pork, citrus brightness, and craveable crispy bits. With a steady simmer and a hot skillet finish, you’ll hit that taquería-level flavor at home, every single time. Make a big batch, set out simple toppings, and watch these tacos disappear fast.

Authentic Mexican Carnitas Recipe | Crispy Slow Cooked Pork Tacos

Slow-cooked pork shoulder braised with citrus and aromatics, then crisped for authentic taquería-style carnitas. Perfect for simple corn tortilla tacos with onion, cilantro, lime, and salsa.
Prep Time 20 minutes
Cook Time 3 hours
Total Time 3 hours 20 minutes

Ingredients
  

Ingredients

  • 4 pounds boneless pork shoulder (Boston butt), cut into 3-inch chunks, well-marbled
  • 1 tablespoon kosher salt (plus more to finish)
  • 2 teaspoons freshly ground black pepper
  • 2 teaspoons ground cumin
  • 1 teaspoon dried oregano (Mexican, if you have it)
  • 1 large white onion, quartered
  • 8 cloves garlic, smashed
  • 2 bay leaves
  • 1 orange, halved (use juice and add the spent halves)
  • 1 lime, halved (juice only)
  • 1 cup low-sodium chicken broth or water
  • 2 tablespoons pork fat from the pot (or neutral oil)
  • Warm corn tortillas (street-taco size)
  • Finely diced white onion
  • Chopped fresh cilantro
  • Lime wedges
  • Your favorite salsa (roja or verde)
  • Optional: radishes
  • Optional: pickled jalapeños
  • Optional: crumbled queso fresco

Instructions
 

Instructions

  • Pat the pork dry and toss with salt, pepper, cumin, and oregano until evenly coated.
  • Place pork in a heavy Dutch oven in a snug single layer and tuck in the onion, garlic, bay leaves, and orange halves.
  • Squeeze in the orange and lime juice, then pour in broth to come about one-third up the pork for a shallow braise.
  • Bring to a gentle simmer over medium heat, cover, reduce to low, and cook 2.5 to 3 hours, turning pieces occasionally, until the pork shreds easily.
  • Uncover for the last 20 to 30 minutes to reduce the liquid slightly until rendered fat pools on top.
  • Transfer pork to a tray and discard bay leaves, onion, and citrus; skim and reserve 2 tablespoons of rendered fat.
  • Shred the pork into chunky pieces, avoiding very fine shreds.
  • Heat a large skillet over medium-high, add the reserved pork fat, spread pork in an even layer, press lightly, and cook 3 to 5 minutes per side without stirring until crispy and deep golden, working in batches.
  • Warm corn tortillas on a hot dry skillet 30 to 45 seconds per side until pliable, keeping them wrapped in a towel.
  • Fill tortillas with carnitas and top with diced onion, cilantro, a squeeze of lime, and salsa; serve immediately.

Notes

For make-ahead, store shredded pork with some juices up to 4 days or freeze up to 3 months; reheat gently, then crisp in a skillet or under the broiler. Avoid adding too much liquid during the braise and do not overcrowd the pan when crisping. Slow cooker option: cook on Low 7–8 hours or High 4–5 hours, then crisp.

Explore More

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating