Go Back

Pork Carnitas on the Grill

I'm showing you how to make flavorful Pork Carnitas on the Grill and the process could not be more simple!

Course Main Course
Cuisine Mexican
Prep Time 10 minutes
Cook Time 4 hours
Total Time 4 hours 10 minutes
Servings 8
Author Foodtastic Mom


  • 3 lb pork shoulder (aka pork butt)
  • 1 12 oz can sparkling water lime or unflavored
  • 1 orange cut into sections
  • 1/2 onion cut into quarters
  • 2 tbsp light brown sugar
  • 1 tbsp chili powder
  • 2 tsp salt
  • 1 tsp cumin
  • 1 tsp oregano
  • 1/2 tsp cayenne pepper


  1. Preheat the grill on high. Scrape the grates clean. Turn all burners off except for one. You want to maintain your grilling temperature at 300 degrees F.

  2. In a deep foil plan, top the pork shoulder with the sparkling water, orange and onion wedges.

  3. Whisk together the brown sugar, chili powder, salt, cumin, oregano and cayenne pepper. Pour evenly over the pork shoulder. 

  4. Cover the pan with foil and slow roast on the side that the burner is not on (indirect heat) for 3 to 3 1/2 hours. Pork should be tender and cooked through - ready to shred. 

  5. Remove the pork from the pan and grill for a few minutes on each side to crisp up the exterior. Baste with the roasting liquid as you grill. 

  6. Remove the pork to a clean bowl. Cover loosely with foil. 

  7. Place about 1 cup of the cooking liquid into a saucepan. Bring the liquid to a boil and simmer for several minutes. 

  8. Shred the pork and pour the cooking liquid over it. Serve.