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.

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 gallo, mango pico de gallo, mint-pineapple pico de gallo, guacamole, sliced avocado, sliced white onion, sprigs of cilantro, fresh lime wedges, etc.






Instructions
- 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.
- 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.
- 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.
- 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 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.
- Serve in warmed tortillas with desired toppings. Makes about 12 servings.

Storing and Other Tips
- 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.


Frequently Asked Questions
Yes! Cook the pork one day, and make your sauce. Store separately and then combine and broil when ready to eat.
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.

Carnitas: Mexican Style Pulled Pork
Equipment
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.














Questions & Reviews
How would you adjust this recipe for the crockpot???
I cooked mine in a crockpot for 6-8 hours on high, using the ingredients listed above. Then I transferred the liquid to a pot and cooked it down on the stove. It turned out great!
I just made this, and it was so amazingly awesome. My husband said, “well you can’t make steak anymore.” Because now he will only want pork with his tacos! And for the first time ever, my kids (8 and 10) finally ate the meat INSIDE the tortillas as opposed to eating each component of the meal separately. And they loved it. They kept saying, this is the best ever, and can I have another one? Thank you!!
Our family just ate this for our Cinco de Mayo dinner. It was the best Mexican food we’ve ever made ourselves at home. Thank you!
I love carnitas. I make them in the crock pot. I put the whole pork butt in with a jar of whatever kind of salsa and chicken broth plus salt, pepper, oregano, chili powder and cumin. Cook till tender then shred and put in the oven like your recipe.
That is so delicious!We had it and it was raved about!
Oh my! This was the best carnitas I have ever made! I have tried many different recipes, but this one is definitely a keeper. Instead of using water, I used gluten free beer and chicken broth. I will have to say reducing the cooking liquid and drizzling that over the meat before browning was the ticket. So much flavor – so delicious! Keeping this one for sure! Thank you so much!
SO good! SO easy! SO happy I found/tried this recipe! Pairs perfectly with the Cafe Rio copycat Cilantro-Lime ranch dressing over a salad! Thank you 🙂
If I used a pork loin, would this come out too dry?
I would definitely avoid pork loin, just like you said, it has a tendency to be dry.
Just bought half a pig from a neighbor… was looking for a carnitas recipe because when I’ve tried it before it was just too greasy. And really, what else do you do with a shoulder roast? Perfect timing!!!! Thanks!!!!!
About how long in the Crockpot?