Skip to content

Pork Carnitas Recipe (Mexican Pulled Pork)

Braised and broiled to crispy and tender perfection, this Mexican Pulled Pork or Pork Carnitas will quickly become a family favorite dinner. These pork carnitas are a hands-down winner.

pork carnitas tacos

The Most Tender Pork Carnitas

If you’ve landed here today, you’re in for an insanely mouthwatering treat. We’re talking about a game-changing, epic, foolproof deal. And it doesn’t even involve sugar 😇

It’s healthy, clean eating that will make your mouth and tummy so, so happy. Your people will think you’re a genius in the kitchen and you’ll graciously accept that title.

This Pork Carnitas Recipe is by far the very best, tender pork carnitas we’ve ever devoured. We’ve had more than our share of pork carnitas at restaurants everywhere, and we’ve trialed many a carnitas recipe.

There’s good reason we keep coming back to this particular pork carnitas recipe: it consistently makes the best, most crispy + tender carnitas tacos ever.

If you’ve never made your own carnitas, this recipe will change your pulled-pork game forever. If you have made carnitas before but are still searching for the perfect version, let this take your meals to the next level…

pork carnitas recipe

Dutch Oven = Amazing Braising And More

A good Dutch oven is your friend here. A nice sized, heavy Dutch oven is super effective at slow braising a large pork roast, as well as cooking up a super tender and affordable chuck roast for Indian Rogan Josh. 

Dutch ovens are perfect for going from stovetop to oven. They’re able to withstand high heat, they cook foods evenly, and are one of the hardiest and hardest working pots you’ll ever own. Unless you’d rather make this slow cooker pork recipe for slow cooked tender pork.

Use the Right Cut of Pork

Pork shoulder/butt is best; it’s an affordable cut that really likes to be slow braised in flavorful juices. Once the pork is immersed in all the seasonings in your Dutch oven, it’s given a couple of hours to slow cook until every bite is triumphantly tender.

Truly authentic carnitas may have incorporated the use of lard. Though we’re not using lard here, we are most definitely slow cooking this beautiful pork to crispy, tender perfection.

All the usual carnitas recipe suspects are invited: onions, bay leaves, orange, lime, and simple aromatic spices…they all come together in a slow dance that results in fork-tender pork carnitas.

pork carnitas tacos

How Do I Make Carnitas Crispy?

We don’t deep fry, nor do we bother with a skillet at all here.

The secret is in the broiler. Once the pork carnitas have been slow-braised in savory juices in the Dutch oven, we transfer the pork to a large rimmed baking sheet and put it under the broiler for a few minutes. That’s it. Simple yet totally effective.

You do want to serve your pork carnitas immediately after broiling, to keep the exterior crispy. It’s easy enough to do this if you’re at home. When people are gathered ’round and ready to eat, just give the carnitas a few minutes under the broiler and serve.

Tip: When I bring carnitas tacos to a dinner party that’s not at my home, I prepare the entire recipe up to the point of broiling. Once I arrive at my destination, I give the braised/shredded pork a quick broil on my baking sheet and serve it up with all the fixings.

P.S. You can make these carnitas a day or two before and just broil when ready to eat.

mexican pulled pork tacos

What To Serve with carnitas tacos?

This is the easiest and best part. Our favorite popular toppings include: chunky salsa, fresh lime wedges, homemade guacamole, chopped cilantro, thinly sliced radishes, and traditional Tapatio, of course. There’s really no other hot sauce that will do when it comes to authentic pork carnitas.

We’re addicted to this Easy Mexican Rice as well as Cuban Rice and Beans for serving alongside of this pork carnitas recipe. Mexican Rice Salad and Cheesy Mexican Bean Dip are jackpots, too.

Video: Watch Us Make This Recipe

Did you make this?

Please give us a rating and comment below. We love hearing from you!

Pork Carnitas Recipe

Pork Carnitas Recipe (Mexican Pulled Pork)

