228 verified meals · exact temps · no life storiesManifesto
All recipes#0195 · grill

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.

SidesFive ingredientBudgetDead SimpleServes 6
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
Grilled Vegetable Skewers
Meal Instructions Kitchen · 30 Aug 2026 · Reviewed for USDA food safetyPrint card
Watch the technique4:31

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.

At A Glance // The Quick Brief
Fluff-Free Execution
  • 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

Servings
  • 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.

9 of 9 selected

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.

12:00

Get to the point

  1. 1

    Cut zucchini into 1-inch coins, peppers into 1-inch squares, onion into wedges.

  2. 2

    Marinate 20 min in 1/4 cup olive oil, 2 tbsp balsamic, 1 tbsp Dijon, garlic, salt.

  3. 3

    Thread veg alternating for color; grill direct 400°F, 6 min per side.

  4. 4

    Pull when char-marked and just-tender; drizzle with remaining marinade to serve.

Critical flip markFlip at exactly 6 minutes.

Step by step

Tap a step to cross it off
  1. Cut Veg to Uniform Size

    8 min

    Slice 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.

    Why

    Uniform 1-inch pieces cook at the same rate. Small pieces burn while big ones stay raw — this is the number one skewer failure mode.

  2. 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.

    Why

    Dijon 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.

  3. Marinate 20 Minutes

    20 min

    Add 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.

    Why

    20 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.

  4. 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.

    Why

    Crowded skewers steam their neighbors and never char. Space matters — this is why the pretty picture skewers actually taste better than the packed ones.

  5. Grill Direct Heat 12 Minutes

    12 min · flip at 6

    Preheat 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.

    Why

    Over-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.

  6. 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.

    Why

    Reserved-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.

Loading…