Authentic Carnitas (Carnitas de Puerco)

Jump to Recipe

Easy Slow Cooker Carnitas Recipe. Can be eaten alone or in tacos, nachos, burritos and more.

Authentic Carnitas on a baking sheet with lime wedges.

Pork Carnitas (Carnitas de Puerco in Spanish), is a staple of Mexican cuisine. Pork shoulder is low-cooked until perfectly tender, shredded, then crisped up to perfection. Serve the seasoned pork as a main dish next to rice and beans or use it as a filling for carnitas tacos, tortas, burritos and more.

What Are Carnitas

Carnitas, which translates to “little meats” in Spanish, is a traditional Mexican dish that consists of pork that is slowly cooked in its own fat until tender. This method of cooking makes the meat melt-in-your-mouth tender and flavorful. After cooking, the meat is usually shredded and then roasted for a short period to add crispiness to the exterior.

While this pork carnitas recipe utilizes the stovetop or slow cooker, I also have a “quick and easy” Instant Pot Carnitas version as well.

Labeled photo showing ingredients to make mexican pork.

Ingredients

Here are the main ingredients to make the best pork carnitas. For the full list of ingredients, see the recipe card below.

  • Pork – Pork shoulder (pork butt) is the best option followed by pork belly. I highly recommend sticking to the fattier cuts although you can use pork tenderloin or pork loin.
  • Carnitas Seasonings Includes popular Mexican seasonings such as cumin, coriander, chili powder and Mexican oregano.
  • Orange Juice – you can also use half orange juice and half lime juice.
  • Chicken Broth – this isn’t needed if making the slow cooker version.
  • Vegetables – onion, garlic and jalapeño.
shredded pork on a baking sheet.

Step-by-step Instructions

Here are the steps needed to make Mexican pulled pork. I’ve included photos to help those new to making this delicious dish.

Rub – Season the pork and sear it in a dutch oven over high heat.

Cook – Add the rest of the ingredients and bring to a boil. Reduce heat to medium-low, cover and cook for 2.5 hours, until tender.

Shred The Meat – Gently shred the meat using two forks.

Broil (Optional) – Transfer the shredded pork, and a little bit of the cooking juices, to a baking sheet and broil for 5 minutes.

Slow Cooker Carnitas

Here’s how to make slow cooker carnitas:

Rub – season the pork and place in the slow cooker.

Cook The Pork- Add the rest of the ingredients and cook on low for 8-10 hours or on high for 5-6 hours.

Would you like to save this?

We'll email this post to you, so you can come back to it later!

Shred The Meat – Gently shred the meat using two forks.

Broil (Optional) – Transfer the shredded pork, and a little bit of the cooking juices, to a baking sheet and broil for 5 minutes.

Carnitas Torta on a white plate.

Uses

 While I highly recommend using the shredded pork to make Loaded Pulled Pork Potato Skins, here are a few more ideas to get you thinking.

This carnitas recipe works well for tacos and party menus like these Cinco de Mayo food ideas or Mexican party food ideas.

Darcey’s Expert Tips

Most Important Tip – Don’t speed up the slow cooking process. It takes time for the heat to break down the connective tissues of the meat. The meat will be tough if you don’t allow ample time for this process. Sorry, kids. Planning in advance is necessary.

How to Freeze – Carnitas freeze extremely well. Store in a freezer safe bag for up to 6 months. Make sure to freeze the meat in the reserve juices if you go this route.

How to Reheat – Let the meat defrost completely. Add the meat to a large non stick skillet with a little olive oil and juices and heat over medium for a few minutes until warmed.

Tray of Authentic Carnitas with lime wedges.

Drink Pairing

The drink pairing really depends on how you serve the carnitas. For classic carnitas, without heavy sauce, I recommend:

Wines: Pinot Noir, Sparkling Brut Rosé, Mild Sauvignon Blanc
Light Beers: Pale Mexican Lagers, West Coast IPAs, Amber Ale, Vienna Lager

