I have to confess something. Pork carnitas—Mexican braised and fried pork chunks with their addictively crisp edges—were unfamiliar to me until I tried this recipe. Which is weird, because I love pork and I love Mexican food, but never the twain had met in the gloriousness that is carnitas. But that’s all ancient history seeing as I’ve been making this dish for years now.

This recipe is the classic—with one exception. Instead of being cooked entirely on the stovetop, the pot is slid into the oven so you don’t have to tirelessly attend to the burner to make sure the pork is cooking at just the right temperature.

The One and I devour these tucked into soft, warm tortillas as tacos as well as heaped atop rice and beans. We add an entire orange to the pot, as we like that hint of citrus in the background. And, yes, we do use lard—qué sorpresa.

david caricature

Why Our Testers Loved This

Our testers were truly smitten with this Mexican fried pork recipe. Natalie Reebel loved that “this recipe worked exactly as written and produced an incredibly great-tasting, authentic pork carnitas,” while Sofia Reino was delighted that “the meat came out juicy and fork-tender with a slight crispness,” which had her family begging for the recipe on repeat.

What You’ll Need to Make This

Ingredients for carnitas--pork shoulder, onion, garlic, oranges, bay leaves, lard, oregano, and sweetened condensed milk.
  • Pork shoulder–You can also use pork butt for this recipe. Choose a pork roast that is well-marbled with fat. If it comes with skin on, remove and discard it before cooking.
  • Lard–This makes for truly authentic pork carnitas. You can substitute vegetable oil, if you prefer.
  • Sweetened condensed milk–Use the extra milk from the can to make condensed milk cookies.

How to Make This Recipe

Water being poured into a Dutch oven filled with pork, onion slices, orange wedges, and bay leaves and a person stirring the mixture.
  1. Combine all of the ingredients in a large Dutch oven. Set over high heat.
  2. Bring to a boil and skim off any scum that rises to the surface.
  3. Reduce the heat to medium-low and simmer until the liquid evaporates.
  4. Heat the oven to 450°F. Slide the pork into the oven and cook until the pork is browned.

Slow Cooker Carnitas

I confess sometimes I’m just too lazy to cook carnitas on the stove, so I haul out my slow cooker. Just toss everything in the slow cooker, reducing the amount of water by at least 1 cup, and cook on low, covered the entire time, for 8 to 10 hours or on high for 6 to 8 hours, or until the pork is tender and falls apart. Using tongs or a slotted spoon, place the chunks of pork in a large skillet, leaving the cooking liquid in the cooker. If desired, shred the pork using two forks (or your fingertips if you like things messy).

Heat the pork in the skillet over medium to medium-high heat until crisp at the edges but still knee-weakeningly tender within. If desired, dribble a little of the strained cooking liquid over the pork before serving to moisten and flavor it. (If the cooking liquid is quite watery, pour it into a saucepan and simmer until it reduces to the desired consistency.)

Curious to hear more about working magic with your slow cooker? Check out what our testers had to say in the TC comments below, and then peruse our entire selection of slow cooker recipes.

Instant Pot Carnitas

Season the pork with the salt and, working in batches, sear the pork in a large skillet in the lard or olive oil until very, very brown. (The Instant Pot’s insert is too narrow and high-sided to sear effectively. It takes too long, and the meat ends up steamed rather than seared. Trust me, the skillet is infinitely better and faster.)

Meanwhile, juice 1 or 2 oranges to yield 1/2 cup of orange juice. Layer the onions, garlic, juiced orange halves, orange wedges, and bay leaf on the bottom of the Instant Pot insert. Dump in the pork and sprinkle with oregano as you go. Drizzle over the condensed milk and orange juice.

Secure the lid and push the pressure release valve to “sealing.” Select “manual” and set the cooking time to 30 minutes at high pressure.

When finished, carefully quick release the pot by moving the pressure release to “venting.” Once the steam is fully released, open the pot and scoop the pork with a slotted spoon onto a foil-lined baking sheet. Discard the orange halves and bay leaf. Cook the pork in the oven at 450°F (232°C) until crisped, 10 to 15 minutes.

Common Questions

How do you properly cut this recipe in half?

This authentic carnitas recipe makes what some would consider A LOT of pork. Hardly a problem in our minds, seeing as we can’t imagine not being able to pack away a batch of this subtly infused Mexican pulled pork in a single sitting. 

That said, should you wish to make just half a batch, the author advises that you cut the amount of pork, salt, and oregano in the recipe below in half, but that you rely on the same amount of water, onion, orange, garlic, bay, sweetened condensed milk, and lard (mmmm, lard). 

You’ll also want to rely on a slightly smaller pot than the recipe suggests. Consider your baby batch the diminutive–though not at all diminished–form of this classic. Carnitas-ito, anyone?

