Love this? Pin it for later!
Why This Recipe Works
- Color-coded fun: Kids eat with their eyes first; a spectrum of produce feels like edible art.
- No sharp knives at the table: Pre-cut veggies keep assembly safe for tiny fingers.
- Protein-powered dip: Peanut sauce delivers hunger-busting protein without a single chicken nugget.
- Grill or stovetop: Works on an outdoor grill, grill-pan, or even under the broiler—year-round friendly.
- Make-ahead magic: Chop and blanch veggies up to three days early; skewer in minutes.
- Allergy swaps: Sunflower-seed butter substitutes beautifully for peanut-free schools.
- Zero food waste: Leftover dipping sauce becomes tomorrow’s lunch-box noodle dressing.
Ingredients You'll Need
Great skewers start at the produce aisle. Look for vegetables that keep their shape when grilled—no one wants a flimsy slice of mushroom sliding into the coals. I aim for a minimum of five colors so every skewer feels like a treasure hunt. Red cherry tomatoes should be taut, glossy, and roughly the same diameter as your other pieces so they cook evenly. Orange sweet-potato cubes are naturally sweet, kid-approved, and packed with beta-carotene; choose firm, unblemished potatoes. Yellow bell pepper adds juicy crunch; give it a gentle squeeze—if it buckles, it’s past prime. Green zucchini is mild and quick-cooking; smaller zucchini have fewer seeds and a sweeter flavor. Purple onion brings antioxidants and a pop of color; pick ones with dry, papery skins and no soft spots. Finally, indigo eggplant (yes, I’m counting it as blue-ish) becomes creamy on the grill; opt for glossy, heavy fruit with a bright green cap.
For the peanut dipping sauce, you’ll need natural peanut butter—look for jars with just peanuts and salt. The oil layer on top is a good sign; give it a vigorous stir before measuring. Low-sodium soy sauce keeps salt in check while letting umami shine. Fresh lime juice balances richness; roll the lime on the counter before cutting to maximize juice. A dash of honey or maple syrup mellows any sharp notes; choose pure maple if you’re catering to strict vegans. Sesame oil adds toasty depth—buy it in small bottles and store in the fridge to prevent rancidity. Finally, a splash of warm water thins the dip to a kid-friendly dunking consistency.
Skewer hardware matters. I prefer 6-inch bamboo picks because they fit perfectly in lunchboxes and are less weapon-like than metal swords. Soak them for 20 minutes so they don’t incinerate on the grill. If you’re cooking for a crowd, reusable stainless-steel skewers save money and the planet—just remind kids they get hot, hot, hot.
How to Make Kid-Friendly Rainbow Veggie Skewers with Peanut Dipping Sauce
Prep the produce (10 min)
Wash and dry all vegetables. Cut sweet potato into ¾-inch cubes—no larger or they’ll still be crunchy when everything else is done. Microwave the cubes in a bowl with 2 Tbsp water, covered, for 3 minutes to jump-start tenderness. Meanwhile, slice zucchini and eggplant into half-moons the same thickness as the sweet-potato width. Core and seed the bell pepper, then chop into squares. Peel and cut purple onion into wedges, keeping the stem end intact so layers stay together on the skewer.
Soak the skewers (20 min)
Submerge bamboo skewers in a 9×13-inch baking dish filled with warm water. Place a heavy mug on top so they’re fully immersed. This prevents the dreaded burnt-stick taste and keeps the ends from turning to ash on the grill.
Whisk the peanut sauce (5 min)
In a medium bowl combine ½ cup natural peanut butter, 3 Tbsp low-sodium soy sauce, juice of 1 lime, 1 Tbsp honey, 1 tsp sesame oil, and ¼ cup warm water. Stir with a fork until satin-smooth. If it seizes up, add water 1 Tbsp at a time until the sauce ribbons off the spoon. Taste; it should be salty-sweet with a bright citrus finish. Set aside half the sauce for dipping; the other half becomes a finishing glaze.
Build the rainbow (10 min)
Drain skewers and pat dry. Thread vegetables in color order—tomato, sweet potato, bell pepper, zucchini, eggplant, onion—keeping each piece snug but not squished. Aim for 5–6 pieces per skewer so kids can flip them easily. Lay finished skewers on a parchment-lined sheet pan; repeat until veggies vanish.
Preheat your cooking surface (5 min)
Outdoor grill: medium-high heat (400 °F). Indoor grill pan: medium, lightly oiled. Broiler: high rack, pan 6 inches from element. Consistent, moderate heat chars edges without incinerating bamboo.
Season & glaze (2 min)
Brush skewers lightly with reserved peanut sauce; this caramelizes into a glossy jacket. Sprinkle with a pinch of kosher salt and a crack of black pepper. Save the dipping sauce for later—no double-dipping cross-contamination.
Grill to perfection (8–10 min)
Place skewers perpendicular to grates so they don’t fall through. Cook 4 minutes, then rotate 180° for cross-hatch marks. Brush again with any remaining glaze. Cook another 4–6 minutes until sweet potatoes are tender when pierced and tomatoes blister. Remove to a clean platter; tent loosely with foil for 5 minutes so steam finishes the sweet-potato centers.
Serve with flair
Pile skewers on a colorful platter; add the bowl of chilled peanut sauce in the center with a tiny ladle. Garnish with sesame seeds and lime wedges. Watch kids devour vegetables without a single negotiation.
Expert Tips
Uniform = even cooking
Cut every piece the width of a nickel so they finish at the same moment.
Double-decker dip
Pour sauce into mini muffin tins; each child gets an individual well—zero germ-sharing.
Color-blind friendly
Arrange veggies in muffin-tin compartments labeled with stickers so kids can follow the rainbow even if hues look similar.
Grill basket back-up
If skewers unravel, toss veggies into a grill basket and stir every 3 minutes for the same char.
Sweet-potato shortcut
Use frozen, pre-cubed sweet potatoes; microwave 2 minutes and proceed—no peeling.
Leftover love
Slide remaining veggies off skewers into tomorrow’s lunch-box fried rice.
Variations to Try
- Tropical twist: Swap peanut butter for almond-coconut butter and add pineapple cubes; sprinkle with toasted coconut.
- Spicy teen version: Stir 1 tsp sriracha into the dip and thread jalapeño rings for older palates.
- Protein boost: Add cubes of firm tofu or pre-cooked chicken between veggies for an all-in-one kabob.
- Autumn harvest: Use purple sweet potato, golden beet, and green apple with cinnamon-kissed sunflower-seed dip.
- Cheesy fun: Thread mini mozzarella balls at the ends for a caprese vibe; use balsamic-peanut glaze.
Storage Tips
Cooked skewers keep 3 days refrigerated in an airtight container. Slide veggies off sticks to prevent soggy wood flavor; reheat in a 375 °F oven for 6 minutes or microwave 45 seconds. Peanut sauce lasts 1 week chilled; thin with warm water as needed. Freeze sauce in silicone ice-cube trays; pop out single portions and thaw 30 seconds in microwave. Blanched (but not grilled) veggies can be frozen up to 2 months; thread from frozen, adding 2 extra minutes grill time.
Frequently Asked Questions
You May Also Like
Discover more delicious recipes
Never Miss a Recipe!
Get our latest recipes delivered to your inbox.