Apr 08

Carnitas – Delicious Mexican Slow Cooked Pulled Pork

At our friends Cecilia and Eric I had the best tasting carnitas I’ve ever had. Being from Texas they were homesick for some comforting food and searched out for the best carnitas recipe they could find and tweak it. After living in Houston, I’ve tried carnitas many times, but theirs was truly delicious. Carnitas are a bit like pulled pork, but instead of just braising the meat to get the meat to break down, carnitas are also fried to give a delicious crunchy edge to them.

Tacos de carnitas

Tacos de carnitas

Carnitas are a popular street food originally from Michoacán, a Mexican State to the west of Mexico City, but are now found all over Mexico and the Southern states of the US. The name carnitas translates as ‘little meats and are usually served as tacos de carnitas. An authentic carnitas recipe uses nothing more than a whole pig, salt, lard, water and a little lime juice, cooked in a large copper pot called a Cazo for hours until the meat becomes crispy on the outside and tender on the inside. There is a similar dish found in the Yucatan, Mexico called Cochinita pibil, a Mayan dish, but it uses roasted baby pig and isn’t fried.

Making carnitas at oven doesn’t have to involve the whole pig but it is best to try and get a cut of meat from the shoulder of the pig such as Boston Butt, picnic ham or neck as these have enough fat to fry the meat without adding any-more and also are suitable for long slow braising. Though you could make carnitas in a slow cooker or in the oven, these will still take a bit more effort than this simpler method of braising and then frying in a large stove-top pan such as a cast iron Dutch oven.

Pork neck

Pork neck

Carnitas Recipe

Total time:

  • 3 lbs (1.4kg) of boneless pork shoulder
  • 4 cloves of garlic
  • 1/4 cup (60ml) freshly squeezed lime juice
  • 1/2 cup (120ml) of freshly squeezed orange juice
  • 2 tsp ground cumin
  • 1 tsp of salt


  1. Cut the pork into chunks about 1.5” (40cm) in size and cut the garlic in half.
  2. Mix together the orange and lime juice, the cumin and salt in the Dutch oven. Place the meat and the garlic into the mixture and then cover the meat with enough water to just cover it.

    Pork having a Margarita bath

    Pork having a Margarita bath

  3. Bring the pot to the boil and then reduce to a simmer. Leave uncovered for 2 hours and do not stir or touch in any way. The meat will initially swell up, but during the braise it will shrink and the water will evaporate.
  4. After 2 hours, increase the heat to medium high and occasionally stir the meat. The rest of the liquid will now evaporate and the meat will now fry in its own fat creating crispy edges. Depending on whether you want the carnitas to completely break down like pulled pork or to stay as larger chunks this process will take between 30 and 45 minutes.

    Carnitas starting to break down

    Carnitas starting to break down

  5. Serve in warm corn tortillas with thinly sliced onions, cilantro (fresh coriander), guacamole or whatever you prefer such as a topping for salad with sour cream or on a dish with refried beans, salsa or pico de gallo.
Salad with pork carnitas, sour cream and salsa

Salad with pork carnitas, sour cream and salsa

Once you try this really simple way of making pulled pork you’ll find it hard to go back to the old way of making it again. Also though pork is the traditional meat of choice when making carnitas Duck, chicken and beef could also be used to make tasty alternatives.


You may also like


  1. Deanna

    Wow! That just looks so delicious I feel like I should make that tonight I’m so hungry just looking at that beautiful picture. found you on feeding big blog hop

    1. Stuart

      Thanks Deanna,
      As long as you have three hours it is really simple and doesn’t require any effort at all.

  2. Cynthia L

    I spent many years living in the Southwest and I love Carnitas. These look so delicious! Thanks for sharing at the This Is How We Roll Link Party! See you next week.

Leave a Reply

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