Pork Carnitas Recipe for Tender, Golden, Crispy Pork at Home

If you love tender, flavorful pork with crispy golden edges, this Pork Carnitas Recipe is one you will want to make again and again. Pork carnitas are made by slowly cooking seasoned pork until it becomes incredibly tender, then crisping the shredded meat for delicious caramelized edges.

This recipe is simple enough for a weeknight dinner but flavorful enough for family gatherings, taco nights, and weekend meals. Serve the carnitas in warm tortillas with fresh toppings, or use them in burritos, rice bowls, quesadillas, nachos, and salads.

The secret to great carnitas is giving the pork enough time to become tender before crisping it at the end. The result is juicy meat with rich flavor and irresistible crispy pieces.

Recipe Information

Recipe DetailInformation
Recipe NamePork Carnitas
CuisineMexican-inspired
Preparation Time15 minutes
Cooking Time3 hours
Total Time3 hours 15 minutes
Servings6
YieldAbout 6 cups shredded pork
DifficultyEasy to Moderate

Why This Pork Carnitas Recipe Is Good

This recipe uses simple ingredients but delivers rich, restaurant-style flavor. The pork becomes tender and juicy during slow cooking, while a final high-heat crisping step creates the golden edges that make carnitas so delicious.

Pork Carnitas Recipe

Ingredients for Pork Carnitas

For the Pork

  • 3 pounds boneless pork shoulder or pork butt
  • 2 teaspoons kosher salt
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1 teaspoon smoked paprika
  • 1 teaspoon chili powder
  • 1/2 teaspoon black pepper
  • 1 large orange
  • 1 lime
  • 5 garlic cloves, minced
  • 1 medium yellow onion, roughly chopped
  • 2 bay leaves
  • 1 cup chicken broth or water
  • 2 tablespoons olive oil

Optional Serving Toppings

  • Warm corn or flour tortillas
  • Diced white onion
  • Fresh cilantro
  • Lime wedges
  • Salsa
  • Sliced avocado
  • Pickled jalapeños
  • Mexican crema or sour cream
  • Shredded cabbage
  • Fresh pico de gallo

Equipment Needed

  • Large Dutch oven or heavy-bottomed pot
  • Sharp chef’s knife
  • Cutting board
  • Measuring spoons
  • Measuring cup
  • Tongs
  • Large mixing bowl
  • Forks for shredding the pork
  • Baking sheet
  • Parchment paper or aluminum foil
  • Small bowl for serving toppings

How to Make Pork Carnitas

Step 1: Prepare the Pork

Pat the pork shoulder dry with paper towels. Cut it into large chunks, about 2 to 3 inches each. Cutting the pork into chunks helps it cook evenly and makes shredding easier later.

Place the pork in a large bowl and season it with salt, cumin, oregano, smoked paprika, chili powder, and black pepper. Toss well so the seasoning coats all sides of the meat.

Step 2: Prepare the Citrus and Aromatics

Zest the orange and lime if desired, then squeeze their juice into a bowl. Keep the orange and lime halves after juicing because they can also be added to the pot for extra flavor.

Add the minced garlic, chopped onion, and bay leaves.

The combination of citrus, garlic, onion, and spices gives the pork a deep and balanced flavor without making the recipe complicated.

Step 3: Brown the Pork

Heat the olive oil in a large Dutch oven over medium-high heat.

Add the seasoned pork in batches. Avoid overcrowding the pot because too much pork at once can cause it to steam instead of brown.

Sear the pork for about 2 to 3 minutes per side, until the outside develops a light golden-brown crust.

Transfer the browned pork to a plate while you finish browning the remaining pieces.

Step 4: Add the Cooking Liquid

Return all of the pork to the Dutch oven.

Add the orange juice, lime juice, chicken broth, garlic, onion, bay leaves, and citrus halves if using.

The liquid should come partway up the pork rather than completely cover it. Carnitas are best when the pork slowly cooks in flavorful liquid and then gets crisped after shredding.

Step 5: Slowly Cook the Pork

Bring the liquid to a gentle simmer. Reduce the heat to low and cover the Dutch oven.

Cook for about 2 1/2 to 3 hours, or until the pork is very tender and easily pulls apart with a fork.

Check the pot occasionally. If the liquid is evaporating too quickly, add a small amount of water or broth.

The pork is ready when it practically falls apart when pressed with a fork.

Step 6: Shred the Pork

Remove the pork from the pot and place it in a large bowl or on a clean cutting board.

Discard the bay leaves and citrus halves.

Use two forks to shred the pork into bite-sized pieces. You can make some pieces smaller and leave others slightly larger for a mixture of textures.

Step 7: Crisp the Carnitas

Preheat your oven to 425°F, or about 220°C.

Spread the shredded pork across a large baking sheet. Spoon a little of the cooking liquid over the pork to keep it juicy.

Roast for about 10 to 15 minutes, then stir the pork and continue cooking for another 5 to 10 minutes.

The edges should become browned and crispy while the center remains tender and juicy.

For even crispier carnitas, place the baking sheet under the broiler for 1 to 3 minutes at the end. Watch closely because the pork can brown quickly.

Step 8: Serve

Transfer the crispy carnitas to a serving dish.

Serve immediately with warm tortillas, fresh onion, cilantro, lime wedges, salsa, avocado, or your favorite taco toppings.

For the best flavor, squeeze fresh lime juice over the carnitas just before serving.

How to Serve Pork Carnitas

The classic way to enjoy carnitas is in tacos. Fill a warm tortilla with crispy pork and top it with diced onion, cilantro, salsa, and a squeeze of lime.

You can also use the pork in several other ways:

  • Carnitas burritos
  • Carnitas rice bowls
  • Pork quesadillas
  • Loaded nachos
  • Tostadas
  • Enchiladas
  • Breakfast tacos
  • Salads
  • Burrito bowls
  • Tortas and sandwiches

For a complete meal, serve the carnitas with Mexican rice, black beans, corn, guacamole, and a fresh tomato salsa.

Tips for the Best Pork Carnitas

Choose the Right Cut of Pork

Pork shoulder or pork butt is the best choice because it contains enough fat and connective tissue to stay moist during long cooking.

Do Not Rush the Cooking

The pork needs time to become tender. If it is still difficult to shred, continue cooking until it easily pulls apart.

Do Not Skip the Crisping Step

Slow cooking makes the pork tender, but the final crisping step gives carnitas their signature texture. Some crispy edges mixed with juicy shredded pork make a big difference.

Avoid Overcrowding When Browning

Brown the pork in batches if necessary. Giving each piece enough space helps develop a flavorful crust.

Save the Cooking Liquid

Do not throw away the flavorful liquid left in the pot. A little spooned over the shredded pork before crisping helps keep it juicy and adds extra flavor.

Can You Make Pork Carnitas Ahead of Time?

Yes. Pork carnitas are excellent for meal prep.

Cook and shred the pork, then allow it to cool before storing it in an airtight container. Keep it refrigerated for up to 4 days.

When you are ready to serve, spread the pork on a baking sheet and crisp it in a hot oven. This makes it easy to prepare carnitas in advance for busy weeknights or gatherings.

How to Store Leftover Carnitas

Allow leftover pork to cool and place it in an airtight container. Refrigerate for up to 4 days.

For longer storage, freeze the shredded carnitas in freezer-safe containers or bags for up to 3 months.

Thaw frozen carnitas in the refrigerator overnight before reheating.

How to Reheat Pork Carnitas

For the best texture, reheat carnitas in a skillet over medium-high heat with a small amount of oil. Cook until heated through and the edges become crispy again.

You can also reheat them in a 400°F oven for about 10 to 15 minutes.

Microwaving works when you are short on time, but the pork will not be as crispy.

Recipe Variations

Slow Cooker Pork Carnitas

Season the pork as directed and place it in a slow cooker with the onion, garlic, citrus juice, bay leaves, and broth. Cook on low for about 7 to 8 hours or until tender. Shred the pork and crisp it under the broiler or in a hot skillet.

Spicy Pork Carnitas

Add extra chili powder, cayenne pepper, diced jalapeño, or chipotle peppers in adobo sauce for a hotter version.

Orange Garlic Carnitas

Increase the amount of fresh orange juice and add extra garlic for a brighter citrus flavor.

Stovetop Carnitas

Carnitas can also be cooked entirely on the stovetop in a heavy pot. Keep the heat low and allow the pork to simmer gently until tender.

Common Mistakes to Avoid

Using lean pork: Lean cuts can become dry during long cooking. Pork shoulder is a better choice.

Adding too much liquid: The pork does not need to be completely submerged. Too much liquid can dilute the flavor.

Skipping browning: Browning adds another layer of flavor to the finished dish.

Skipping the crisping step: Tender shredded pork is delicious, but crispy edges are what make carnitas special.

Overcooking after shredding: Keep an eye on the pork during the final crisping stage so it does not become dry.

Pork Carnitas Nutrition

The following nutrition information is an estimate per serving and can vary depending on the exact cut of pork, amount of fat, cooking liquid, and toppings used.

NutrientApproximate Amount per Serving
Calories420 kcal
Protein39 g
Total Fat27 g
Saturated Fat9 g
Carbohydrates5 g
Fiber1 g
Sugar2 g
Sodium760 mg
Cholesterol135 mg

Nutrition values do not include tortillas, avocado, cheese, sour cream, or other optional toppings.

Frequently Asked Questions

What cut of pork is best for carnitas?

Pork shoulder, also called pork butt, is the best cut for carnitas. It has enough fat and connective tissue to become tender and flavorful during slow cooking.

Can I make pork carnitas without a Dutch oven?

Yes. You can use a heavy-bottomed pot, slow cooker, or pressure cooker. The important part is cooking the pork until it becomes tender before shredding and crisping it.

Why are my carnitas not crispy?

The pork needs a final high-heat cooking step. Spread the shredded pork in a single layer on a baking sheet and roast it at high heat. You can also use the broiler for a few minutes to create extra crispy edges.

Can I use pork loin for carnitas?

You can, but pork loin is much leaner than pork shoulder and can become dry during slow cooking. For juicy and tender carnitas, pork shoulder is the better option.

Can I freeze pork carnitas?

Yes. Cooked carnitas can be frozen for up to 3 months. Store them in an airtight freezer-safe container or bag and thaw them in the refrigerator before reheating.

What toppings go best with pork carnitas?

Classic toppings include diced white onion, fresh cilantro, lime juice, salsa, avocado, pickled jalapeños, and pico de gallo. You can also add shredded cabbage or Mexican crema.

Can I make carnitas in a slow cooker?

Yes. Cook the seasoned pork with the aromatics and citrus on low for about 7 to 8 hours, or until tender. After shredding, crisp the pork in the oven or under the broiler.

How do I know when the pork is done?

The pork is ready when it is very tender and easily pulls apart with a fork. For the most reliable result, the meat should reach a temperature where the connective tissue has broken down enough to make the pork soft and shreddable.

Final Thoughts

This Pork Carnitas Recipe is a delicious way to turn simple pork shoulder into tender, juicy, crispy-edged meat packed with flavor. The slow cooking develops rich flavor and tenderness, while the final high-heat step creates the golden, caramelized pieces that make carnitas so satisfying.

Serve it in warm tortillas with fresh toppings for an easy taco night, or use the leftovers in burritos, bowls, quesadillas, and more. Once you make a batch, you will have plenty of options for quick and flavorful meals throughout the week.

Leave a Comment