What’s the difference between pulled pork and carnitas?

Pulled pork and carnitas are often prepared the same way, by slowly roasting or simmering until the meat is tender enough to be shredded. Carnitas are typically fried or roasted again after shredding, in order to crisp up the meat.

Why is milk added to carnitas?

It acts as a tenderizer, helping to break down the pork into those tender bites that we all crave.

How do you serve carnitas?

They are most commonly served as carnitas tacos, with the meat piled into corn tortillas and topped with salsa, lime juice, and onion. However, the meat is equally divine in burritos, atop chilaquiles, or in a Mexican-inspired rice bowl.

Helpful Tips

  • Leftover pork carnitas can be stored in an airtight container in the fridge for up to 3 days, or frozen for up to 3 months.
  • If frozen, thaw overnight in the refrigerator. Reheat on the stovetop or in the oven with a little additional lard until warmed through and crisped on the edges.
  • This pork carnitas recipe is suitable for gluten-free diets.
A red Dutch oven filled with braised pork cubes with an orange wedge on top and a few orange wedges, garlic cloves, oregano, and spoon on the side.

More Superb Pork Shoulder Recipes

Write a Review

If you make this recipe, or any dish on LC, consider leaving a review, a star rating, and your best photo in the comments below. I love hearing from you.–David

This is better than restaurant carnitas. My one go-to dish at any Mexican restaurant is pork carnitas to see how good the restaurant is. Amazingly, every place is completely different, but this is honestly the best carnitas I have ever had…and I made it.

A red Dutch oven filled with braised pork cubes with an orange wedge on top and a few orange wedges, garlic cloves, oregano, and spoon on the side.

Carnitas ~ Mexican Braised Pork

