Love this? Pin it for later!
Why This Recipe Works
- Keto-approved sweetness: Fresh pineapple in controlled portions keeps carbs low while delivering that tropical pop.
- Two-zone grilling: Char over high heat, then slide to the cool side so chicken stays juicy and pineapple doesn’t torch.
- 15-minute marinade: Gluten-free tamari, sesame oil, and lime jump-start flavor without hours of waiting.
- Built-in portion control: Precut skewers make it impossible to over-serve yourself.
- Meal-prep superstar: Thread the night before, cover, and grab as you head to the grill.
- Customizable heat: Swap sambal for mild chili garlic sauce or crank it up with Thai bird chilies.
Ingredients You'll Need
Great skewers start with great groceries. Here’s what to grab—and why each item matters.
Chicken thighs: I specify boneless, skinless thighs because they stay succulent even if you accidentally overcook them by a minute or two. Look for organic, air-chilled meat if possible; it hasn’t been plumped with saltwater, so the marinade penetrates better. Breast works in a pinch, but trim any white tendons and pound to even thickness first.
Fresh pineapple: Canned rings are tempting, but they’re usually packed in syrup and taste flat after grilling. A ripe pineapple smells sweet at the base and yields slightly when pressed. You’ll only need a cup of ½-inch cubes—about a quarter of a large fruit—so buy one, cube the rest, and freeze for smoothies.
Coconut aminos: Soy sauce’s mellow cousin, coconut aminos keeps the recipe gluten-free and soy-free while adding a faint caramel note. If you’re not strictly soy-free, reduced-sodium tamari is fine; just halve the added salt.
Sesame oil: A teaspoon is all it takes to perfume the entire dish. Choose toasted, not raw, for that nutty aroma. Store it in the fridge; the volatile oils turn rancid quickly at room temp.
Lakanto Golden or brown erythritol: A tablespoon mimics the molasses depth of brown sugar without spiking glucose. If you’re not keto, coconut sugar works but adds 2 g carbs per serving.
Sambal oelek: This Indonesian chili paste brings pure heat plus a whisper of vinegar. Check labels—some brands add sugar. No sambal? Use ½ tsp red-pepper flakes plus ½ tsp rice vinegar.
Lime: Zest before you juice; the oils in the skin carry more flavor than the liquid alone. Organic limes are worth the extra few cents since you’re eating the peel.
Wooden skewers: Cheap, disposable, and they won’t heat up like metal, so the inside of the chicken doesn’t overcook. Soak at least 30 minutes so they don’t turn into tinder on the grill.
How to Make Spicy Keto Chicken and Pineapple Skewers for a Sweet and Spicy Bite
Soak the skewers
Submerge 12 wooden skewers in a 9×13-inch baking dish filled with warm water. Place a mug on top to keep them submerged. Thirty minutes is non-negotiable; dry skewers will ignite faster than the chicken cooks, leaving you with burnt sticks and raw meat.
Cube the chicken
Pat 1½ lb (about 680 g) boneless, skinless chicken thighs dry with paper towels. Stack and slice into 1-inch pieces—large enough that they won’t shred when skewered, small enough to cook through quickly. Remove any yellowish fat edges; they’ll flare and taste bitter.
Whisk the quick marinade
In a medium bowl combine 3 Tbsp coconut aminos, 1 Tbsp lime juice, 1 Tbsp Lakanto Golden, 2 tsp avocado oil, 1 tsp toasted sesame oil, 1 tsp sambal oelek, 1 tsp grated fresh ginger, ½ tsp lime zest, ½ tsp kosher salt, and ¼ tsp cracked black pepper. Taste—it should be salty-sweet with a bright back-heat. Adjust chili if you’re brave.
Marinate 15 minutes—no longer
Add chicken to the bowl, cover, and let stand at room temperature. The salt and acid work quickly; after 15 minutes the surface proteins tighten just enough to stay juicy on the grill. Over-marinate and the acid turns the meat mushy.
Prep the pineapple
While the chicken bathes, cube 1 cup fresh pineapple into ½-inch pieces—small enough to thread, large enough that they won’t fall apart. Blot gently; excess juice dilutes the glaze and encourages sticking.
Thread strategically
Drain skewers. Alternate 3 chicken cubes with 2 pineapple pieces, starting and ending with chicken (it grips the wood better). Pack snugly but not crammed; air gaps equal browning. Reserve leftover marinade—you’ll boil it into a finishing glaze.
Set up two-zone heat
Preheat grill to medium-high (400 °F / 205 °C). For charcoal, pile coals on one side; for gas, ignite half the burners. Clean grates and oil them—dip a wad of paper towel in avocado oil, grab with tongs, and swipe. A glossy grate prevents heartbreak (a.k.a. sticking).
Grill & glaze
Lay skewers over direct heat. Close lid and cook 3 minutes; rotate 90° for cross-hatch marks. After another 2 minutes, move skewers to the cool zone. Pour reserved marinade into a saucepan, add 2 Tbsp water, boil 1 minute, then brush onto skewers. Continue cooking 4–5 minutes, turning and basting twice, until chicken hits 165 °F (74 °C) and pineapple is bronzed.
Rest, then serve
Transfer to a platter, tent loosely with foil, and rest 5 minutes so juices redistribute. Shower with sliced scallions and sesame seeds. Plate extra lime wedges—bright acid lifts the sweet-heat balance and makes the flavors sing.
Expert Tips
Dry the surface
Moisture is the enemy of browning. Pat chicken and pineapple dry after marinating for picture-perfect grill marks.
Leave a handle
Leave 1 inch of skewer bare at the bottom for an easy handhold—no tongs needed when flipping.
Use a grill basket
If you’re worried about pineapple slipping, place a perforated grill pan upside-down over the grates and lay skewers across the holes.
Check doneness early
Thermometers trump timers. Start checking at 150 °F; carry-over heat will nudge it to 165 °F while resting.
Double the glaze
Boiling the marinade kills bacteria and concentrates flavor. Want extra sticky goodness? Simmer until syrupy and drizzle just before serving.
Metal skewer hack
If you only have metal skewers, oil generously and leave ¼ inch between pieces for even heat flow.
Variations to Try
- 1Mango-Habanero: Swap pineapple for firm mango and sambal for minced habanero. Same carbs, bigger attitude.
- 2Thai Peanut: Stir 1 Tbsp peanut butter into the boiled glaze and top with crushed peanuts and cilantro.
- 3Low-FODMAP: Replace coconut aminos with 2 Tbsp tamari plus 1 Tbsp water, and omit fresh ginger; use ½ tsp ground ginger instead.
- 4Surf & Turf: Alternate 1-inch scallops with the chicken; cook until scallops are opaque, about 6 minutes total.
- 5Air-Fryer: Arrange skewers in a single layer in a 400 °F air fryer; cook 8 minutes, flip, baste, and cook 4 minutes more.
Storage Tips
Refrigerate: Slide chicken and pineapple off the skewers into an airtight container; cool within 2 hours of grilling. Keeps 4 days. Reheat in a 350 °F oven for 8 minutes or microwave 60–90 seconds until just warmed; over-heating toughens chicken.
Freeze: Flash-freeze cooled skewers on a parchment-lined sheet pan 1 hour, then transfer to a freezer bag with air pressed out. Good for 2 months. Thaw overnight in the fridge, then reheat as above.
Meal-prep: Thread skewers the night before, cover tightly with plastic wrap, and refrigerate. The acid in the marinade won’t break down the meat in 12 hours, but you’ll shave 10 minutes off dinner time.
Frequently Asked Questions
Spicy Keto Chicken and Pineapple Skewers for a Sweet and Spicy Bite
Ingredients
Instructions
- Soak skewers: Submerge wooden skewers in warm water 30 minutes.
- Make marinade: Whisk coconut aminos, lime juice, erythritol, avocado oil, sesame oil, sambal, ginger, zest, salt, and pepper.
- Marinate chicken: Toss chicken in marinade 15 minutes at room temp.
- Preheat grill: Set up two-zone heat (medium-high direct, cool indirect).
- Thread: Alternate 3 chicken cubes with 2 pineapple pieces per skewer.
- Grill: Sear over direct heat 3 min, rotate, cook 2 min more. Move to indirect side.
- Boil & baste: Simmer leftover marinade 1 min; brush onto skewers. Cook 4–5 min, turning twice, until 165 °F.
- Rest & serve: Tent with foil 5 min, garnish, and enjoy.
Recipe Notes
For meal-prep, thread skewers the night before and refrigerate, covered. Boil reserved marinade at serving time for a safe glaze.