This amazing Pork Carnitas Recipe is slow-cooked until perfectly tender, juicy, and full of flavor. So easy to make, this delicious Mexican pulled pork is perfect for tacos, burritos, tostadas, and quesadillas! (gluten-free, dairy-free, paleo)

8 hr 30 min
cook 8 hr
12
Best Carnitas Recipe (Mexican Slow Cooker Pulled Pork)
Servings

Notes

  • Yield and servings - This recipe calls for a 5-pound pork butt or pork shoulder. After cooking, the final yield will be approximately 3 to 3.5 pounds of shredded pork. For tacos (2-3 ounces per taco), this recipe will make around 16-25 tacos. For burritos/bowls (4–6 ounces per serving), you can expect about 8-12 servings. For best results, cook on LOW for 8–10 hours until the pork is fork tender, and it reaches an internal temperature of 195–205°F (90–96°C) as measured by a digital meat thermometer. Should you trim excess fat from the pork before cooking? You can, but I highly recommend you don't. After all, traditional carnitas are simmered in lard, so a little excess fat will help ensure juiciness and moisture. It's also important to note that the shredded pork will dry out as it cools. The excess fat will make a fattier cooking liquid essential for restoring moisture and seasoning after shredding/broiling/or storage. Storage and leftovers: Store leftover carnitas (and the cooking liquid) in separate airtight containers in the fridge for up to 5 days or in the freezer for up to 3 months. Reheat the desired amount of pork and liquid in the microwave, oven, or stovetop before adding it to your favorite recipes. If you're cooking a bigger 6-8 pound pork shoulder/butt, I recommend doubling the other ingredients, particularly the onion, seasoning, spices, and orange juice, and increasing the cooking time by 1-2 hours. Be sure to use an extra large slow cooker like this Hamilton Beach 10-Quart Slow Cooker. To make carnitas in the Instant Pot: Add the ingredients to the Instant Pot and cook on HIGH pressure for 40 minutes, followed by a 15-minute natural release. Shred the pork, then crisp it under the broiler or in a skillet. To make carnitas in the oven: Add the ingredients to a large Dutch oven and place it in a preheated 300°F (150°C) oven for 3–4 hours, covered, until tender and the internal temperature reaches 195–205°F (90–96°C) as measured by a digital meat thermometer. Shred the pork, then crisp it under the broiler or in a skillet.