Carnitas are a Mexican specialty of seasoned pulled pork, traditionally fried in lard, with a mixture of juicy and crispy browned parts. Carnitas are great in sandwiches, tacos, enchiladas, burritos, tacos, or served as the meat in a bowl. They also go great with things like lime juice, red onion, salsa verde, fresh salsa, cilantro lime rice, corn tortillas, and any of your other favorite toppings.
This recipe for pork carnitas is definitely not fried in lard, but quickly cooked to perfection in the Instant Pot or slow cooker with delicious spices. So although these may not be your traditional carnitas, they are full of flavor and delicious. If you want crispy carnitas, you can throw them in the oven broiler for a few minutes to get that perfect texture. This is an optional step.
Recipe Ingredient Notes
To make pork carnitas, you will need the following ingredients:
- Boneless pork shoulder, or pork butt roast
- Enchilada sauce (slow cooker version only)
- Salsa (slow cooker version only)
- Salt
- Pepper
- Cumin
- Chili Powder
- Paprika
- Olive oil
- Orange juice (Instant Pot version only)
- Lime juice (slow cooker version only)
- Onion
- Garlic
Equipment Needed
For this recipe, you only need a few simple kitchen tools. We recommend using the following equipment:
How to Make Pork Carnitas
Instant Pot Instructions
- Cut pork into 2″ cubes and place in a large bowl.
- In a small bowl, combine salt, pepper, cumin, chili powder, and paprika. Toss pork with olive oil, then sprinkle spice mixture overtop and toss again.
- Place pork in the instant pot, then add orange juice, onion, and garlic.
- Place lid on instant pot and move vent to SEALING.
- Cook on MANUAL on HIGH PRESSURE for about 60 minutes until the pork is cooked all the way through.
- QUICK RELEASE pressure, then remove pork from the Instant Pot with a slotted spoon and shred.
Slow Cooker Instructions
- Place roast in slow cooker sprayed with nonstick cooking spray.
- Combine remaining ingredients in a bowl and pour over the roast.
- Cook on LOW for 8-10 hours or HIGH for 5-6 hours (I would recommend the low setting). Remove roast from slow cooker when finished cooking and shred using two forks (it should fall apart pretty easily).
- Cover a large baking sheet (15x10x1″) with foil and spread the shredded meat on top of it. Pour some of the liquid from the slow cooker over the meat (I used about 1 ½ cups – use as much or as little as you like).
- Broil meat for about 5 minutes, until it starts to caramelize around the edges (I flipped my meat once during this time).
Recipe Notes
To make these taste more like traditional carnitas, we would recommend broiling them for a crispier texture. Cover a large baking sheet (15x10x1″) with foil and spread the shredded meat on top of it. Pour some of the liquid from the Instant Pot over the meat (I used about 1 1/2 cups – use as much or as little as you like). Broil meat for about 5 minutes, until it starts to caramelize around the edges (you may need to flip once during this time).
Freezer Meal Modification
Place roast, salt, pepper, cumin, chili powder, paprika, olive oil, orange juice, onion and garlic into a gallon-sized freezer bag. Place freezer bag into freezer and it will last up to 90 days.
When ready to use, dump ingredients from bag into Instant Pot and add 1/2 cup chicken broth or water in with the frozen food. Place the lid on top, move the valve to SEALING, and press the MANUAL button. Set timer for 90-100 minutes (or about 30 minutes per pound of your roast). Do a NATURAL RELEASE when the timer is done – I even like to let it sit in the Instant Pot for a few hours so it falls apart easily. Follow the rest of the instructions as written.
Serving Suggestions
Our favorite way to serve pork carnitas is in the form of tacos. Spoon some meat onto your favorite quesadilla and top with traditional taco condiments. Our favorite taco toppings include the following: green peppers, red peppers, sliced tomatoes, shredded cheddar cheese, avocado, onion, lime juice, or sour cream.
We recommend serving this recipe with our Mexican Street Corn Salad, Instant Pot Cilantro Lime Rice, and Slow Cooker Refried Beans. You can find more Mexican-inspired recipes here.
Enjoy More Delicious Pork Main Dishes
Whether you like your pork cooked in the slow cooker, grill, or Instant Pot, pork is one of the most versatile main dishes. Check out our comprehensive collection of pork main dishes here.
- Green Chile Pork Tacos
- Instant Pot BBQ Country Ribs
- Instant Pot Bone-In Ribs
- Instant Pot Country-Style Pork Ribs
- Instant Pot Cranberry Pork Chops
- Instant Pot Easy Sweet Pork
- Instant Pot Egg Roll Bowls
- Instant Pot Honey Chipotle Pork Tacos
- Instant Pot Honey Glazed Ham
- Instant Pot Pepperoncini Pork Roast
- Instant Pot Pork Chile Verde
- Instant Pot Pork Tips and Gravy
- Maple and Brown Sugar Pork Tenderloin
- Pork Carnitas