4.86 from 28 ratings
Braised and broiled to crispy and tender perfection, this Mexican Pulled Pork will quickly become a family favorite dinner. These pork carnitas are a hands-down winner.
Prep Time: 20 minutes
Cook Time: 2 hours 45 minutes
Total Time: 3 hours 5 minutes
Servings: 8
Author: Amy Dong


  • 1 3.5 to 4 lb boneless pork butt, fat trimmed to 1/8 inch thick, and cut into 2-inch chunks
  • 1 brown onion, peeled and halved
  • 2 whole bay leaves
  • 1 tsp dried oregano
  • 2 tsp ground cumin
  • 1 tsp garlic powder
  • table salt and ground black pepper to taste
  • 2 cups water
  • 2 TB juice from 1 fresh lime
  • 1 medium orange, quartered
  • 18-20 6 inch corn tortillas, warmed
  • Optional garnishes: lime wedges, minced red onion, fresh chopped cilantro, salsa, thinly sliced radish, diced avocado, Tapatio hot sauce


  • Adjust oven rack to lower middle position. Preheat oven to 300F.
  • Combine pork, onion, bay leaves, oregano, cumin, garlic, 1 1/2 tsp table salt, 1 tsp pepper, water, and lime juice in a large Dutch oven Liquid should barely be covering the meat. Juice the orange in a bowl and add both the juice and orange remnants to the pot. Bring mixture to simmer over medium high heat, stirring occasionally. Cover pot and transfer to oven. Cook until meat is soft and is fork tender, about 2 1/2 hours, stirring meat around once during cooking.
  • Remove the pot from oven. Transfer pork to a bowl with slotted spoon. Remove orange halves, onion, and bay leaves from the liquid and discard. Do not skim fat from liquid. Place pot over high heat and simmer liquid, stirring often, about 10-12 min. You should end up with 1 cup of reduced liquid. Turn oven to broil.
  • Shred pork roughly; not too finely. Fold in the reduced liquid, season with salt and pepper to taste. Spread pork in even layer on rimmed baking sheet. Place sheet on an upper rack and broil until top of meat is well browned but not charred. Edges should be slightly crisp. 5-7 in. Serve immediately with your choice of garnishes and warm corn tortillas.


If you enjoyed this recipe, please come back and give it a rating 🙂 

Nutrition (per serving)

Calories: 183kcal | Carbohydrates: 9.5g | Protein: 25.9g | Fat: 4.7g | Saturated Fat: 1.3g | Cholesterol: 75.4mg | Sodium: 218mg | Fiber: 0.8g | Sugar: 4.3g
Course: Main Dish
Cuisine: Mexican
Diet: Gluten Free
Method: Braise

Mexican Style Eats

Mexican Cheeseburgers

Mexican Cheeseburger

Mexican Rice Salad

Mexican Rice Salad

Best Easy Mexican Rice

Mexican Rice with Chopped Cilantro and Sliced of Lime

7-Layer Mexican Dip

7 - Layer Mexican Dip

Add a comment

Recipe Rating


    • Micki
    • 5 stars

    Love this recipe. But what is the serving size for the nutrition facts.
    My husband had a heart attack, so low sodium levels recipes I love and this has low sodium, but doesn’t give the serving size. Thank you

      • Amy Dong

      Hi, Micki! This recipe serves 8 people on average, and the nutrition facts are the best estimate for 1 serving. So happy you both loved it!

    • Lalaine Manalo
    • 5 stars

    This dish looks so delicious and flavorful that is sure to be enjoyed by anyone who loves Mexican cuisine. Thank for sharing.

    • Luke Ratford
    • 5 stars

    Superb recipe with so much flavour the family kept on coming up for more; this will definitely be getting made again 🙂

      • Amy Dong

      Thank you, Luke! 🙂

    • Annette Castillo
    • 5 stars

    Amazing Recipe! Full of flavor! Highly recommend this recipe to all. This is a very healthy, fresh way to make homemade carnitas!

    • Sanai
    • 5 stars

    I just finished making this to fill my gorditas and it’s pretty good

    • Suzy
    • 5 stars

    I love this recipe! It always turns out perfect. Can I use beef instead of pork?

      • chewoutloud

      Suzy, we haven’t tried this with beef; I’d suggest using boneless chuck roast with some marbled fat for tenderness. Glad you liked this!

    • Dave
    • 5 stars

    This is a fantastic recipe. Love the flavour and technique, especially the broil to crisp up the pork at the end.

    • Peter J
    • 5 stars

    This recipe was amazing! We followed it exactly and after crisping it up in the convection oven it was better than anything I’ve had at a restaurant. Put it over my wife’s Indian Fry Bread with some homemade red beans… everyone ate until they couldn’t move.

    • Beth
    • 5 stars

    This is a staple in our house now! So delicious !!! I don’t change a thing! So simple but so savory!

      • chewoutloud

      Aww, that is wonderful to hear, Beth! 🙂

    • VKP
    • 5 stars

    We loved this recipe! I’m making it again and would like to make sure I’m using the correct amount of water. The recipe says ‘2 Cups’ and that ‘the liquid should barely be covering the meat’. 2 Cups only came up about 1/2 way…it didn’t cover the meat. Should I use 4 Cups? Or leave the meat exposed above the liquid? Thanks!

    • GUNJAN C Dudani
    • 5 stars

    This recipe looks amazingly delicious. I have never made anything like this and i am totally intrigued to make it and feed my relatives.

    • Jen
    • 5 stars

    Love the tip on broiling the meat to crisp it up. So much easier than pan frying, less messy too. Great recipe!

    • Jacqueline Debono
    • 5 stars

    Such a great idea to broil the meat in the oven to get it a bit crispy. I wouldn’t have thought of that. I love my dutch oven and use it to make so many dishes! Going to use it for these carnitas very soon!

Get our free email series: 5 Easy Recipes in 30 Minutes or Less

Plus our newest recipes each week