This recipe was originally posted in January 2016, but I’ve updated it with new photos, additional text and a stovetop option.

Authentic Carnitas on a baking sheet with lime wedges.

Authentic Carnitas (Carnitas de Puerco)

Pork Carnitas (Carnitas de Puerco in Spanish), is a staple of Mexican cuisine. Pork shoulder is low-cooked until perfectly tender, shredded, then crisped up to perfection. Serve the seasoned pork as a main dish next to rice and beans or use it as a filling for carnitas tacos, tortas, burritos and more.
5 from 50 votes
Print Pin Share on Facebook
Prep Time: 10 minutes
Cook Time: 3 hours
Total Time: 3 hours 10 minutes
Servings: 10 servings
Calories: 227kcal
Author: Darcey Olson
Cost: $15

Equipment

Ingredients

SEASONING

  • 1 tbsp chili powder
  • 2 tsp kosher salt
  • 1 tsp Mexican oregano (*Note 1)
  • 1 tsp cumin
  • 1 tsp coriander
  • 1 tsp granulated garlic
  • 1 tsp granulated onion
  • ½ tsp ground black pepper

PORK CARNITAS

  • ¼ cup avocado oil
  • 3-4 lb pork shoulder, cut into 4" pieces (*Note 2)
  • 1 cup diced yellow onion
  • 1-2 tsp minced garlic
  • 1 large orange, juiced
  • 4-5 cups chicken stock (stovetop version only) (*Note 3)

Instructions

STOVETOP DIRECTIONS

  • Combine all the seasoning ingredients in a small bowl. Add the chunks of pork and seasoning mix to a large mixing bowl and toss to evenly coat.
  • Add avocado oil to a large dutch oven over high heat. Add half the pork chunks to the dutch oven and brown on all sides. Transfer to the previously used large mixing bowl. Repeat until all pieces have been browned.
  • Return all pieces to the dutch oven. Stir in onion, garlic, orange juice and chicken broth and bring to a boil. Reduce heat to medium-low, cover, and simmer for 2.5 hours, or until tender.
  • Use two forks to shred the meat in their juices.
  • Broil (Optional Step) – Using a slotted spoon, transfer the shredded pork to a baking sheet, drizzle with about 1/2-1 cup of the cooking juice and broil on high for 6-7 minutes to crisp up.
  • Garnish with chopped cilantro and fresh lime juice and serve. Enjoy!

SLOW COOKER CARNITAS

  • Combine all the seasoning ingredients in a small bowl. Add the chunks of pork and seasoning mix to a large mixing bowl and toss to evenly coat.
  • Transfer the pork to the slow cooker and add the diced onions, garlic and orange juice. (The slow cooker version does not need chicken stock).
  • Cook on low for 8-10 hours or high for 5-6 hours. Use two forks to shred the meat in their juices.
  • Broil (Optional Step) – Using a slotted spoon, transfer the shredded pork to a baking sheet, drizzle with about 1/2-1 cup of the cooking juice and broil on high for 6-7 minutes to crisp up.
  • Garnish with chopped cilantro and fresh lime juice and serve. Enjoy!

Notes

Note 1 – If you don’t have Mexican Oregano, sub in regular oregano.
Note 2 – Pork shoulder is ideal, but you can use pork belly, pork loin or pork tenderloin.
Note 3 – You do not need chicken stock if using the slow cooker.
STORAGE TIP – Scrap the excess fat out of the juices before storing to make storage and re-heating easier.

Nutrition

Calories: 227kcal | Carbohydrates: 8g | Protein: 19g | Fat: 13g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Cholesterol: 58mg | Sodium: 680mg | Potassium: 470mg | Fiber: 1g | Sugar: 4g | Vitamin A: 294IU | Vitamin C: 12mg | Calcium: 36mg | Iron: 2mg
Tried this recipe?Mention @foodieandwine or tag #foodieandwine!
5 from 50 votes (49 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 thoughts on “Authentic Carnitas (Carnitas de Puerco)”