Love this? Pin it for later! 📌
I still remember the first time I packed these vibrant chicken and veggie skewers for a beach picnic with friends. The smoky aroma of grilled chicken mingled with the sweet crunch of bell peppers, and when we dipped them into that creamy peanut sauce—oh my!—everyone demanded the recipe before the sunset faded. That day taught me that meal prep doesn't have to be boring tubs of steamed broccoli and plain chicken breast. These colorful skewers have since become my Sunday ritual: I thread them while listening to podcasts, grill them in big batches, and suddenly my entire work-week lunch game is transformed. Whether you're feeding a crowd at a summer barbecue or simply trying to eat healthier without sacrificing flavor, these meal-prep skewers are about to become your new best friend.
Why This Recipe Works
- One sauce, endless magic: The peanut sauce doubles as marinade and dip, infusing every bite with umami-rich flavor.
- Color-coded nutrition: Red peppers for vitamin C, zucchini for potassium, chicken for lean protein—each skewer is a balanced plate on a stick.
- Grill-to-box in 20: Active prep is under 15 minutes; the grill does the rest while you sip iced tea.
- Freezer-friendly: Raw, marinated skewers freeze beautifully—grab, thaw, grill, eat.
- Kid-approved veggies: The caramelized edges turn even picky eaters into pepper fanatics.
- Zero plastic waste: Pack in reusable glass containers and you’ve got eco-friendly lunches all week.
- Gluten-free & dairy-free: Naturally allergen-light so everyone at the table can enjoy.
Ingredients You'll Need
Quality ingredients make the difference between “pretty good” and “can’t-stop-eating.” Below I’ve listed exactly what I buy at my everyday grocery store, plus the swaps I’ve tested when the pantry runs low.
Chicken: I reach for boneless, skinless chicken thighs—they stay juicier on reheat than breast meat. Look for pale pink flesh with minimal odor. If you prefer breast, slice it a touch thicker so it doesn’t dry out. Organic is lovely, but conventional works; just pat dry so the marinade clings.
Bell Peppers: A tri-color mix (red, yellow, orange) gives the skewers farmers-market vibrancy. Red are sweetest; green are grassier. Choose peppers with taut, glossy skin and no soft spots. Save time by grabbing the pre-cut strips from the salad bar—about 2 heaping cups equals two whole peppers.
Zucchini: Small to medium zucchini have fewer seeds and stay crisp. If yours are garden-giant, scoop the seedy core with a spoon before cubing. No zucchini? Yellow squash or Japanese eggplant are seamless stand-ins.
Red Onion: The natural sugars char into sweet ribbons. Soak slices in ice water for 10 minutes to tone down the bite if you’re onion-sensitive. Shallots or sweet Maui onions work too.
Natural Peanut Butter: The only ingredient should be peanuts (maybe salt). Stir in the oil, then measure. If you’re using the bottom-of-jar dry stuff, loosen it with a teaspoon of hot water. Almond or cashew butter create a more luxurious sauce, while sunflower-seed butter keeps things nut-allergy friendly.
Lime: Zest before juicing—those fragrant oils amplify the peanut sauce. Roll the fruit on the counter to maximize yield. In a pinch, rice vinegar supplies tang, but you’ll miss the floral aroma.
Coconut Milk: Full-fat canned coconut milk delivers silkiness. Light versions work; the sauce will be thinner but still luscious. Shake the can vigorously or whisk to re-emulsify.
Soy Sauce: I keep reduced-sodium tamari for gluten-free friends. Coconut aminos add sweetness; reduce the maple syrup slightly to balance.
Maple Syrup: Just two tablespoons tame the heat and help everything caramelize. Honey or agave are fine swaps; brown sugar dissolved in a splash of warm water also does the trick.
Sriracha: Start with 1 teaspoon if you’re spice-shy; 1 tablespoon gives a gentle back-of-throat warmth. Chili-garlic sauce or gochujang bring deeper complexity—thin with a teaspoon of water so the marinade isn’t gloppy.
How to Make Meal Prep Chicken and Veggie Skewers with Peanut Sauce
Whisk the peanut sauce base
In a medium bowl, combine ⅓ cup peanut butter, ¼ cup coconut milk, 2 tablespoons lime juice, 2 tablespoons soy sauce, 2 tablespoons maple syrup, 1–2 teaspoons sriracha, 1 teaspoon grated ginger, and 2 minced garlic cloves. Use a fork to mash everything together until glossy and smooth. The consistency should coat the back of a spoon; thin with 1 tablespoon warm water if it seizes. Reserve half the sauce (about ½ cup) for serving; cover and refrigerate.
Cube & marinate the chicken
Pat 1½ pounds chicken thighs dry and slice into 1¼-inch cubes. Aim for uniformity so they cook evenly. Add chicken to the remaining peanut sauce, toss to coat, then press a piece of plastic wrap directly onto the surface to prevent oxidation. Marinate at least 30 minutes at room temp or up to 24 hours refrigerated. Longer equals deeper flavor, but don’t exceed 24 hours or the lime will start to “cook” the edges.
Prep the veggies
While the chicken bathes, core and seed 2 bell peppers, then chop into 1-inch squares. Slice 1 medium zucchini into ½-moons about ¾-inch thick—any thinner and they’ll flop on the skewer. Peel and quarter ½ red onion, keeping the root end intact so the layers stay together. Toss veggies in a drizzle of neutral oil (½ teaspoon) and a pinch of salt; this helps them char faster and prevents sticking.
Soak wooden skewers
If using bamboo, submerge 10–12 skewers in a baking dish of hot tap water for 20 minutes. This prevents the tips from igniting on the grill. Metal skewers skip this step—just lightly oil them so food slides off later. While they soak, preheat your grill (or grill pan) to medium-high, about 425 °F. You should be able to hold your hand 5 inches above the grates for 3–4 seconds max.
Thread with intention
Alternate chicken-pepper-onion-zucchini, starting and ending with chicken—it grips the skewer and keeps veggies from spinning. Leave a tiny gap between pieces so heat can circulate; crowded skewers steam instead of sear. Aim for 4–5 chicken cubes per stick. If you have odd-shaped bits, thread them on separate “veggie-only” skewers so you can pull them off earlier.
Grill & glaze
Oil the grates with a folded paper towel dipped in neutral oil. Lay skewers diagonally for those Instagram-worthy cross-hatch marks. Close the lid and cook 3 minutes. Flip, brush the cooked side with a thin layer of the reserved peanut sauce (not the raw-marinade stuff), and cook another 2–3 minutes. Continue turning every 2 minutes until chicken hits 165 °F on an instant-read thermometer, 10–12 minutes total. Transfer to a platter, tent loosely with foil, and rest 5 minutes so juices redistribute.
Portion for meal prep
Slide the chicken and veggies off the skewers (or leave them on for dramatic effect). Pack 1–2 skewers plus ¼ cup peanut sauce into each 2-cup glass container. Add a small parchment square between sauce and lid to prevent splatter. Chill uncovered 20 minutes so steam escapes, then seal and refrigerate up to 4 days. Reheat in microwave 60–90 seconds, or enjoy cold—yes, the peanut sauce thickens into a dreamy dressing when cold.
Freeze for future you
Arrange raw, marinated skewers on a parchment-lined baking sheet; freeze until solid, then transfer to a zip-top bag. They’ll keep 3 months. Grill from frozen—just add 3–4 extra minutes per side, shutting the lid to create an oven effect. Frozen cooked skewers are also fair game; thaw overnight in fridge and reheat 6 minutes in a 350 °F oven or air fryer at 325 °F.
Expert Tips
Temperature trumps time
Chicken thighs forgive overcooking, but white meat hits a wall fast. An instant-read thermometer is your $10 insurance policy against dry kebabs.
Two-zone fire
Bank coals to one side (or turn off one burner on a gas grill) so you have a safety zone. If flare-ups occur, simply shuffle skewers to the cooler quadrant.
Oil the food, not the grates
Lightly brushing the skewers themselves prevents sticking better than a smoky, messy grate. Use an herb-infused oil for bonus flavor.
Overnight = flavor jackpot
If you can wait, let the chicken marinate a full 24 hours. The salt in the soy sauce seasons to the very center, and enzymes soften the meat.
Double-skewer trick
Thread two parallel skewers through larger veggies; they won’t rotate when you flip, giving perfect grill marks on all sides.
Sauce second life
Leftover peanut sauce? Thin with rice vinegar for a salad dressing, dollop on scrambled eggs, or toss with cold soba noodles for Wednesday’s lunch.
Variations to Try
- Satay Street-Style: Swap chicken for thinly sliced pork shoulder; grill 2 minutes per side and serve with quick-pickled cucumbers.
- Tropical Twist: Replace bell peppers with fresh pineapple cubes; add ½ teaspoon lime zest to the sauce and garnish with toasted coconut.
- Keto-Friendly: Use sugar-free peanut butter and monk-fruit syrup; serve over cauliflower rice drizzled with sesame oil.
- Vegan Power: Firm tofu or tempeh stand in for chicken; press tofu 20 minutes to remove excess moisture so it grills instead of crumbles.
- Mediterranean Mash-Up: Season with za’atar and lemon instead of peanut sauce; use tahini-lemon dip spiked with garlic.
- Campfire Edition: Assemble at home, transport in a cooler, and roast over glowing embers—no grill grate needed.
Storage Tips
Refrigerator: Store cooked skewers in airtight containers up to 4 days. Keep the peanut sauce separate so you can heat the chicken without scorching the sauce. Reheat to 165 °F; a skillet over medium heat revives the char better than a microwave.
Freezer: Freeze raw, marinated skewers on a sheet pan, then transfer to a labeled bag—grill straight from frozen as described above. For cooked leftovers, flash-freeze cubes on a tray, then bag; this prevents clumping and lets you grab single portions.
Meal-Prep Containers: Glass is your friend—it won’t stain from turmeric-laced peanut sauce. Add a bed of quinoa or brown rice underneath the skewers to soak up juices, or tuck in crisp lettuce leaves for DIY lettuce wraps at lunch.
Frequently Asked Questions
Meal Prep Chicken and Veggie Skewers with Peanut Sauce
Ingredients
Instructions
- Make peanut sauce: Whisk peanut butter, coconut milk, lime juice, soy sauce, maple syrup, sriracha, ginger, and garlic until smooth. Reserve half for serving.
- Marinate chicken: Toss chicken cubes in remaining sauce; marinate 30 minutes to 24 hours.
- Prep veggies: Lightly oil and salt the peppers, zucchini, and onion.
- Soak skewers: Submerge wooden skewers in hot water 20 minutes.
- Assemble: Alternate chicken and veggies on skewers.
- Grill: Cook over medium-high heat, turning occasionally, until chicken reaches 165 °F, 10–12 minutes.
- Serve or store: Enjoy hot with reserved peanut sauce, or cool and pack into meal-prep containers up to 4 days.
Recipe Notes
Sauce thickens when cold—thin with 1 tablespoon warm water before serving if needed. Nutritional info accounts for all peanut sauce; actual consumed will be less.