Grilled Vegetable Skewers
Zucchini, bell pepper, red onion, and cherry tomatoes tossed in balsamic-Dijon marinade and threaded onto skewers — 12 minutes on the grill for the char-marked side of any protein.
- Cook temp
- 400°F
- 204°C · preheat
- Total time
- 32 min
- 20 prep · 12 cook · 2 rest
- Flip at
- 6 min
- of 12 min cook
- Rest
- 2 min
- Before slicing

Perfect Grilled Veggie Kabobs (That Won't Fall Off!) · MOMables - Laura Fuentes
Laura Fuentes shows cutting vegetables into uniform chunks, threading tightly on skewers, and grilling over medium-high heat with herb oil.
- Target //Cook at 400°F (204°C) direct heat for 12 mins (flip at 6 mins).
- Doneness //Cook until visual doneness cue is met. Rest 2 mins before slicing.
- Golden Rule //Metal skewers over bamboo, every time. Bamboo splinters, burns at the tips, and needs a 30-minute soak. A $15 pack of metal skewers lasts forever and threads faster.
- Family Tweak //Pull one skewer's worth of veg off after grilling and toss with 1 tbsp ranch dressing in a small bowl. Ranch on grilled veg turns kids into vegetable eaters — this is measured playground data.
Ingredients
- 2 Medium Zucchini, sliced into 1-inch coins
- 2 Bell Peppers, mixed colors, 1-inch squares
- 1 largeRed Onion, 1-inch wedges with root attached
- 1 pintCherry Tomatoes
- 1/4 cupExtra-Virgin Olive Oil
- 2 tbspBalsamic Vinegar
- 1 tbspDijon Mustard
- 3 clovesFresh Garlic, minced
- 1 tspDried Oregano
- 1 tspKosher Salt
- 1/2 tspBlack Pepper
- 2 tbspFresh Basil, torn, for finish
Send to Kroger
Untick anything you already have. One click sends the rest to your own cart.
Not included: Medium Zucchini, Cherry Tomatoes, Extra-Virgin Olive Oil — no confident product match, so you'll need to add them yourself.
Adds to your own Kroger cart — you'll sign in with Kroger the first time. Prices and availability depend on your store. Nothing is ordered until you check out at Kroger.
Get to the point
- 1
Cut zucchini into 1-inch coins, peppers into 1-inch squares, onion into wedges.
- 2
Marinate 20 min in 1/4 cup olive oil, 2 tbsp balsamic, 1 tbsp Dijon, garlic, salt.
- 3
Thread veg alternating for color; grill direct 400°F, 6 min per side.
- 4
Pull when char-marked and just-tender; drizzle with remaining marinade to serve.
Step by step
Tap a step to cross it offCut Veg to Uniform Size
8 minSlice 2 medium zucchini into 1-inch coins. Cut 2 bell peppers (mixed colors) into 1-inch squares. Cut 1 red onion into 1-inch wedges, keeping some root attached so wedges hold together. Rinse 1 pint cherry tomatoes.
WhyUniform 1-inch pieces cook at the same rate. Small pieces burn while big ones stay raw — this is the number one skewer failure mode.
Whisk the Marinade
In a large bowl, whisk together 1/4 cup extra-virgin olive oil, 2 tbsp balsamic vinegar, 1 tbsp Dijon mustard, 3 minced garlic cloves, 1 tsp kosher salt, 1 tsp dried oregano, and 1/2 tsp black pepper.
WhyDijon is the emulsifier — it keeps the oil and vinegar mixed so every piece of vegetable gets coated instead of the marinade separating in the bowl.
Marinate 20 Minutes
20 minAdd all cut vegetables to the bowl and toss to coat every piece. Let sit at room temp for 20 minutes, tossing once at the halfway point. Reserve 3 tbsp marinade for drizzling later.
Why20 minutes is the sweet spot. Longer and the salt draws too much water out of the zucchini — you end up with soggy skewers instead of char.
Thread Skewers Alternating
Thread vegetables onto 8 skewers, alternating colors and shapes — pepper, zucchini, onion, tomato, repeat. Leave 1/4 inch of space between each piece for heat circulation.
WhyCrowded skewers steam their neighbors and never char. Space matters — this is why the pretty picture skewers actually taste better than the packed ones.
Grill Direct Heat 12 Minutes
12 min · flip at 6Preheat grill to 400°F. Place skewers directly over the heat. Grill 6 minutes per side, rotating once, until vegetables have deep grill marks and are just-tender but still hold their shape.
WhyOver-cooked grilled veg is a puddle. Pull when zucchini has a slight give but still has texture — the skewers keep cooking for another 90 seconds after you plate them.
Drizzle and Serve
Transfer skewers to a platter. Drizzle with the reserved 3 tbsp marinade. Finish with a pinch of flaky sea salt and 2 tbsp torn fresh basil.
WhyReserved-marinade drizzle is what lifts these from side dish to something people compliment. Skip it and they're just plain grilled vegetables.
- Dad pro tip
- Metal skewers over bamboo, every time. Bamboo splinters, burns at the tips, and needs a 30-minute soak. A $15 pack of metal skewers lasts forever and threads faster.
- Kid & toddler adjustment
- Pull one skewer's worth of veg off after grilling and toss with 1 tbsp ranch dressing in a small bowl. Ranch on grilled veg turns kids into vegetable eaters — this is measured playground data.
- Serve with
- Grilled steak, chicken, or shrimp · Warm pita and hummus · Cold quinoa or couscous salad
- Reheating
- Grilled veg is best day-of. Chop leftovers small and fold into a scrambled egg or a pasta salad — direct reheat turns them limp and watery.
- Calories
- 145
- Protein
- 2 g
- Carbs
- 12 g
- Fat
- 10 g
Nutrition source: USDA FoodData Central #169291 (zucchini) and #170108 (bell pepper). Cook-time basis: Tested on 8 metal skewers loaded with 2 zucchini, 2 bell peppers, 1 red onion, and 1 pint cherry tomatoes, marinated 20 minutes and grilled at 400°F direct heat for 12 minutes total.
Frequently Asked Questions
Can I add mushrooms or halloumi?
Yes — mushrooms grill in the same time; halloumi in half the time. Cube halloumi 1-inch and put on its own skewer so it doesn't overcook waiting on the veg.
Can I do these in the oven?
Yes, spread on a sheet pan and broil 8 minutes total, flipping once. Not the same char, but same idea.
How do you reheat leftover grilled vegetable skewers without ruining the texture?
Grilled veg is best day-of. Chop leftovers small and fold into a scrambled egg or a pasta salad — direct reheat turns them limp and watery.
How do I adapt this meal for picky kids or toddlers?
Pull one skewer's worth of veg off after grilling and toss with 1 tbsp ranch dressing in a small bowl. Ranch on grilled veg turns kids into vegetable eaters — this is measured playground data.
What are the best side dishes to serve with this?
Recommended sides include Grilled steak, chicken, or shrimp, Warm pita and hummus, Cold quinoa or couscous salad.