Pork Carnitas Recipe
Ingredients
- 3 pounds boneless pork shoulder, (or pork butt roast)
- 15 ounces enchilada sauce, slow cooker version only
- 1 cup salsa, slow cooker version only
- 2 teaspoon salt
- ½ teaspoon pepper
- 1 teaspoon cumin
- ½ teaspoon chili powder
- ½ teaspoon paprika
- 1 Tablespoon olive oil
- 1 cup orange juice, Instant Pot version only
- 2 Tablespoon lime juice, slow cooker version only
- 1 small onion, quartered
- 2 cloves garlic, minced
Instructions
Instant Pot Instructions
- Cut pork into 2" cubes and place in a large bowl.
- In a small bowl, combine salt, pepper, cumin, chili powder, and paprika. Toss pork with olive oil, then sprinkle spice mixture overtop and toss again.
- Place pork in the instant pot, then add orange juice, onion, and garlic.
- Place lid on instant pot and move vent to SEALING.
- Cook on MANUAL on HIGH PRESSURE for about 60 minutes until the pork is cooked all the way through.
- QUICK RELEASE pressure, then remove pork from the Instant Pot with a slotted spoon and shred.
Slow Cooker Instructions
- Place roast in slow cooker sprayed with nonstick cooking spray.
- Combine remaining ingredients in a bowl and pour over the roast.
- Cook on LOW for 8-10 hours or HIGH for 5-6 hours (I would recommend the low setting). Remove roast from slow cooker when finished cooking and shred using two forks (it should fall apart pretty easily).
- Cover a large baking sheet (15x10x1") with foil and spread the shredded meat on top of it. Pour some of the liquid from the slow cooker over the meat (I used about 1 ½ cups – use as much or as little as you like).
- Broil meat for about 5 minutes, until it starts to caramelize around the edges (I flipped my meat once during this time).
Notes
Nutrition
Video




















Looks yummy!
Lard is sold in most groceries stores and is actually better for you than most things people use for frying these days.
Nice recipe. Thank you.
I can’t wait to make this! Red enchilada sauce or green? Does it matter? THANKS!
Either one works great! I personally love red, but green would be super good too!
Made this last night and it was wonderful!
Made this tonight for dinner and it was a hit! Don’t skip the step of broiling the meat to get some crispy parts. Totally worth the extra few minutes. Great recipe!
Do I have to cook it before I freeze it? Or can I just throw it all in a Ziplock and freeze it til I’m ready to cook it?
I would cook it all and then freeze it. Just thaw and reheat and you are ready to go.
Can’t wait to try these! I’ve got them ready to go in the slow cooker sometime this week! Yum yum! Gave you a shout out over at Incomplete Guide to Living today! Hope you’ll stop by and check it out! 🙂
~Beth xoxo
Made this last night for dinner, and it was awesome! Thank you for sharing! 🙂
My husband told me not to make roast beef ever again because he LOVED these pork carnitas. Thanks for the recipe!
Made it tonight. It was so easy. Won’t know till tomorrow how I like it, but I’m sure I will.
Made it and soooo good. Husband and young kids approved! Made with pork and chicken, both delicious. Entering my normal meal rotation! Yummo!
I made this recipe this week. It turned out so good!!! Thank you for sharing it! 🙂
These were delicious, definitely will be making again.
This is just about my husband’s favorite meal, I’m getting ready to make it a third time since discovering it last month! If I wanted to double it – how would you recommend doing so ?
If you double this recipe, be sure to double all ingredients. You could make it in one instant pot if you had at least an 8 quart or larger so you will have plenty of room. Or just make 2 batches, one right after the other since it only takes 60 minutes.