Pork Carnitas {Instant Pot or Slow Cooker}

Published August 5, 2025

This post may contain affiliate links. Read our disclosure policy.

Easy pork Carnitas tacos made simple! Pork shoulder is slow simmered in a crockpot or pressured cooked in an instant pot until perfectly tender, then it’s shredded and broiled to flavorful, crispy perfection!

These are easily just as good as what you’d find in any Mexican restaurant but you get to enjoy them at a fraction of the price in the comfort of your own home.

Pork carnitas shown in tortillas as tacos.

What are Carnitas Anyway?

If you haven’t had Carnitas you are probably trying to figure out exactly what “Carnitas” means. It’s a spanish word meaning “little meats.”  It’s a Mexican dish and generally it’s made by braising or roasting pork then shredding it and simmering in lard or vegetable oil until crispy.

But here we switch that up and use the slow cooker and cook for 8 hours or use a pressure cooker and cook for 1 hour. And the pork carnitas are broiled it instead of sautéing it in oil to get that same crispy effect. Broiling it takes less time, creates less mess, and requires less oil.

And I go for semi-crispy. I like the ends of the meat to be nice and crispy but I recommend that you don’t overdue it. You don’t want to dry the meat.

With this simple recipe you end with tempting, crispy little pieces of pork that you won’t be able to stop “taste testing.”

Throw the finished carnitas into warmed corn or flour tortillas, add some cilantro and diced onion and voila. Such a simple, satisfying dinner that everyone will love!

Ingredients used to make pork carnitas.

Mexican Carnitas Recipe Ingredients

  • Pork shoulder: I recommend a boneless pork shoulder making it easier to cut into chunks.
  • Low-sodium chicken broth: This will add more flavor than water would.
  • Orange juice and lime juice: These add bright freshness to the pork.
  • Salt and black pepper: Added to boost flavor.
  • Ancho chili powder, cumin, coriander, and cayenne pepper: These are Mexican spices that add earthy flavor.
  • Mexican oregano: If you can’t find Mexican oregano Italian oregano may be substituted.
  • Yellow onion: White onion can be used as well.
  • Garlic: Use fresh garlic for the best flavor.
  • Oil: You can use avocado oil, olive oil or vegetable oil.
  • Tortillas and desired toppings: These are used to serve with the carnitas to make tacos.

Pork chunks in liquid in a stainless bowl.

How to Make Carnitas in the Slow Cooker

  • Place pork in slow cooker. Pour in chicken broth, orange juice and lime juice.
  • Sprinkle in salt, pepper, cumin, oregano, coriander, chili powder and cayenne pepper, onions and garlic.
  • Cover and cook on low heat 8 hours.
  • Leave liquid in slow cooker, remove pork and shred with two forks.
  • Spray a rimmed 18 by 13-inch baking sheet with non-stick cooking spray.
  • Place pork on baking sheet, pour over 1 cup reserved broth (try and strain out onions when ladling broth out), drizzle with oil and toss and spread into an even layer.
  • Position oven rack near broiler and preheat broiler to high.
  • Broil until pork is browned and crispy in places about 3 – 6 minutes.
  • Serve warm in tortillas with desired toppings.

Pork chunks in broth covered in Mexican spices and onion.

How to Make Carnitas in the Instant Pot

  • Cut pork into 4 chunks and place pork in Instant Pot, pour over chicken broth, orange juice and lime juice.
  • Sprinkle in salt, pepper, cumin, oregano, coriander, chili powder and cayenne pepper, onions and garlic.
  • Cover and seal lid (make sure valve is set to “sealing” position), press “manual” (or high pressure) and select 60 minutes.
  • Once cooking is done, let pressure come down naturally for 10 minutes then use quick release method to release any remaining pressure.
  • Once steaming has stopped remove pork from pressure cooker while leaving broth in pressure cooker.
  • Shred pork and proceed with broiling method starting at step 5 above.

Carnitas finished cooking, shown steaming in the cooking broth.

Can I Make Carnitas in the Oven?

If you don’t have a slow cooker or pressure cooker I’ve also made these in the oven.

