I first tried this bright, tangy barbecue skewer at a backyard potluck and was surprised by how a simple soda-driven marinade turned ordinary chicken into something sticky, slightly charred, and craveable. This recipe combines soy, citrus, ketchup, brown sugar, and lime soda for a fast, flavor-packed marinade that works with chicken or pork. It’s great for weeknight grilling, weekend parties, or batch-cooking for the week.
I like serving these skewers when friends drop by because they cook quickly and everyone can grab a stick. If you want a recipe that’s forgiving, bold, and crowd-pleasing, this is it. For a different crowd-pleasing weeknight idea with similar simplicity, try this 5-ingredient air fryer tri-tip recipe for another fast protein option.
Why You’ll Love This Dish
This barbecue skewer is all about contrast: tang from lemon or lime, umami from soy and ketchup, sweetness from brown sugar and soda, and a caramelized char on the grill. It’s flexible — use chicken thighs for juiciness or pork shoulder for a richer bite. It’s also:
- Fast to prep (active work is mostly chopping and threading).
- Scalable — the recipe handles 5 pounds of meat for a party.
- Kid-friendly — the sweet-tangy profile appeals to picky eaters.
- Budget-friendly — pantry staples and affordable cuts shine here.
“Made this for a family picnic — the kids dug into the skewers and the adults kept asking for seconds. Simple but packed with flavor.” — a home-cook review
For a cozy side that pairs beautifully, consider serving with a warm, creamy side like these cheesy ranch potatoes and smoked sausage.
How This Recipe Comes Together
You’ll make a bright, soda-laced marinade, let the meat soak up the flavors, thread the pieces onto soaked skewers, and grill over medium heat until caramelized. Plan for at least 3 hours of marinating; for maximum depth, overnight is best. The process is mostly passive after the initial prep, which makes it perfect for prepping in advance and finishing on the grill when guests arrive.
Try balancing your prep with a simple slaw or rice (see serving suggestions below) so everything comes together at the same time.

What You’ll Need
1/2 cup light sodium soy sauce, 1/2 cup lemon juice or lime juice, 1/2 cup ketchup, 3 tablespoons dark brown sugar, 2 tablespoons garlic powder, 1 teaspoon ground black pepper, 1–2 teaspoons salt, 1 can lime soda or Sprite, 5 pounds meat of your choice (chicken or pork)
Notes and substitutions:
- Swap light soy with tamari for a gluten-free option. Reduce salt if your soy is salty.
- Use fresh lemon or lime juice for brighter acidity; bottled is fine in a pinch.
- Dark brown sugar gives depth — substitute with light brown or tong-term honey (use 2–3 tbsp) if needed.
- For a lower-sugar version, reduce the soda to 1/2 can and add a splash of water.

Step-by-Step Instructions
Prepare Marinade: In a large bowl, mix soy sauce, lemon/lime juice, ketchup, brown sugar, garlic powder, pepper, salt, and soda. Stir until the sugar dissolves., Marinate Meat: Cut meat into bite-sized chunks. Add to marinade, cover, and refrigerate for at least 3 hours (preferably 24 hours for maximum flavor)., Soak Skewers: Soak wooden skewers in water for 30 minutes to prevent burning on the grill., Preheat Grill: Set your grill to medium heat and lightly oil the grates., Skewer the Meat: Thread marinated meat pieces onto the skewers with small gaps between each for even cooking., Grill: Place skewers on the grill. Cook each side for 4–5 minutes, basting occasionally with the warmed leftover marinade until meat is fully cooked and slightly charred., Serve: Let skewers rest a few minutes. Serve with rice, coleslaw, or pickles. Garnish with herbs if desired.
Rewritten, user-friendly directions:
- Make the marinade: In a large bowl, whisk together 1/2 cup light sodium soy sauce, 1/2 cup lemon or lime juice, 1/2 cup ketchup, 3 tbsp dark brown sugar, 2 tbsp garlic powder, 1 tsp ground black pepper, 1–2 tsp salt, and 1 can lime soda or Sprite. Stir until the sugar dissolves.
- Cut and marinate the meat: Cut 5 pounds of chicken or pork into bite-sized chunks. Add the meat to the marinade, turn to coat, cover, and refrigerate for at least 3 hours (24 hours for best flavor).
- Prep skewers: Soak wooden skewers in water for 30 minutes to stop them from burning on the grill.
- Heat the grill: Preheat to medium and oil the grates lightly so the meat doesn’t stick.
- Thread the meat: Thread the marinated chunks onto the soaked skewers, leaving small gaps between pieces for even heat circulation.
- Grill: Place skewers over medium heat. Grill 4–5 minutes per side until the meat is cooked through and has a slight char. If you want to baste, reserve a portion of the marinade before adding the raw meat. If you use leftover marinade that touched raw meat, boil it for at least 3–5 minutes before brushing on the skewers.
- Rest and serve: Let the skewers rest for a few minutes off the heat, then serve.
A practical note: don’t use raw marinade for basting unless it’s been boiled first. For convenience, set aside 1/2 cup of the prepared marinade before you add the meat and use that for basting.
Best Ways to Enjoy It
Serve these skewers with fluffy jasmine or basmati rice, a crisp cabbage slaw, grilled corn, or a platter of pickles and sliced cucumbers to cut the sweetness. For a complete casual meal:
- Plate 2–3 skewers per person over rice and drizzle with a little extra (boiled) marinade.
- Make a quick slaw with mayo, apple cider vinegar, and grated carrot.
- Offer lime wedges and chopped cilantro for freshness.
For drink pairings, light lagers and citrusy cocktails work well. If you want other party skewers to rotate with these, try a lighter Asian-inspired bowl like this bang bang chicken bowl.
How to Store and Reheat
- Refrigerator: Store cooled cooked skewers in an airtight container for up to 3–4 days.
- Freezer: Remove meat from skewers and freeze in a sealed container or freezer bag for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheat: Reheat gently in a 350°F (175°C) oven for 8–12 minutes until warmed through, or use a skillet over medium heat to crisp the edges. Avoid high heat microwaving, which dries the meat.
If you reserved marinade for basting, store it separately. Any marinade that contacted raw meat should be cooked before using or discarded.
Helpful Cooking Tips
- Choose the right cut: boneless chicken thighs stay juicier than breasts; pork shoulder or pork butt will be more forgiving than lean loin.
- Even pieces: cut the meat into uniform chunks, about 1 to 1.5 inches, so everything finishes at the same time.
- Don’t overcrowd skewers: leave small gaps so heat circulates and you get even browning.
- Two-marinate method: if you want to baste freely, set aside a cup of marinade before adding raw meat. Boil any used marinade for at least 3–5 minutes to make it safe.
- Grill timing: medium heat gives a good balance of caramelization and doneness. A quick thermometer check — 165°F for chicken, 145°F (rest to 160°F) for pork — ensures safety without overcooking.
For other make-ahead grilling solutions that save time on busy days, check out this hearty soup idea to round out a meal plan.
Recipe Variations
- Spicy: Add 1–2 tsp sriracha or a pinch of cayenne to the marinade.
- Citrus-herb: Add chopped cilantro and extra lime zest to the reserved basting sauce.
- Teriyaki-style: Substitute 1/4 cup of the ketchup with hoisin sauce and add 1 tbsp sesame oil.
- Vegetarian: Marinate firm tofu or thick portobello slices in the same marinade and grill until charred.
- Low-sugar: Replace the soda with plain sparkling water and reduce brown sugar to 1 tbsp; add 1–2 tsp honey if you want a touch more sweetness.
For a finger-food rotation at gatherings, pair these skewers with small sides like these easy brownies for dessert.

