Go Back
+ servings
Chipotle carnitas in a black bowl.

Chipotle Carnitas (Copycat)

You can make authentic Chipotle Carnitas at home to fill tacos, burritos, or a homemade Chipotle Bowl; all you need is a secret ingredient and a slow cooker or Instant Pot.
Course Main Course
Cuisine Mexican
Prep Time 20 minutes
Cook Time 4 hours
Total Time 4 hours 20 minutes
Servings 16 servings
Calories 152kcal


  • 1 (3 1/2 to 4 pound) pork butt roast fat cap trimmed to 1/8-inch (see note 1)
  • salt and freshly ground black pepper
  • 1/2 cup water
  • 2 bay leaves
  • 1 large sprig fresh thyme
  • 2 teaspoons whole juniper berries (see note 2)


  • Season all sides of pork liberally with salt and pepper and place in slow cooker. To the bottom of the slow cooker, add water, bay leaves, thyme, and juniper berries.
  • Cover and cook on HIGH for 4 to 6 hours, or LOW for 8 to 10 hours. The meat should fall apart easily.
  • Transfer pork to a large bowl and shred with two forks. Skim fat off liquid in slow cooker if desired. Discard juniper berries and any thyme sprig stems.
  • For crispy edges, in a large skillet over high heat, heat 1 tablespoon olive oil until shimmering. Add pork in batches (3 to 4 batches), along with about 2 tablespoons juice from slow cooker, and cook without moving until browned on one side.
  • Toss the pork to flip and brown the other side briefly (you want both crispy and soft pieces), until all the juice has evaporated. Return to slow cooker and repeat with remaining pork. Season to taste with salt and pepper.



  1. Best pork for carnitas: Look for a boneless or bone-in pork butt roast. Depending on where you live, it could be called pork butt, pork shoulder, Boston butt, or Boston shoulder. These heavy-duty cuts of pork have a high fat content which translates to more flavor. That’s why carnitas are so, so good.
  2. Juniper berries: While most Carnitas recipes use citrus juice, readers agree that piney juniper berries really make all the difference. Hunt these down to replicate the flavors you get at Chipotle. You can find them at most grocery stores or online.
  3. Instant pot: Add the ingredients to the pot and cook on high pressure for 45-55 minutes with a 15 minute natural release. Remove the juniper berries, bay leaves, and thyme with a slotted spoon. Follow the instructions for browning, using the SAUTÉ function in the pressure cooker, the broiler, or on the stove.
  4. In the oven: Preheat the oven to 325 degrees. In a Dutch oven (or other large heavy-bottomed pot) over medium high heat, add a bit of olive oil and sear the seasoned meat on all sides. Add thyme, water, bay leaves, and juniper berries. Put the lid on the pot, place it in the oven, and cook for 4 hours - or until the meat comes apart easily. Remove the juniper berries, bay leaves, and thyme with a slotted spoon. Follow the instructions for browning, using the broiler, or a skillet on the stove.


Calories: 152kcal | Carbohydrates: 1g | Protein: 21g | Fat: 7g | Saturated Fat: 2g | Cholesterol: 68mg | Sodium: 74mg | Potassium: 384mg | Vitamin C: 1mg | Calcium: 16mg | Iron: 1mg