Grilled Vegetable Kabobs with Zucchini

Loading…

By Reading time

Grilled vegetable kabobs earn their place on the table because they hit the sweet spot between smoky, tender, and still a little crisp at the edges. Zucchini picks up the grill marks fast, the peppers soften and sweeten, and the mushrooms turn meaty enough to make the whole skewer feel substantial instead of like an afterthought.

The part that matters most here is balance. The vegetables need just enough marinade to season them without turning soggy, and the grill needs to be hot enough to char the outside before the zucchini collapses. If the heat is too low, you get pale, watery vegetables; if it’s high enough and you turn them with some patience, you get skewers that hold together and taste like they came off a real backyard cookout.

Below, I’ll walk through the one marinating detail that keeps these kabobs from going limp, plus a few smart swaps if you’re working with what’s already in the fridge.

The vegetables stayed crisp-tender and the balsamic marinade caramelized on the grill instead of burning. I kept the kabobs on for about 13 minutes and the zucchini still had a little bite, which was exactly what I wanted.

★★★★★— Melissa T.

Like these grilled vegetable kabobs with zucchini? Save them to Pinterest for an easy smoky BBQ side with charred peppers, mushrooms, and sweet cherry tomatoes.

Save to Pinterest

The trick to kabobs that char instead of steam

The biggest mistake with grilled vegetable kabobs is packing the skewers too tightly and then grilling over heat that’s too gentle. When the vegetables are crowded together, they trap steam, and zucchini is especially quick to go soft and pale before it ever has a chance to pick up good color. Leave a little space between pieces so the heat can move around them.

The other thing that matters is cutting the vegetables to a similar size. You don’t need every piece to be identical, but the zucchini rounds, pepper chunks, onion wedges, and mushrooms should all be substantial enough to stay on the skewer and finish cooking at roughly the same time. Cherry tomatoes can go on whole, but place them where they’re less likely to burst and slide off the stick.

  • Zucchini — Cut into thick 1-inch rounds so it softens without falling apart. Thin slices dry out fast and don’t stay on the skewer as well.
  • Cremini mushrooms — These bring the deepest, most savory flavor here. If they’re small, leave them whole; if they’re large, halve them so the inside picks up a little marinade.
  • Red and yellow bell peppers — Use both if you can. The color contrast looks great on the grill, and the sweeter yellow peppers balance the sharper onion and balsamic.
  • Red onion — This is the piece that turns almost jammy at the edges. Cut it into chunks with a few layers still attached so it doesn’t split apart while turning.

What the marinade is doing before the grill ever starts

Grilled Vegetable Kabobs with Zucchini colorful smoky
  • Olive oil — Coats the vegetables so they don’t stick and helps the spices cling. Use a decent olive oil, but don’t waste anything fancy here.
  • Balsamic vinegar — Adds acidity and a little sweetness, which helps the vegetables brown faster. Too much and it can get sharp, so the measured amount matters.
  • Garlic, Italian seasoning, and smoked paprika — Together they build the background flavor that makes the skewers taste seasoned, not just grilled. Smoked paprika is especially useful because it reinforces the charcoal-grill note even if your fire is uneven.
  • Salt and pepper — Salt pulls flavor into the surface of the vegetables during the short rest. Don’t skip it; this kind of dish tastes flat without it.

Building the skewers so everything finishes together

Mixing the marinade

Whisk the olive oil, balsamic vinegar, garlic, Italian seasoning, smoked paprika, salt, and pepper until the mixture looks emulsified and a little glossy. If the garlic sits in clumps, it tends to scorch in one spot on the grill, so break it up well before the vegetables go in. The marinade should coat the vegetables lightly, not pool at the bottom of the bowl.

Marinating without turning the vegetables limp

Toss the cut vegetables in the marinade and let them sit for about 20 minutes. That’s long enough for the flavor to stick and short enough that zucchini doesn’t start giving up too much water. If you leave them much longer, the skewers can go soft before they ever hit the heat.

Threading the kabobs

Alternate colors and textures as you build each skewer: zucchini, pepper, onion, mushroom, tomato, then repeat. Keep the pieces snug enough to stay in place, but don’t crush them together. If a skewer is packed tight from end to end, the centers steam and the outsides char unevenly.

Grilling to the right point

Preheat the grill to medium-high and oil the grates before the kabobs go on. Grill for 12 to 15 minutes, turning every 3 to 4 minutes, until the vegetables have deep grill marks and the zucchini is tender when pierced with a fork. If the tomatoes start collapsing too fast, move them toward the cooler edge of the grill on the next turn.

Make it a little more filling

Add chunks of halloumi or firm tofu to the skewers if you want these to eat more like a main. Halloumi gets crisp edges on the grill, while tofu needs a little extra marinade time and firmer handling so it doesn’t tear when you turn the kabobs.

