This Pork Carnitas recipe is tender, flavorful, and perfect for serving in tacos, burritos, quesadillas, tamales or salads. The best part is you can make carnitas in the oven, slow cooker or instant pot.

Don’t miss my other favorite slow cooker, or 30-minute meals I can throw together easily on a busy weeknight.

Two carnitas tacos served on a plate, topped with fresh cilantro.

I love making International cuisine from home and Carnitas (Spanish for “little meats”) is one of the tastiest and easiest additions to our taco night! Carnitas pork is similar to pulled pork but flavored with Mexican spices and oven roasted after slow cooking.

Why I love this recipe:

  • 5 Minute Prep and let the oven, slow cooker or instant pot do all the work.
  • Versatile – Serve them in just about anything from tacos, burritos, tamales, quesadillas or burrito bowls.
  • Freezer Friendly – save the leftovers for another meal.

How to make Carnitas (Slow Cooker Method):

Season Pork: Trim and discard excess fat from the pork. In a small bowl, combine chili powder, cumin, oregano, salt and pepper then generously season the pork on all sides.

A pork shoulder roast in a slow cooker with seasoning on all side to make easy carnitas.

Add Onion, Garlic and Citrus: Place the seasoned pork in the bottom of the slow cooker then add garlic, chopped onions, orange juice, and lime juice around it.

Diced onion poured on top of a pork shoulder roast in a slow cooker.

Cook: Cover and cook on low for 7-8 hours or high for 4-5 hours.

A cooked pork shoulder roast in a slow cooker to make carnitas tacos.

Shred: Remove pork from the slow cooker, shred the meat, then return it to the pot. Taste and add more seasonings or salt and pepper, if needed.

Two images showing a pork roast shredded then returned back to the slow cooker for easy carnitas tacos.

Broil (optional): At this point you can eat the pork as is or, to be make it more authentic, you can place the meat on a baking sheet and broil it for 2-3 minutes until the edges are crispy. For carnitas tacos, serve inside warm corn tortillas, garnished with cilantro.

A baking sheet lined with parchment paper then a single layer of pork carnitas meat, broiled.

Instant Pot Carnitas:

Prepare and season the pork the same, inside the instant pot then add an additional cup of water or chicken broth to the pot. Cook on Manual/High pressure for 70 minutes. When timer beeps, allow the pot to naturally release pressure, about 15 minutes longer. Remove lid then shred the meat. Broil if desired.

Oven Carnitas:

Preheat oven to 325 degrees F then cut the pork into 4 pieces (this will allow it to cook faster and more evenly in the pot). Season the pork on all sides and place in pot then add an additional cup of water/broth to the pot.  Prepare and season the pork the same, but cut it into a few large chunks to fit evenly into a dutch oven pan or oven-safe pot. Bake for 3-3/12 hours, until tender.

Make Ahead and Freezing Instructions:

To Make Ahead: Add everything to the pot, cover and refrigerate for 1-2 days before cooking (depending on the freshness of your ingredients).

To Freeze: Allow this easy carnitas recipe to cool completely, then store in a freezer safe container or bag for up to 4 months. Thaw in the refrigerator overnight. To rewarm, spread the meat on a baking sheet with a little of the juice and reheat at 400 degrees F until warm, about 10-15 minutes.

Serve with Mexican recipes, like:

Follow me for more great recipes

Recipe

Two of the best carnitas recipe on a plate, topped with fresh cilantro.
Prep 10 minutes
Cook 5 hours
Total 5 hours 10 minutes
Save Recipe

Equipment

Ingredients
 
 

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

