I have to be honest—I used to be stuck in a serious dinner rut. My version of “healthy eating” was the same boring grilled chicken, week after week. Then, one weekend, I had a friend coming over who is notoriously hard to please (and happens to be on a keto diet!). I panicked.
Wanting to make something special, I remembered a peanut sauce I loved but knew it needed a little something extra to make it pop. On a complete whim, I ditched the sugar, doubled down on the garlic, and squeezed in the juice of an entire lime. The moment I tasted it, I knew I’d struck gold. The brightness completely transformed the rich, savory sauce.
That night, these skewers were born. My friend didn’t just like them; she asked for the recipe before she even left. Now, they’re my go-to for everything from quick weeknight meals to backyard cookouts, and I promise they’ll be a game-changer for you, too.
Why This Recipe Works
You’re going to absolutely fall in love with this recipe, and here’s why:
- Insanely Flavorful: This isn’t your average marinade. It’s the perfect balance of savory, nutty, tangy, and rich. The combination of peanut butter, lime, tamari, and toasted sesame oil creates a flavor that will have everyone reaching for seconds.
- Simple, One-Bowl Prep: All the magic happens in a single mixing bowl. Just whisk the ingredients together, toss the chicken, and let it marinate. It’s minimal effort for maximum reward.
- Naturally Low-Carb & Keto-Friendly: Made with unsweetened peanut butter and no added sugar, these skewers are perfect for anyone following a keto or low-carb lifestyle. It’s healthy food that feels indulgent!
What You’ll Need
Here’s a quick look at the ingredients. The beauty of this recipe is its simplicity and flexibility.
- Boneless, Skinless Chicken Thighs: I highly recommend thighs for this—they stay so much juicier than breasts on the grill or in the oven!
- Natural, Unsweetened Creamy Peanut Butter: This is the key to keeping the recipe low-carb and keto-friendly. Always check the label for no added sugars.
- Tamari or Low-Sodium Soy Sauce: Use tamari to keep the recipe gluten-free.
- Toasted Sesame Oil: Adds a wonderful, nutty depth of flavor. A little goes a long way!
- Fresh Lime Juice: Please don’t skip this! Freshly squeezed juice provides the perfect zesty kick that brightens everything up.
- White Vinegar & A Touch of Sweetener: A splash of vinegar and an optional teaspoon of erythritol or monk fruit sweetener balances the sauce perfectly.
- Garlic, Green Onions & Ginger: The aromatic dream team. Fresh is always best, but ground ginger works perfectly here.
- Fresh Cilantro: Adds a burst of freshness. If you’re not a fan, you can leave it out or substitute it with fresh parsley.
- Roasted Peanuts & Avocado Oil: For that final crunchy garnish and for keeping things from sticking to the grill.
Step-by-Step Instructions
1. Prepare the Glaze
- Make the Base: In a large mixing bowl, whisk together the unsweetened peanut butter, tamari, toasted sesame oil, lime juice, and white vinegar until the mixture is completely smooth.
- Add the Aromatics: Next, stir in the optional sweetener, minced garlic, the white parts of the sliced green onions, the chopped cilantro, ground ginger, and salt. Mix until everything is well combined.
2. Marinate the Chicken Add your chicken cubes right into the bowl with the glaze. Use a spatula to toss everything together, ensuring every single piece of chicken is generously coated. Cover the bowl and pop it in the fridge. Let it marinate for at least 45 minutes, but for a truly deep, rich flavor, let it marinate for up to 8 hours!
3. Assemble the Skewers Once marinated, thread the chicken pieces onto your prepared skewers. You’ll want to pack them together snugly to ensure they stay moist and juicy while cooking. Divide the chicken evenly among all 8 skewers.
4. Cook the Skewers You’ve got two great options here. For both methods, the chicken is done when the internal temperature reaches 165°F (74°C).
- Oven Method: Preheat your oven to 425°F (220°C). Place the skewers in a single layer on an oiled wire rack set inside a baking sheet. Roast for 15-18 minutes, or until the chicken is cooked through and the edges are beautifully browned and caramelized.
- Grill Method: Preheat your grill to medium-high heat (about 400-450°F / 200-230°C). Place the skewers on the oiled grates and grill for 4-6 minutes per side, flipping just once, until the chicken is cooked through.
5. Serve and Garnish Transfer the hot, delicious skewers to a serving platter. Sprinkle generously with the chopped roasted peanuts, the reserved fresh green onion tops, and a few extra cilantro leaves. Serve immediately and watch them disappear!
Expert Tips & Tricks
- Don’t Have Peanut Butter? Natural, unsweetened almond butter is a fantastic substitute.
- Protein Swaps: This marinade is also incredible on pork tenderloin cubes, shrimp, or even extra-firm tofu for a vegetarian option.
- Avoid the #1 Mistake: Don’t skip the marination time! Even 30-45 minutes makes a huge difference, as this is where all the flavor infusion happens.
- Storage: Leftovers are amazing! Store them in an airtight container in the fridge for up to 4 days. They are fantastic served cold the next day over a salad or gently reheated.
Serving & Pairing Ideas
These skewers are incredibly versatile. For a perfect keto-friendly meal, serve them alongside a crisp cucumber and tomato salad, some grilled asparagus, or a creamy coleslaw. If you’re not counting carbs, they are an absolute dream with fluffy coconut rice to soak up any extra sauce. For drinks, a cold lager or a crisp Sauvignon Blanc cuts through the richness beautifully. They are the star of any summer BBQ!