Gluten-free and naturally vegetarian

This recipe is already gluten-free as written, as long as your seasoning blend is clean. That makes it an easy side to bring to cookouts where you need something everyone can eat without fuss.

Swap in what you’ve got

Eggplant, summer squash, or red grapes can stand in for one of the vegetables if you’re short. Just keep the pieces on the larger side so they don’t overcook before the peppers and onion are done.

Storage and Reheating

  • Refrigerator: Store leftover vegetables off the skewers in an airtight container for up to 4 days. The zucchini softens a bit, but the flavor stays good.
  • Freezer: These don’t freeze well. The texture of the zucchini, tomatoes, and mushrooms turns mushy after thawing.
  • Reheating: Warm them in a hot skillet or under the broiler for a few minutes. The mistake is microwaving them until steaming hot, which turns the vegetables watery and erases the char.

Questions I Get Asked About This Recipe

Can I make grilled vegetable kabobs ahead of time?+

You can cut the vegetables and mix the marinade a day ahead, but don’t skewer and marinate them too early. Once zucchini sits in the marinade for too long, it starts to soften and can fall apart on the grill. For the best texture, build and grill them the same day.

Can I use wooden skewers for these kabobs?+

Yes, but soak them in water for at least 20 to 30 minutes first. If you skip that, the exposed ends can scorch before the vegetables are done. Metal skewers are easier here if you grill often, but wooden ones work fine when they’re properly soaked.

How do I keep the zucchini from getting mushy?+

Cut it into thick rounds, marinate it only briefly, and grill over medium-high heat. Thin slices absorb too much oil and cook down before the other vegetables are ready. The goal is tender edges with a little structure left in the center.

How do I know when the kabobs are done on the grill?+

Look for charred spots on the peppers and onion, browned edges on the mushrooms, and zucchini that yields easily when pierced. The vegetables should still hold their shape; if they’re collapsing on the skewer, they’ve gone a little too far. Pull them when they look tender but still colorful.

Can I cook these vegetable kabobs in the oven instead of on the grill?+

Yes. Roast them on a lined sheet pan at high heat and turn once halfway through so they brown on more than one side. You won’t get the same smoky flavor, but you’ll still get tender vegetables with good caramelized edges.

Grilled Vegetable Kabobs with Zucchini

Grilled vegetable kabobs with zucchini are a vibrant, charred BBQ side made by marinating vegetables, skewering them by color, and grilling until tender. Expect smoky grill marks on zucchini, bell pepper, red onion, and mushrooms, with juicy cherry tomatoes in every bite.
Prep Time 20 minutes
Cook Time 15 minutes
Marinating 20 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: American
Calories: 190

Ingredients
  

Vegetables for the kabobs
  • 3 medium zucchini cut into 1-inch rounds
  • 2 red bell peppers cut into 1-inch pieces
  • 2 yellow bell peppers cut into 1-inch pieces
  • 1 large red onion cut into 1-inch chunks
  • 16 oz cremini mushrooms whole or halved
  • 2 cup cherry tomatoes
Marinade
  • 4 tbsp olive oil
  • 3 clove garlic minced
  • 2 tbsp balsamic vinegar
  • 1 tsp Italian seasoning
  • 1 tsp smoked paprika
  • 0.5 salt and pepper to taste
  • 0.5 black pepper
Skewers
  • metal or soaked wooden skewers Use metal skewers or soak wooden skewers per package instructions

Equipment

  • 1 grill
  • 1 skewers

Method
 

Make the marinade
  1. Whisk olive oil, garlic, balsamic vinegar, Italian seasoning, smoked paprika, salt, and black pepper together until combined.
  2. Cut zucchini, red bell peppers, yellow bell peppers, red onion, cremini mushrooms, and cherry tomatoes into 1-inch pieces/rds so they grill evenly.
Marinate the vegetables
  1. Toss all vegetables with the marinade until evenly coated, then let sit for 20 minutes.
Assemble the kabobs
  1. Thread vegetables alternating colors and types onto skewers for a colorful pattern.
Grill
  1. Preheat the grill to medium-high, then oil the grates to help prevent sticking.
  2. Grill kabobs for 12–15 minutes, turning every 3–4 minutes, until vegetables are charred and tender with visible grill marks.
  3. Serve immediately with any remaining marinade drizzled over.

Notes

Pro tip: leave some marinade aside before tossing if you want extra for drizzling at the end, and keep turning every 3–4 minutes so zucchini and mushrooms char without burning. Refrigerate leftovers in a sealed container for up to 3 days; reheat gently. Freezing isn’t recommended because vegetables can soften. Vegetarian swap: this recipe is already vegetarian—use extra balsamic or a splash of lemon for a brighter flavor without changing the method.

Enjoyed this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating