Go Back
+ servings

The Best Pork Carnitas

If you love Mexican food, then you need to make the Best Pork Carnitas! They are so simple to throw together and more delicious than what you might find at the taqueria. 
Course Main Course
Cuisine Mexican
Keyword The Best Pork Carnitas
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 12 tacos
Author Cathy


  • 2 lbs boneless pork shoulder, cut into 1" pieces
  • 4 garlic cloves
  • coarse salt and pepper
  • 1 tbsp olive oil
  • 1/2 cup fresh orange juice
  • 1/2 cup milk
  • 12 white corn tortillas, warmed
  • fresh cilantro leaves, thinly sliced onion, diced avocado, green salsa and lime wedges for serving


  • In a large Dutch oven or heavy pot, combine pork, garlic and 8 cups water; season with salt and pepper. Cover and bring to a boil. Reduce to a simmer and cook covered for 45 minutes. Drain well.
  • In a large nonstick skillet (or the same Dutch oven) heat 1 Tablespoon olive oil over medium-high heat. Add pork, 1/2 cup fresh orange juice and 1/2 cup milk and cook, stirring occasionally, until liquid has evaporated and pork has browned, 8 to 12 minutes. The pork will start browning after liquid has evaporated. Season well with salt and pepper.
  • Serve carnitas in tortillas with cilantro, onion, avocado, green salsa and squeeze some lime juice over the meat.