Keto Peanut Chicken Skewers
Ingredients
- 2 lbs 900g boneless, skinless chicken thighs, trimmed and cut into 1-inch cubes
- ⅓ cup natural unsweetened creamy peanut butter
- 1 tbsp + 1 tsp tamari or low-sodium soy sauce
- 1 tbsp + 1 tsp toasted sesame oil
- 1 tbsp fresh lime juice
- 1 tsp white vinegar
- 1 tsp erythritol or monk fruit sweetener optional
- 4 large garlic cloves finely minced
- 3 green onions thinly sliced (whites and greens separated)
- 3 tbsp finely chopped fresh cilantro
- 1 ¼ tsp ground ginger
- ¾ tsp kosher salt
- Avocado oil or other high-heat neutral oil
- ⅓ cup roasted peanuts coarsely chopped
- Reserved sliced green onion tops
- Fresh cilantro leaves
Method
- Prepare the Glaze: In a large mixing bowl, whisk together the unsweetened peanut butter, tamari, toasted sesame oil, lime juice, and white vinegar until the mixture is smooth. Stir in the optional sweetener, minced garlic, the white parts of the green onions, chopped cilantro, ground ginger, and salt. Mix until everything is well combined.
- Marinate the Chicken: Add the chicken cubes to the bowl. Use a spatula to toss the chicken, ensuring every piece is generously coated in the peanut glaze. Cover the bowl and refrigerate for at least 45 minutes, or up to 8 hours for a deeper flavor.
- Assemble the Skewers: Remove the marinated chicken from the refrigerator. Thread the chicken pieces onto your prepared skewers, packing them together snugly but not too tightly. Divide the chicken evenly among the 8 skewers.
- Oven Method: Preheat your oven to 425°F (220°C) with a rack in the upper-middle position. Place a wire rack inside a rimmed baking sheet and brush it lightly with avocado oil. Arrange the skewers in a single layer on the wire rack. Roast for 15-18 minutes, or until cooked through and the edges are beautifully caramelized. The internal temperature must reach 165°F (74°C).
- Grill Method: Preheat your grill to medium-high heat (400-450°F / 200-230°C). Brush the clean grill grates with avocado oil. Place the skewers on the grill and cook for 4-6 minutes per side, flipping once. The chicken is done when opaque throughout and an instant-read thermometer inserted into the thickest piece reads 165°F (74°C).
- Serve: Transfer the hot skewers to a serving platter. Garnish generously with the chopped roasted peanuts, the reserved green onion tops, and fresh cilantro leaves. Serve immediately.
Notes
- Calories 722 kcal
- Protein 68 g
- Total Fat 46 g
- Total Carbohydrates 9 g
- Dietary Fiber 4 g
- Net Carbohydrates 5 g
- Sodium 744 mg
Give This a Try!
Honestly, this recipe has become an absolute staple in my kitchen, and I have a feeling it will in yours, too. It’s proof that healthy eating can be exciting and incredibly delicious. If you give these skewers a try, I’d love to see them! Tag me on social media so I can see your amazing creations. Happy grilling!