This post contains affiliate links.

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

4.96 from 106 votes

Carnitas

Author: Lauren Allen
This Pork Carnitas recipe so easy to make and perfect for serving in tacos, burritos, quesadillas, tamales or salads.
Prep: 10 minutes
Cook: 5 hours
Total: 5 hours 10 minutes
Servings: 8

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: 230kcal, Carbohydrates: 5g, Protein: 28g, Fat: 10g, Saturated Fat: 4g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Cholesterol: 93mg, Sodium: 723mg, Potassium: 589mg, Fiber: 2g, Sugar: 1g, Vitamin A: 629IU, Vitamin C: 4mg, Calcium: 58mg, Iron: 3mg

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.

Text Signup

Follow Me

Get recipe ideas weekly!

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.

Related Posts

Share Recipe

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.

4.96 from 106 votes (86 ratings without comment)
Subscribe
Notify of

47 Comments
Inline Feedbacks
View all comments
Suzanne
12 days ago

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?

Admin
Stacy Popham
12 days ago
Reply to  Suzanne

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.

Suzanne
12 days ago
Reply to  Stacy Popham

5 stars
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

Bill Green
1 month ago

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)

Emma
2 months ago

3 stars
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.

Admin
Stacy Popham
2 months ago
Reply to  Emma

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!

Anthea
3 months ago

5 stars
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