Frequently Asked Questions
Q: How long should I marinate the meat?
A: Marinate for at least 3 hours. For best penetration and flavor, marinate up to 24 hours. Acidic marinades can start to change the texture if left too long past 24 hours.
Q: Can I use metal skewers instead of wooden?
A: Yes. Metal skewers don’t need soaking and conduct heat, which can speed cooking. Just use caution when handling—they’ll be hot.
Q: Is it safe to baste with the leftover marinade?
A: Only if you reserved a portion before adding raw meat. If you must use marinade that contacted raw meat, bring it to a rolling boil for several minutes to kill pathogens before using as a sauce or baste.
Q: What’s the best cut of pork or chicken for these skewers?
A: Boneless chicken thighs or pork shoulder/butt are ideal for juiciness. Chicken breasts and pork loin work but can dry out if overcooked.
Q: Can I make these indoors on a grill pan?
A: Yes. Use a hot grill pan or cast-iron skillet. Expect less smoke and slightly different charring, but flavor still develops well.
Conclusion
These barbecue skewers are a dependable, flavorful choice when you want something that’s both simple and crowd-pleasing. If you’d like inspiration for regional pork skewers, see this detailed guide to Filipino-style flavor in Filipino BBQ Pork Skewers – Hungry Huy. For another grilling-focused chicken skewer approach with healthy summer tips, check out this BBQ Chicken Skewers Recipe {Healthy Summer Grilling Recipe}.
PrintTangy Barbecue Skewers
Fast and flavor-packed barbecue skewers suitable for chicken or pork, marinated in a soda-driven sauce perfect for grilling.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 3 hours 35 minutes
- Yield: 10 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: American
- Diet: Gluten-Free
Ingredients
- 1/2 cup light sodium soy sauce
- 1/2 cup lemon juice or lime juice
- 1/2 cup ketchup
- 3 tablespoons dark brown sugar
- 2 tablespoons garlic powder
- 1 teaspoon ground black pepper
- 1–2 teaspoons salt
- 1 can lime soda or Sprite
- 5 pounds chicken or pork, cut into bite-sized chunks
Instructions
- In a large bowl, whisk together soy sauce, lemon/lime juice, ketchup, brown sugar, garlic powder, pepper, salt, and lime soda until sugar dissolves.
- Cut meat into bite-sized chunks, add to marinade, cover, and refrigerate for at least 3 hours (preferably 24 hours).
- Soak wooden skewers in water for 30 minutes.
- Preheat grill to medium heat and lightly oil the grates.
- Thread marinated meat onto skewers with gaps for even cooking.
- Grill for 4–5 minutes per side until cooked through and slightly charred.
- Let skewers rest for a few minutes before serving.
Notes
For a gluten-free option, use tamari instead of soy sauce. Reduce salt if your soy is salty. If you’re watching sugar intake, reduce soda to 1/2 can and add a splash of water.
Nutrition
- Serving Size: 1 skewer
- Calories: 320
- Sugar: 8g
- Sodium: 600mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 70mg









