Carnitas: Mexican Pulled Pork at Its Best

Carnitas served inside a wheat tortilla.

Jani

Hi, I'm Janice! I'm a chef, food photographer, and DIY enthusiast. On this blog, I share reliable, budget-friendly recipes that anyone can make, regardless of their cooking experience. Alongside these delicious dishes, I also offer a peek into my DIY projects, showing you how I’m transforming my home one step at a time. Whether you're here to cook up something tasty or get inspired to tackle a home improvement project, you'll find something to enjoy!

Categories

If you’ve never experienced Carnitas, you’re in for a real treat. Originating from Michoacán, Mexico, carnitas is essentially Mexico’s answer to pulled pork. The result is tender, flavorful shredded pork with crispy edges, traditionally slow-cooked and lightly fried. Whether you’re making tacos, burritos, or even a rice bowl, carnitas is versatile, juicy, and full of character. But what makes it truly special is its simplicity. With just a few basic ingredients and a little patience, you can make restaurant-quality carnitas right at home.


Traditionally, the pork is cooked in lard, but modern versions (like the one we’ll focus on here) often skip that step for a healthier approach. The meat is still deliciously tender without the added fat, and it’s even easier to prepare in a pressure cooker or Instant Pot. If you’ve got a chunk of pork and some basic seasonings on hand, you’re ready to dive into this classic dish.

Carnitas served inside tortillas, on a white plate.

What cuts of pork are best for Carnitas?

The key to great carnitas is choosing the right cut of pork. You want a cut that has enough fat to keep the meat tender and juicy, but not so much that it becomes greasy. Pork shoulder (also called pork butt or Boston butt) is ideal for this. It has a great balance of meat and fat, making it perfect for slow-cooking and shredding. You can also use pork leg if you want a slightly leaner version, but be sure to keep an eye on the cooking time to avoid drying it out.

What ingredients do you need for Carnitas?

  • Pork shoulder: Look for a piece that has a good marbling of fat throughout for the juiciest carnitas.
  • Garlic and onions: These give the carnitas their base flavor. I like to use a mix of minced garlic and onion powder to keep the process simple.
  • Dried oregano and thyme: These herbs add an earthy depth to the pork.
  • Paprika: Adds a little bit of smokiness and enhances the color.
  • Soy sauce: I love using soy sauce for its saltiness and umami flavor, but you can also swap it for Worcestershire sauce.
  • Citrus juice: A combination of orange juice, lime juice, and a splash of vinegar works wonders to tenderize the pork and brighten up the flavors.
  • Tortillas: Carnitas and tortillas are a match made in heaven. I prefer flour tortillas, but corn tortillas also work great.
Ingredients for Carnitas

Why should you try Carnitas?

There are so many reasons to love carnitas, but here are a few that stand out:

  1. Minimal prep time: This carnitas recipe takes just about 15 minutes of hands-on time. After that, the Instant Pot does all the hard work.
  2. Simple ingredients: The ingredients are basic, likely items you already have in your pantry or can easily grab at the store.
  3. Versatile: Carnitas is one of those dishes you’ll want to have in your fridge regularly. It reheats well, freezes perfectly, and can be used in everything from tacos to enchiladas, burrito bowls, or even sandwiches.
  4. Meal prep-friendly: This dish is perfect for batch cooking. You can freeze it in portions and reheat it whenever you need a quick, satisfying meal.

How to Make Carnitas?

There’s no need to overcomplicate things. Making carnitas can be as easy as 1-2-3:

Marinate the pork: You can mix the marinade in a separate bowl, but I prefer to skip that extra step and just rub the seasoning mix directly onto the pork. Coat the pork with garlic, onion powder, oregano, thyme, paprika, soy sauce, and citrus juices. Let it sit for at least 4 hours, or overnight for maximum flavor.

Pork shoulder marinated with seasonings, in a glass dish.

Cook in the Instant Pot: Place the marinated pork in the Instant Pot along with the marinade juices. Cook until the pork is tender enough to shred with a fork. In most cases, this will take around 60-90 minutes. If you don’t have an Instant Pot, you can use a slow cooker or pressure cooker.

Marinated pork shoulder for carnitas in the Instant Pot

Shred the pork: Once the pork is fully cooked, it should easily fall apart when you pull it with a fork. You can fry it in a pan to crisp up the edges, but I often skip this step because I find the top of the pork gets nicely browned in the Instant Pot.

Carnitas is one of those recipes that’s not only delicious but also incredibly adaptable to different tastes and cooking methods. Whether you’re preparing it for a weeknight dinner, meal prep, or a party, it’s a dish that always pleases a crowd. With just a few pantry staples, a great cut of pork, and some citrusy goodness, you’ll have a dish that’s flavorful, juicy, and perfect for any occasion.

