Carnitas {Mexican Pulled Pork}

I’ve done a fair amount of hunting for the perfect carnitas recipes throughout the years and found the base for this recipe in my trusty Cook’s Illustrated Cookbook. The ingredients they used really weren’t all that different than the other recipes I’d tried, but as I picked a piece of flavorful, crispy meat off the pan, I knew I had found what I was looking for.

As I’ve made it again and again, I’ve tweaked a few things here and there (I added a little red wine vinegar to brighten it up a little and a few cloves of garlic) and it’s become one of our family’s favorite meals.

a white plate full of carnitas with cheese, onions, and cilantro

Ingredient Needed

  • Pork – You’ll need 3 1/2 – 4 pounds of boneless pork butt roast (sometimes called boneless pork shoulder or boneless picnic roast).
  • Onion
  • Fresh garlic
  • Fresh lime juice
  • Red wine vinegar
  • Oregano
  • Cumin
  • Bay leaves
  • Salt and pepper
  • Orange
  • For serving – Small corn or flour tortillas, grated cheese (I like cotija), pico de gallomango pico de gallomint-pineapple pico de galloguacamolesliced avocado, sliced white onion, sprigs of cilantro, fresh lime wedges, etc.

Instructions

  1. To start, place the oven rack in the lower middle position and preheat the oven to 300°F. Now, pork shoulder can be pretty fatty, and that fat’s going to come into play later. But I still like to trim the pork of excess fat (mostly the big globs on the outside) before I cut it into 2″ chunks.
  2. Place the pork in a heavy lidded pot like a Dutch oven. Add enough water to cover the pork and then add onion, garlic, lime juice, red wine vinegar, oregano, cumin, bay leaves, 1 teaspoon kosher salt, 1/2 teaspoon ground black pepper, and the juice from the orange.
  3. After squeezing the juice from the orange, toss the rinds into the pork mixture and stir to combine. Bring to a boil over medium heat, stirring occasionally. Cover the pot and transfer to the oven. Cook for about 2 hours or until the pork falls apart when poked with a fork.
  4. Use your fingers to pull apart the pork pieces, discarding any particularly fatty pieces (or removing the fat from them). Drizzle with the cooking liquid.
  5. Turn your oven broiler on high and place the pork in the oven for 5-8 minutes or until the pork starts to brown and the edges become crispy. Remove the baking sheet from the oven and use a spatula to flip the pork. Return to the oven for another 5-8 minutes, broiling until the pork is browned and crispy (but not charred, unless that’s your thing). Mine got a little blacker than I planned on, but it was still delicious.
  6. Serve in warmed tortillas with desired toppings. Makes about 12 servings.
a white plate full of carnitas with cheese, onions, and cilantro

Frequently Asked Questions

Can I make this ahead of time?

Yes! Cook the pork one day, and make your sauce. Store separately and then combine and broil when ready to eat.

Can I make this a freezer meal?

While I have not personally frozen this pork, slow cooked meats tend to freeze pretty well. I would recommend cooking the carnitas all the way through as instructed and then freezing in food saver bags with as much air removed as possible.

a white plate full of carnitas with cheese, onions, and cilantro

Carnitas: Mexican Style Pulled Pork

4.98 from 41 votes
A classic featuring tender pork shoulder, braised and broiled. Perfect for tacos, huevos rancheros or burritos.
Prep Time 15 minutes
Cook Time 2 hours 20 minutes
Total Time 2 hours 35 minutes
Servings12 servings

Ingredients

  • 3 ½ – 4 pounds boneless pork butt roast sometimes called boneless pork shoulder or boneless picnic roast
  • 2 cups water enough to cover the pork in the pot
  • 1 onion (white or yellow) peeled and halved
  • 4-6 cloves garlic smashed and peeled
  • 2 tablespoons lime juice about 1 lime
  • 2 tablespoons red wine vinegar
  • 1 teaspoon oregano dry
  • 1 teaspoon ground cumin
  • 2 bay leaves
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 1 orange
  • For serving: Small corn or flour tortillas grated cheese (I like cotija cheese), pico de gallo, mango pico de gallo, mint-pineapple pico de gallo, guacamole, sliced avocado, sliced white onion, sprigs of cilantro, fresh lime wedges, etc.

Instructions

  • Place the oven rack in the lower middle position and preheat the oven to 300℉.
  • Trim the pork of excess fat and cut into 2" chunks. Place the pork in a heavy lidded pot like a Dutch oven. Add enough water to cover the pork and then add onion, garlic, lime juice, red wine vinegar, oregano, cumin, bay leaves, 1 teaspoon kosher salt, ½ teaspoon ground black pepper, and the juice from the orange. After squeezing the juice from the orange, toss the rinds into the pork mixture and stir to combine. Bring to a boil over medium heat, stirring occasionally.
  • Cover the pot and transfer to the oven. Cook for about 2 hours or until the pork falls apart when poked with a fork. When the pork is fork-tender, remove the pot from the oven.
  • Remove the orange rinds, onion, and bay leaves. Line a rimmed baking sheet with aluminum foil. Using a slotted spoon, transfer the pork from the liquid to the foil-lined baking sheet. Set aside.
  • Return the pot to the stovetop and bring the liquid to a boil over high heat. Boil for 8-15 minutes (longer or shorter if necessary) until the liquid is thickened and glaze-y and, when stirred, the spoon leaves a trail in the liquid (you should have about 1 cup of liquid).
  • Use your fingers to pull apart the pork pieces, discarding any particularly fatty pieces (or removing the fat from them). Drizzle with the cooking liquid. Turn your oven broiler on high and place the pork on a baking sheet in the oven for 5-8 minutes, or until the pork starts to brown and the edges become crispy.
  • Remove the baking sheet from the oven and use a spatula to flip the pork. Return to the oven for another 5-8 minutes, broiling until the pork is browned and crispy (but not charred, unless that’s your thing). Serve in warmed tortillas with desired toppings.

