Slow Cooker Pork Carnitas

Slow Cooker Pork Carnitas is an easy and flavor-packed pork recipe! A pork roast is cooked low and slow with onions, oranges and spices to create a fall-apart tender and flavorful carnitas recipe. Shred and serve as carnitas tacos, burritos, burrito bowls, salads and more!

What Cut of Pork to Use

For this recipe I recommend using a boneless pork shoulder butt roast. It’s easy to handle, cook and shred. It works perfectly! If it comes with a cooking twine netting wrapped around it, simply cut it off prior to placing the roast in the slow cooker. Trust me, it is much easier to do it before the roast is cooked! Speaking from personal experience here haha. 

Another option would be to use a bone-in pork shoulder roast, if you are able to find one that is around the 4-5 pound range. The only thing about using a bone-in roast, is that it will need a bit longer cooking time since it has a bone. The bone will also need to be removed prior to shredding and serving. 

How to Make Carnitas

If you’ve been through the Chipotle line or dined in Mexican restaurants, you’ve most likely seen carnitas on the menu. It may seem like a daunting recipe to make at home, but it couldn’t be easier! Think of carnitas as the Mexican version of pulled pork or bbq pulled pork

Here’s how to make carnitas at home:

  1. Place the pork roast in a slow cooker.
  2. Rub it down with a homemade spice blend (you probably have most of these items in your spice cupboard already!)
  3. Arrange the onion and orange slices around the roast.
  4. Cover with a lid and cook low and slow! 

See? Easy peasy! 

How to Serve

Not only is this pork carnitas recipe simple to make (and leaves your home smelling AMAZING), but it can also be served so many different ways! It’s perfect for a weeknight meal, dinner party, celebration, Cinco de Mayo party, football food, healthy meal prep and so much more! Here are some ways to serve:

  • Tacos – hard shell or soft shell! I personally like to use soft white corn tortillas.
  • Burritos – roll it up with your favorite burrito companions: cheese, rice, beans, salsas etc.
  • Burrito bowl – create your own burrito bowls at home! I love to use my Cilantro Coconut Rice as the base and then use toppings galore!
  • Salad – top your favorite salad with some warm carnitas to take it to the next level.

All you have to do is simply shred the roast after it is done cooking and submerge the carnitas in the wonderful juices it was cooked in. This really helps the pork to stay flavorful and tender! If you are making this ahead of time and storing, I recommend storing it in the cooled juices as it will help keep the carnitas tender when reheated. Plus, it’s just too good to resist!

Looking for other Pork Recipes? Check these out!


Slow Cooker Pulled Pork
Balsamic Glazed Pork Tenderloin
Herb Smothered Pork Chops
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Slow Cooker Pork Carnitas

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)

  • Author: KJ & Company - Kate Poskochil
  • Total Time: 6 hours, 10 minutes
  • Yield: 8 servings 1x


Slow Cooker Pork Carnitas is an easy and flavor-packed pork recipe! A pork roast is cooked low and slow with onions, oranges and spices to create a fall-apart tender and flavorful carnitas recipe. Shred and serve as carnitas tacos, burritos, burrito bowls, salads and more!


  • 4 pound boneless pork shoulder butt roast, netting removed
  • 1 tablespoon chili powder
  • 2 teaspoons cumin
  • 1 teaspoon oregano
  • 1 1/2 teaspoons salt
  • 1 onion, cut into 2-inch pieces
  • 2 oranges, sliced
  • 1 tablespoon garlic, chopped


  1. Place the pork roast into the bottom of a 6-7qt slow cooker. Combine the chili powder, cumin, oregano and salt together in a small bowl and then rub and cover the roast completely with the seasoning blend.
  2. Arrange the onion and orange slices around the roast along with the chopped garlic.
  3. Cover and cook on high for 6 hours, or on low for 8 hours.
  4. Remove the orange slices. Shred the meat and toss with the juices to keep the carnitas tender and flavorful. Serve and enjoy!


  • If using a bone-in roast, do at least 8 hours on low heat. Remove the bone prior to shredding
  • Serve the carnitas as tacos, burritos, burrito bowls, salads and more!
  • Store the leftover carnitas with some of the juices so that it reheats to be tender and flavorful.
  • Nutritional information for this recipe is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
  • Prep Time: 10 minutes
  • Cook Time: 6 hours
  • Category: Dinner
  • Method: Slow Cooker


  • Serving Size: 1
  • Calories: 274
  • Sugar: 5g
  • Sodium: 524mg
  • Fat: 18.4g
  • Carbohydrates: 7.9g
  • Fiber: 1.9g
  • Protein: 19.9g
  • Cholesterol: 70mg

Keywords: Slow Cooker Pork Carnitas

Share the love!

If you make this recipe and love it as much as I do, I’d love to hear from you! Comment below, rate the recipe, or share a picture tagging @kjandcompany or using #kjandcompany so that I can see your fun pictures 🙂

Thanks for following and cooking along with me!


Affiliate Links

This post may contain affiliate links, which means that KJ & Company would receive a small commission if anything is purchased. Thank you for supporting KJ & Company in all the ways that you do!



Submit a Comment

Your email address will not be published.

Running Dry on Culinary Inspiration?

Running Dry on Culinary Inspiration?

Look no further than your inbox. We’ll send you ideas to help you put delicious meals on your table. Or dessert in bed. No judgment either way.

You have Successfully Subscribed!

Pin It on Pinterest

Share This