pork skewers with sweet marinade on the grill

Grilled pork skewers (with a secret marinade ingredient!)

Sweet pork skewers are marinaded for extra tenderness, and the secret to the extra flavor is… soda!

Whether you call it pop, soda, soft drink or Coke (yes, even when it’s not actually Coke) – using a sweet carbonated beverage is a great option for marinading pork before grilling.

I LOVE this recipe for so many reasons. First, you get all those delicious charred crispy edges on the pork, which is arguably the best part about grilled meats. Next, the recipe uses the super affordable pork butt, which is packed with flavor. And though most people probably see this as a tough cut, when you slice it very thin it is actually perfect for grilling! Finally, the soda adds great oomph to the meat and you can experiment with different flavors. My favorite version so far uses pineapple soda, but there will be so many options and fruity flavors you can choose from. It’s important to buy soda with sugar (not sugar-free) because this is part of the marinade and makes a big difference with the caramelization on the grill.

sweet grilled pork skewers


clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
sweet pork skewers from the grill

Grilled pork skewers (with a secret marinade ingredient!)

  • Author: Jess Pryles
  • Total Time: 4 hours 15 minutes
  • Yield: serves 2-4 1x



1 boneless pork butt, about 34 lb
2 cups sweet soda
2 tablespoons fish sauce
3 tablespoon brown sugar
1/2 cup soy sauce
1/2 cup rice wine vinegar
2 teaspoons kosher salt
6 cloves garlic


  1. Place the pork butt into the freezer for 15-20 minutes to firm up.
  2. Use a sharp knife to cut the butt into strips, no more than 1/4 inch thick.
  3. Place the pork into a sealable bag, then add the soda, fish sauce, sugar, soy, vinegar and salt. Smash the garlic cloves with a side of a knife and add to the bag. Seal, then place in the refrigerator for 4-6 hours.
  4. Heat a grill for medium cooking, about 350f.
  5. Place the skewers onto the heated grill. I turn them 3-4 times during the cook to allow them to color without burning, and cook evenly to a safe temperature. Turn the skewers after 5 minutes, then cook a further 5 minutes and turn again. Cook another 5-7 minutes. You may need to turn the skewers more frequently during the final minutes to stop them from burning.
  6. Remove from grill and serve.


You can use pineapple or orange flavored soda, or try something more neutral like sprite.

  • Prep Time: 4 hours
  • Cook Time: 15 minutes
  • Category: Main
  • Method: Grilling
  • Cuisine: Asian