Store leftovers in an airtight container in the refrigerator for 3-5 days.
Oven Method: Preheat oven to 325 degrees F. Cut the pork into 4 pieces (this will allow it to cook faster and more evenly in the pot). Season the pork on all sides and place in pot. Add an additional cup of water/broth to the pot.  Prepare and season the pork the same, but cut it into a few large chunks to fit evenly into a dutch oven pan or oven-safe pot. Bake for 3-3/12 hours, until tender.
Instant Pot: Prepare and season the pork the same, inside the instant pot. Add an additional cup of water or chicken broth to the pot. Cook on Manual/High pressure for 70 minutes. When timer beeps, allow the pot to naturally release pressure, about 15 minutes longer. Remove lid and shred the meat. Broil if desired.
Make Ahead Instructions: Add everything to the pot, cover and refrigerate for 1-2 days before cooking (depending on the freshness of your ingredients).
Freezing Instructions: Allow the pork to cool completely, then store in a freezer safe container or bag for up to 4 months. Thaw in the refrigerator overnight. To rewarm, spread the meat on a baking sheet with a little of the juice and reheat at 400 degrees F until warm, about 10-15 minutes.

Nutrition

Calories: 230kcalCarbohydrates: 5gProtein: 28gFat: 10gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 93mgSodium: 723mgPotassium: 589mgFiber: 2gSugar: 1gVitamin A: 629IUVitamin C: 4mgCalcium: 58mgIron: 3mg

Create a FREE Account to save your favorite recipes and create meal plans

Follow Me

Get recipe ideas weekly!
Please enable JavaScript in your browser to complete this form.

I originally shared this recipe March 2017. Updated March 2020 and July 2023.

This post contains affiliate links. I love sharing my favorite products with you.

This post contains affiliate links.

Related Posts

Share Recipe

Categories

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

0 0 votes
Recipe Rating
4.98 from 103 votes (86 ratings without comment)
Subscribe
Notify of
guest

36 Comments
Inline Feedbacks
View all comments
Helen
2 months ago

5 stars
This has become an absolute staple in my household. I do it in a dutch oven, though I rarely add more liquid than the orange and lime provide, and it turns out great. Also, I usually use equal parts cumin and oregano, and much more than a tablespoon of each. I actually have a spice bottle of just the two mixed and use that to fully rub down each quarter of the shoulder. Doing the broiling step isn’t completely necessary, but I find it’s the perfect way to heat up the meat if you don’t braise it the same day you eat it. It gets served with soft tortillas and whatever toppings we’ve got around. Particular favourites are guacamole, fermented turnips (like what goes in a falafel or shawarma wrap) and pickled onions.

Bernie
3 months ago

5 stars
Yum! This recipe was a hit with everyone. I served it over a Cuban rice base. I did the Instant Pot version and did do the oven broil step to get the crispy bits which takes it over the top.

This is a fresh take on pulled pork. The citrus flavors really come through. This is a winner I look forward to doing at my next potluck.

Ky
4 months ago

I accidently bought a bone in roast. Should I do anything different with it?

Admin
4 months ago
Reply to  Ky

Hey! No worries at all—you can totally use a bone-in roast for this recipe! Just cook it the same way in the slow cooker, but keep in mind that the cooking time might be slightly longer since there’s a bone. Once it’s done, just shred the meat off the bone and follow the rest of the recipe as usual. It’ll still turn out delicious! Enjoy!

-Stacy

Kim
5 months ago

If cooking in oven, should the pot be covered?

lnj41902@yahoo.com
5 months ago

5 stars
This was so good! I cooked it in the crockpot and then after shredding broiled it in the oven to make it slightly crisp. The flavor was wonderful. I served it with flour tortillas, slices of avocado, pico and lime. My family gobbled it up. No need to make any changes to the recipe it’s great as is

Vanessa Thomas
5 months ago

5 stars
We loved it ❤️ smelled like roasted pineapple while it was cooking

Kira
5 months ago

Excellent recipe! I have done both crockpot and oven versions. I actually prefer making it in the oven.

Jocelyn
6 months ago

5 stars
Absolutely amazing flavor! My first time ever make carnitas or cooking pork for that matter and this came out perfect. I did the oven version 🙂