This post contains affiliate links.
This Mexican Pork Carnitas recipe only takes 5 minutes of prep, then let the slow cooker, oven, or Instant Pot do the rest! It's tender, flavorful, and the perfect meal prep protein. Pile it into tacos, burritos, quesadillas, tamales, bowls, or salads!

Carnitas Made Easy from Home!

This Mexican Carnitas recipe is one of my go-to’s because it gives you big, bold taco-night flavor with almost no effort. Literally just a quick seasoning rub, toss it in the slow cooker (or oven/Instant Pot instructions are down in the notes of the recipe card), and it turns out unbelievably tender and flavorful every time. I also never pass up that quick broil at the end to get those crispy, caramelized edges that make it taste like it came from your favorite Mexican restaurant. You can use pork carnitas to make tacos, burrito bowls, nachos, or salads.
To make your tacos to the next level, try my homemade corn tortillas. or flour tortillas.
Try all of my favorite Mexican recipes, like Tamales, Pork Chile Verde, Mexican Rice, Tacos Al Pastor, Birria Ramen, Chilaquiles, Smothered Burritos,
How to make Carnitas (Slow Cooker Method):
Cook Roast: Stir together chili powder, cumin, oregano, salt, and pepper. Trim any excess fat from roast then cover with seasoning on all sides. Place roast in a slow cooker then add garlic, chopped onions, orange juice, and lime juice. Put lid on and cook on LOW for 7-8 hours or HIGH for 4-5 hours.
Shred Meat: Take pork out of the slow cooker and shred the meat on a cutting board. Add shredded meat back in pot. Taste and add more seasonings, to taste.
Broil (optional): You can eat it now or to make it more authentic, broil it on a baking sheet for 2-3 minutes to make the edges crispy. In my opinion, this step is absolutely worth it!
Serve: For tacos, serve inside warm corn tortillas and garnish with cilantro. Serve with Mexican Rice, Refried Beans, Horchata, and a piece of Tres Leches Cake if you want to go all out!


Mexican Carnitas Recipe
Equipment
- instant pot (optional)
- Slow Cooker (optional)
- Baking Sheet (optional)
Ingredients
- 4-5 lb pork shoulder
- 2 Tablespoons chili powder
- 4 teaspoons ground cumin
- 3 teaspoons Dried oregano
- 2-3 teaspoons salt, or more, to taste
- 1 1/2 teaspoons freshly ground black pepper
- 4 cloves garlic, , minced
- 2 onions, roughly chopped
- juice from 2 large oranges
- juice from 2 limes
Instructions
- Trim and discard excess fat from the pork.
- In a small bowl, combine chili powder, cumin, oregano, salt and pepper. Generously season the pork on all sides.
- Add the seasoned pork to the bottom of the slow cooker. Add garlic, chopped onions, orange juice, and lime juice.
- Cover and cook on LOW for 7-8 hours or high for 4-5 hours.
- Remove pork from the slow cooker, shred the meat. Taste and add more seasonings and salt and pepper, if needed.
- At this point you can eat the pork as is, or for a more authentic taste, place the meat on a baking sheet and broil it for 2-3 minutes until the edges are crispy.
- For tacos, serve warm inside warm corn tortillas topped with salsa or pico and cilantro. Serve with a side of Mexican rice and refried beans.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Text me new recipe ideas!
Simple, tasty ideas sent once a week. No spam.
Follow Me
I originally shared this recipe March 2017. Updated March 2020, July 2023 and March 2026.





I cooked mine in a crockpot. Meat was tender falling apart in the crockpot. I tried to drain as much liquid as I could and separated it, it says to boil down the juices in a pot to drizzle over pan sheet broil ?
I feel like mine could use more seasoning but once you make a pico de gallo and some hot sauces on a wrap It would spice it up .
do you suggest pan, baking it and then freezing it or keeping it moist and then when you’re ready to use it on another occasion, you would bake it?
Hi! Just to clarify this recipe doesn’t include boiling down juices. That might be a different carnitas recipe!
For freezing: I recommend keeping it moist with some liquid and skipping the broil until you’re ready to eat. When reheating, spread on a baking sheet and reheat at 400°F for 10-15 minutes, then broil 2-3 minutes for crispy edges.
You’re right about the seasoning. carnitas are traditionally mild and get their flavor from fresh toppings like pico de gallo and hot sauce. That’s the authentic way! But feel free to add more spices to the meat if you prefer.
Sorry your right I had looked at another recipe as well . There was a lot of fat in the juices so I had discarded this as about 1 inch thick on top of the bowl of juices. Maybe I should’ve kept it .
Thank you for clarifying how to freeze .I pan fried mine in cast iron to crisp it up but the rest of it I’ll try on the baking sheet
Tastes very yummy thank you so much!
Will freeze some for my kids at university
This was one of the best pork carnita recipes I have ever made! I left the entire oranges and limes in though (I like what it adds to the flavor)
Hello, should this be cooked covered or uncovered in the oven? I had 2.8kg of pork shoulder and used juice of 3 oranges and limes and 1 cup of water. I put in the oven at 325 (in a Dutch oven), I cooked covered for the first 2 hours and uncovered for 1.5 hours. I thought it was too watery and the taste lacked punch. Should I have cooked it uncovered the whole time? (I used 1.5x spices used except for 1 tbsp of chili powder as some family members are super sensitive to heat.) Will redo again, though, and try other meats.
You added too much liquid! The recipe for oven carnitas calls for citrus juice PLUS 1 cup water/broth, but you used 3 oranges + 3 limes PLUS 1 cup water way too much. Stick to 2 oranges, 2 limes, and 1 cup water/broth. Cook covered the whole time at 325°F for 3-3.5 hours. Then shred and broil uncovered to crisp it up. Also, use the full amount of spices for better flavor!
I made this with chicken thigh instead as I cannot eat pork and covered with foil in the oven for 3.5hrs and broil at the end and cannot understate just how amazing this is! It pulls apart perfectly and tastes divine, I used the amount of chili suggested and it was perfect – if you like spicy probably use 50% more or use hot sauce? It stores well, reheats well and stays nice as a cold meat so this will become a staple go to meat in the fridge for anything! <3