Preheat oven to 325 degrees. Cut pork into 4 portions place in a large pot and cover, then and roast with the broth, juices and spices until it easily shreds with a fork, about 3 1/2 – 4 hours. Then proceed with the broiling method as noted.

And why didn’t I brown the pork first in the recipe? Because you brown it at the end after shedding so why brown it twice?

I’ve made these carnitas all three ways, slow cooker, instant pot, and oven roasted. Each of them works great so use what you have and what’s convenient for you.

Shredding cooked pork in a bowl.

How to Store Carnitas

Leftover carnitas can be stored in the fridge an airtight container for up to 5 days.

They can also be frozen for up to 3 months.

Shredded pork carnitas shown on a baking sheet after broiling.

More Ways to Serve Carnitas

Carnitas don’t just make great tacos, they can also be used in burritos, quesadillas, enchiladas, tamales, taquitos, nachos, salads, or sandwiches.

Toppings for Carnitas

Topping options are endless. Here are a few ideas to get you started:

What to Serve with Carnitas

 

Close up photos of carnitas in tortillas.

More Mexican Recipes To Try

16 Quick & Easy 30 Minute Recipes! (plus weekly recipe updates)

Close up photos of carnitas in tortillas.
5 from 13 votes

Instant Pot or Slow Cooker Pork Carnitas

Easy pork carnitas tacos made simple! Pork shoulder is slow simmered in a crockpot or pressured cooked in an instant pot until perfectly tender, then it's shredded and broiled to flavorful, crispy perfection!
Servings: 7
Prep10 minutes
Cook8 hours
Ready in: 8 hours 10 minutes

Ingredients

Instructions

Slow cooker method:

  • Place pork in slow cooker. Pour in chicken broth, orange juice and lime juice. 
  • Sprinkle in salt, pepper, cumin, oregano, coriander, chili powder and cayenne pepper, onions and garlic.
  • Cover and cook on low heat 8 hours.
  • Leave liquid in slow cooker, remove pork and shred with two forks.
  • Spray a rimmed 18 by 13-inch baking sheet with non-stick cooking spray.
  • Place pork on baking sheet, pour over 1 cup reserved broth (try and strain out onions when ladling broth out), drizzle with oil and toss and spread into an even layer.
  • Position oven rack near broiler and preheat broiler to high.
  • Broil until pork is browned and crispy in places about 3 - 6 minutes.
  • Serve warm in tortillas with desired toppings.

Instant Pot method:

  • Cut pork into 4 chunks and place pork in Instant Pot, pour over chicken broth, orange juice and lime juice.
  • Sprinkle in salt, pepper, cumin, oregano, coriander, chili powder and cayenne pepper, onions and garlic.
  • Cover and seal lid (make sure valve is set to "sealing" position), press "manual" (or high pressure) and select 60 minutes.
  • Once cooking is done, let pressure come down naturally for 10 minutes then use quick release method to release any remaining pressure.
  • Once steaming has stopped remove pork from pressure cooker while leaving broth in pressure cooker. 
  • Shred pork and proceed with broiling method starting at step 5 above.
  • Instant Pot method will take approx. 80 minutes + 10 minutes prep.
  • Recipe source: Cooking Classy, recipe updated from archives originally shared July 2013.

Notes

1.*Italian oregano can be substituted if you can't find Mexican oregano.
2. For an oven option see notes in post above.
3.Tortillas and toppings not included in nutritional value.
 
Nutrition Facts
Instant Pot or Slow Cooker Pork Carnitas
Amount Per Serving
Calories 294 Calories from Fat 117
% Daily Value*
Fat 13g20%
Saturated Fat 6g38%
Cholesterol 108mg36%
Sodium 797mg35%
Potassium 738mg21%
Carbohydrates 6g2%
Sugar 2g2%
Protein 30g60%
Vitamin A 145IU3%
Vitamin C 17.2mg21%
Calcium 45mg5%
Iron 2.9mg16%
* Percent Daily Values are based on a 2000 calorie diet.
Nutrition values are estimates only. See full disclaimer here.