Never miss a recipe

1 + 9 =

Variations and Substitutions

There are plenty of ways to tweak this recipe to suit your tastes or what you have on hand:

  1. Try different cuts of pork: While pork shoulder is the classic choice, you can also use pork leg or even pork belly for extra richness.
  2. Add vegetables to the pot: Some people like to throw in extra vegetables like onions or bell peppers during the cooking process for added flavor. If I have the time, I’ll sometimes add carrots, leeks, or celery to boost the flavor profile.
  3. Swap out the citrus: If you don’t have lime or orange juice, you can try lemon or grapefruit for a slightly different flavor.

Tips and Tricks

  • Marinate the pork for at least 4 hours, but overnight is even better. The longer it sits in the marinade, the more flavorful the meat will be.
  • No Instant Pot? No problem! You can use a slow cooker or even a Dutch oven for this recipe. Carnitas were made long before modern kitchen gadgets, so a sturdy pot will work just fine. Just adjust your cooking times accordingly.
  • Use high-quality herbs and spices: Freshly ground pepper, whole oregano leaves, and good-quality paprika can make a world of difference in your carnitas.
  • Don’t toss the cooking juices: The liquid left in the Instant Pot after cooking is packed with flavor. Mix it back into the shredded pork to keep everything moist and flavorful.

 

Carnitas

This Instant Pot Carnitas recipe delivers tender, flavorful pork with a blend of citrus and spices. The pork shoulder is marinated in a mixture of orange juice, lime, garlic, and seasonings, then pressure-cooked to perfection. After shredding, you can crisp the pork for added texture. It’s perfect for serving in whole wheat tortillas with fresh toppings like avocado and bell peppers, making it a great option for tacos or burrito bowls.
Course Breakfast, Lunch
Cuisine Mexican
Palabra clave Instant Pot, Instant Pot, Mexican Cuisine, Low Fat, High Protein, Dairy-Free, Main Dish, Meal Prep Friendly, Taco Night, Mexican Cuisine, Taco Night
Prep Time 15 minutes
Cook Time 1 hour
Servings 6
Calories 300kcal

Ingredients

  • 3 lbs 1.36 kg pork shoulder, cut into large chunks
  • 2 tsp dried oregano 4 g
  • 1 tsp paprika 2 g
  • 1 tsp thyme 1 g
  • 1 tsp onion powder 3 g
  • 4 cloves garlic mashed
  • 1 tbsp lime juice 15 mL
  • 1 tbsp vinegar 15 mL
  • 2 tbsp soy sauce 30 mL
  • 1 cup orange juice 240 mL
  • 1 tsp salt 6 g
  • ½ tsp black pepper 1 g
  • 1 tsp olive oil 5 mL for browning

For serving:

  • Whole wheat tortillas
  • Sliced red bell peppers
  • Avocado sliced
  • Grilled bell peppers or jalapeños optional

Instructions

  • Prepare the Marinade: In a bowl, combine the oregano, paprika, thyme, onion powder, mashed garlic, lime juice, vinegar, soy sauce, orange juice, salt, and pepper. Stir until all the ingredients are well blended.
  • Marinate the Pork: Place the pork shoulder chunks into the marinade and mix thoroughly. Ensure each piece is well-coated. If you have time, let the pork marinate for 30 minutes to an hour. For a more intense flavor, you can even marinate it overnight in the refrigerator.
  • Cook in the Instant Pot: Place the marinated pork in the Instant Pot along with the marinade juices. Cook until the pork is tender enough to shred with a fork. In most cases, this will take around 60-90 minutes. If you don’t have an Instant Pot, you can use a slow cooker or pressure cooker.
  • Natural Release: After the 30 minutes of cooking, allow the pressure to release naturally for about 10 minutes. Then, carefully release any remaining pressure by turning the valve to "Venting."
  • Shred the pork: Once the pork is fully cooked, it should easily fall apart when you pull it with a fork. You can fry it in a pan to crisp up the edges, but I often skip this step because I find the top of the pork gets nicely browned in the Instant Pot.
  • Shred the Pork: Once the pork is fully cooked and tender, remove it from the Instant Pot. Use two forks to shred the meat. If you want a crispy texture, transfer the shredded pork to a baking sheet and broil it in the oven for 5-7 minutes until the edges are crispy.
  • Serving: Serve the carnitas on whole wheat tortillas with slices of red bell peppers, avocado, and grilled peppers for extra flavor and texture. You can also serve them with your favorite toppings like salsa or cilantro.

Looking for more ideas? Try…

0 Comments

Submit a Comment

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