4.91 / 60 votes
This old-school carnitas–pork shoulder simmered with onion, garlic, bay leaf, and orange until falling-apart tender and crispy–is excellent in burritos, tacos, or on its own. And it can be made in an Instant Pot or slow cooker.
David Leite
Servings8 servings
Calories291 kcal
Prep Time20 minutes
Cook Time1 hour 40 minutes
Total Time2 hours


  • 4 pounds fatty pork shoulder, cut into 2-inch pieces
  • 3 cups cold water
  • 1 medium white onion, thinly sliced
  • 1/2 orange, preferably seedless, cut into 2 wedges, (or 1 to 2 oranges if using the Instant Pot Variation)
  • 1/4 cup lard, (or, for the lard averse, vegetable oil)
  • 8 garlic cloves, peeled
  • 3 bay leaves
  • 1 tablespoon sweetened condensed milk
  • 2 teaspoons dried Mexican oregano, crumbled
  • 1 1/2 to 2 teaspoons fine salt, or 3 to 4 teaspoons kosher salt


  • Place all of the ingredients in a wide 6- to 7-quart heavy pot. (Don’t worry if everything isn't completely submerged.) Bring to a boil, skimming any scum that collects on the surface as necessary.
  • Reduce the heat to medium-lowish and simmer vigorously, stirring occasionally, until the pork is fork-tender and the liquid has completely evaporated, 1 1/2 to 2 hours. Discard the orange pieces and bay leaves.

    ☞ TESTER TIP: If the liquid hasn’t completely evaporated, transfer the pork to a bowl and continue to simmer the liquid, stirring often, until it is reduced and only a glossy layer of oil remains.

  • Preheat the oven to 450°F (232°C)
  • If your pot isn't ovenproof, transfer the pork and fat to a dish of some sort that's ovenproof. Slide the pork into the oven, uncovered, and let it fry in its own fat until it's browned, 20 to 30 minutes. There’s no need to stir. Serve it straight from the pot.


  1. Storage–Leftover pork carnitas can be stored in an airtight container in the fridge for up to 3 days, or frozen for up to 3 months.
  2. Reheating–If frozen, thaw overnight in the refrigerator. Reheat on the stovetop or in the oven with a little additional lard until warmed through and crisped on the edges.
  3. Dietary–This pork carnitas recipe is suitable for gluten-free diets.
Truly Mexican Cookbook

Adapted From

Truly Mexican

Buy On Amazon


Serving: 1 portionCalories: 291 kcalCarbohydrates: 6 gProtein: 28 gFat: 17 gSaturated Fat: 5 gMonounsaturated Fat: 6 gTrans Fat: 1 gCholesterol: 94 mgSodium: 550 mgFiber: 1 gSugar: 3 g

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @leitesculinaria or tag #leitesculinaria!
Recipe © 2011 Roberto Santibañez. Photos © 2023 David Leite. All rights reserved.

Recipe Testers’ Reviews

I love this authentic Mexican fried pork, and these authentic carnitas were precisely what I was looking for in terms of taste and texture. The author’s method of oven-frying the pork in the rendered fat from the shoulder is genius.

I have to admit that I pilfered some of this “liquid gold” to brown onions and garlic for killer black beans and rice to serve as a side. [Editor’s Note: Brilliant! We’re stealing that trick!]

I used the half-recipe method, and it worked perfectly. However, I will suggest that even though I’d cut the salt in half, the reduction became dangerously close to being a tad salty. Err on the side of caution, whether you make the full 4 pounds or otherwise, and add less salt than specified.

I made carnitas tacos with this, and the fresh tomatillo salsa was delicious, creamy, and added a nice balance to the rich meat.

This Mexican fried pork dish is RIDICULOUS! It’s so tasty that I can’t believe I made it! And I love the hint of orange in the meat.

I think the most challenging part was slicing the pork away from the bone—otherwise, it came together beautifully. It required the full 2 hours to evaporate all the liquid in the pot and about 25 minutes in the oven to darken the pork to a point that it was almost burnt (I love it that way).

This is an excellent recipe that I’ll make again once I have a crowd—in the meantime, I’m looking forward to leftovers!

Does it get any easier than this? I don’t think so. This recipe worked exactly as written and produced an incredibly great-tasting, authentic pork carnitas.

Where you put the pork from there is up to you. It is fantastic in tacos, would be delicious in a burrito with some salsa verde, and something to look forward to on a tostada after a busy work day. And it tastes even better the second day.

Check the pork after 20 minutes in the oven, as it browns quicker than you might think.

I’ve been a fan of pork carnitas as a restaurant dish for years, but have never made it myself, so I was happy to take a crack at this recipe. Long a fan of duck confit, I quickly realized upon reading the description of the dish that this is essentially pork confit. Sweet baby Jesus, what could be better than that?! I’m here to tell you, not much.

This is without a doubt one of the tastiest dishes I’ve ever made, and given that it’s a cinch to throw together, I can see making it again and again and again and again and…you get the picture.

My only deviation from the recipe as written is that I pulled the pot from the oven only 15 minutes into the roasting phase, whereas the recipe calls for 20 to 30 at this point to crisp the meat. Attention is warranted at this step. Aside from that, following the recipe to a T yielded a sheet pan full of moist, flavorful, and beautifully caramelized pork deliciousness.

One could always dabble with the aromatics in the braising liquid to bring other flavors to the dish, but it’s awfully good just as it is, and certainly not in need of any tweaking.

SLOW COOKER: I didn’t hold out much hope when I got home and first saw the results in the slow cooker. The pork looked kind of meh, nondescript, not really interesting. Then I removed the meat, shredded it onto a pan, and put it in the convection oven for about 15 minutes, stirring once.

Holy smokes! What a difference! When I pulled the pork out, the texture had changed, and it was tender and crisp at the same time. The pork was gently spiced and delicious.

I found too much liquid in the pot, but it kept the meat very moist and tender. I left it on low for 8 hours while I was at work. I used a 4-pound pork shoulder roast, cubed, and kept the other ingredients true to the recipe, except for the lard. (The roast was fatty enough that I felt the lard wasn’t needed.) And I was right since I skimmed a lot of fat from the pot, but no scum.

I also made this in the Instant Pot. I like easy recipes like this, with minimal hands-on time with big, flavorful results. My pork shoulder was closer to 4 1/2 pounds. It took me 10 minutes to sear the meat in 3 batches, then juice the orange, layer everything in the pot, set it and let the magic happen. When the meat was removed and put onto the tray to crisp, it was very tender.

After the time in the oven, it was fabulous. The meat was flavorful, tender, and crisp. I was very surprised to find I could still taste the orange used after all the cooking. We served this with tortillas, sliced avocados, shredded lettuce, and chopped onion and tomato. Everyone liked this so much that there was very little left over.

When recipes are this easy to do, and the results are so full of flavor, I would be happy to make this again and again. We got 10 generous servings from the recipe.

This recipe was fantastic! There aren’t a ton of ingredients in this dish, and having never made this before, I was surprised by just how simple the ingredient list was (where were the spices?). It takes some time to come together, but it just needs to be babysat. It’s a really simple dish to make.

I put it on to simmer and made homemade Spanish rice and salsa.

It didn’t seem like much in the beginning–in fact, I had doubts looking at the meat and veggies swimming around in this unappetizing milky water, but the end is where the magic happens.

When I finally pulled the finished product out of the oven and saw these beautifully browned pieces of tender pork, I could hardly wait to start eating it. It was definitely a hit!

SLOW COOKER: I made these last night using a different technique with the slow cooker. First, I reduced the water from 3 cups to 2 cups, then I cooked the meat on high for 3 hours and, knowing the meat was thoroughly cooked through, and I was not risking undercooking pork, I took off the lid and continued to cook it on high for three more hours until the liquid was absorbed.

Then I transferred the meat to a large cast iron skillet and browned the meat. We tasted the meat both before and after browning, and it was amazing both ways.

I cannot imagine an easier recipe to make on a weeknight. WOW! And WOW to its flavor and tenderness, too.

The meat came out juicy and fork-tender with a slight crispness. Everyone in our household asked me to make this again—and soon.

I served it with fresh tomatillo salsa, white rice, and black beans. The salsa was a fantastic addition to the meat. The cold, tart salsa was a true blend of tastes.

This recipe delivered tender, crisp pork carnitas as promised. The ingredients were readily available and the preparation was simple, especially since the pork could be browned by sliding the original pot into the oven.

The pork had a fine flavor when tasted right out of the oven, although it was ten times better the following day when the flavors had a chance to blend and mellow. (The oregano was a bit too dominant right after cooking for my taste).

SLOW COOKER: I adapted this recipe to the slow cooker, which required some modification but produced excellent results. The big difference between slow cooker and stovetop cooking, and often the downfall of the former, is that much less liquid evaporates in the slow cooker, and often the flavors are not as concentrated.

With that in mind, I omitted ALL the water in this recipe. I mixed the pork shoulder and other ingredients, and squeezed the other half of the orange over everything. Then I let it cook on low for 7 hours. During this time, the pot went from having no liquid to the pork being almost covered with fat and liquid.

After the 7 hours of low and slow cooking, I moved the insert of the slow cooker to an oven preheated to 450°F. I let this go for almost an hour, stirring once to turn everything over and prevent over-browning.

At this point, all the liquid had evaporated, and the pork had browned in its own fat. The carnitas were falling apart tender, and very flavorful. It’s great on tacos or just with rice. A tomatillo salsa is the ideal embellishment.

What a fantastic dish! This is one of those recipes that I immediately knew I had to make. Cinco de Mayo was the perfect occasion.

I made the recipe exactly as-is except for substituting the condensed milk (I used two tablespoons of whole milk heated with one tablespoon of sugar). I used coconut oil and a Cara Cara orange, which dissipated nicely into the pork. (I was able to discard the orange peel, although it did break into several large pieces.)

It took about 1 1/2 hours for the liquid to boil down completely. The oven browning method worked great. I will definitely make this again.

The green tomatillo and avocado blended salsa recipe also found on this site is fantastic with these!

INSTANT POT: Every time I have used the Instant Pot, I have been impressed with its performance. This carnitas recipe was no different. It requires moving around the kitchen, from stove to Instant Pot, and back into the oven to finish, so I recommend it for an evening when you have more time in the kitchen (and time to do dishes).

The pork ended up flavorful, moist, and just melt-in-your-mouth delicious. I couldn’t decide if I loved the crunchy outer bits or the rich fatty ends more. Either way, together they created a decadent combination.

I used a cast-iron skillet on medium-high heat to sear the pork. I worked in 2 batches, each taking about 12 minutes, flipping the pieces once or twice. I needed one large navel orange to get 1/2 cup of juice.

It took 10 minutes to reach high pressure. The pork emerged from the steam step tender, but still held together somewhat.

I let the pork stay in the oven 15 minutes. It got an amazing crunchy outer layer. I used two forks to break the pork chunks into shreds for tacos.

I got 4 good-sized entrée servings. I served the carnitas on tacos with cilantro-lime sour cream, veggies, and cheese.  I don’t think the leftovers I gifted my boyfriend will survive the next 24 hours.

About David Leite

I count myself lucky to have received three James Beard Awards for my writing as well as for Leite’s Culinaria. My work has also appeared in The New York Times, Martha Stewart Living, Saveur, Bon Appétit, Gourmet, Food & Wine, Yankee, Los Angeles Times, Chicago Tribune, The Washington Post, and more.

Hungry For More?

Shanghai Fried Noodles

Skip the takeout and make this fast, easy, and oh-so-satisfying bowl of Shanghai noodles, crispy pork belly, and kale.

20 mins

Vietnamese-Style Caramelized Pork

This caramelized pork is sweet, salty, savory, and a little spicy. It’s every bit as good as what you’ll find in your local Vietnamese restaurant and completely doable on a weeknight.

1 hr

4.91 from 60 votes (13 ratings without comment)

Leave a comment

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

Recipe Rating


  1. 5 stars
    Sweet baby jeebus, YUMMERS! Super easy, yet so tasty! Had me some awesome tacos and I will definitely add this one to my rotation!