Notes

  • Tortillas and toppings not included in nutritional value. 
  • Store leftover meat in an airtight container and consume within 3-5 days for best results.
  • This pork is fabulous served in tortillas, over rice, or on a salad. It pairs really well with Lime Cilantro Ranch Dressing Copycat Cafe Rio Dressing.

Nutrition

Calories: 187kcal, Carbohydrates: 3g, Protein: 25g, Fat: 8g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 0.05g, Cholesterol: 79mg, Sodium: 89mg, Potassium: 495mg, Fiber: 1g, Sugar: 1g, Vitamin A: 32IU, Vitamin C: 8mg, Calcium: 33mg, Iron: 2mg
Course: Main Courses
Cuisine: Mexican
Keyword: carnitas, mexican pulled pork
Calories: 187kcal
Author: Kate Jones
Cost: $8
Did You Make This Recipe?Snap a picture, and hashtag it #ourbestbites. We love to see your creations on our Instagram @ourbestbites!
woman in denim shirt holding a salad bowl
Meet The Author

Sara Wells

Sara Wells co-founded Our Best Bites in 2008. She is the author of three Bestselling Cook Books, Best Bites: 150 Family Favorite RecipesSavoring the Seasons with Our Best Bites, and 400 Calories or Less from Our Best Bites. Sara’s work has been featured in many local and national news outlets and publications such as Parenting MagazineBetter Homes & GardensFine CookingThe Rachel Ray Show and the New York Times.

Read More

Join The Discussion

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Questions & Reviews

  1. 5 stars
    Wow – having a Mexican fiesta for my family and just made this recipe. First time ever. Just fantastic. Cannot wait to serve it. Thank you.

  2. I just wanted to know about the original recipe in the “Our Best Bites” cookbook in regards to the salsa. Are talking like a bottled salsa such as Pace or something else. Just wanted to get the recipe right!

  3. the broiling step technically makes it al pastor.
    i do my Carnitas in a pressure cooker. Put the roast in a stainless bowl so it sits in all the pork fat as it cooks, with 2 bay leaves, salt, pepper 1 tsp cumin, 1 tsp dark chili powder. 3 lb roast done in about 2.5 hours.
    Mash it up in the bowl and serve it right from the bowl to the tortillas dripping with pig fat.. the pig fat in the bowl will stay hot for about 1.5/2 hours perfect for serving.

  4. 5 stars
    I made these yesterday (with some minor adjustments. I was out of Bay so omitted it. I didn’t have an orange, but I did have fresh squeezed OJ so I added about a 1/4 cup of that. I also added 6 smashed cloves of garlic & some paprika. My husband pretty much thinks everything in the world needs to be doused in hot sauce but he gobbled this up and asked for it again ASAP. This will be a new regular for us. Thank you so much!

  5. I tryed this today and didn’t like it… I think I messed up not with the roast but with the ingredients it just didn’t taste right the meat was perfect just everything else was not.

  6. 5 stars
    wow – we must think alike! I made this on Sunday, but didn’t broil until last night (Tuesday) It was absolutely perfect. Great for a make ahead week night meal. While the meat was broiling I quickly made a salsa fresco and guacamole.

  7. 5 stars
    This recipe is a KEEPER! I doubled the recipe and followed the exact directions, and it came out perfectly. I want to mention that it is okay to delay the broiling until before you are ready to serve. I shredded the pork by hand into a container the morning before and kept it in the fridge. I put the reduction into a mason jar and set aside. About 30 minutes before I was ready to serve, I broiled the meat in the juices as instructed. I used the corn tortillas from Trader Joes and put them over the open flame on our stove top and flipped with tongs. I covered with a kitchen towel to stay warm. I served with crumbled Mexican cheese, homemade tomatillo salsa and lime wedges. I loved the idea of boiling the meat first so that meal was much leaner. I also enjoyed the citrus accents. Thank you!!!

  8. 5 stars
    I’ve made this several times, and it always gets rave reviews. It’s on the menu for our Memorial Day gathering tomorrow.

  9. 5 stars
    Wow, this is so good. I left mine stove top vs putting in oven , then moved it to the pan for broiling. Very good , tender and flavorful. I did not have the vinegar so that was omitted. Still yummy!

  10. 5 stars
    I just made this for my annual Cinco De Mayo celebration, and I have to say, I don’t think we could have gotten a better meal at any Mexican restaurant. I followed the recipe exactly and even doubled it with no problems, and I’m glad I did! I woke up this morning looking forward to Carnitas for breakfast!