Easy Grilled Vegetable Kabobs – Perfect BBQ Side or Meatless Main

Grilled Vegetable Kabobs

This post contains affiliate links and we may earn a commission if you buy after clicking on our links.

Share this post:

These veggie kabobs are my go-to side dish when I want to cook something fresh and fast on the grill.

The best thing is that you don’t need a long ingredient list or complicated preparations. Just some fresh veggies, a nice marinade, and a hot grill—that’s it!

They’re the perfect side for something like grilled tuna steaks. And honestly, they can also hold their own as a vegetarian main course.

Pin this for later:

Grilled Vegetable Kabobs

Why Grilled Veggie Kabobs Are the Best!

Every time I make these, someone ends up saying, “Wow, I didn’t know grilled veggies could taste this good.”

And that’s the thing—most people are used to soggy or bland vegetables. But when you skewer them up, brush them with a good marinade, and hit them with some real fire, it’s a whole different story!

Here’s why these kabobs are a permanent part of my grill lineup:

  • They’re fast – No long prep or cooking times.
  • They’re versatile – Serve them with fish, meat, or as a main dish.
  • They look incredible – All that color looks great on the plate.
  • They’re a crowd-pleaser – Even the most die-hard carnivores go back for seconds.

These kabobs are easy to customize, too. Just change up the veggies or marinade depending on what you have on hand!

What Veggies to Use for Grilling?

I always reach for the basics—bell peppers, mushrooms, zucchini, red onion—because they’re reliable. They cook evenly, take on the char nicely, and taste great together.

But that doesn’t mean you’re limited to those!

Here’s what I used in this version:

  • 2 red bell peppers – Cut into large chunks.
  • 1 zucchini – Sliced into thick half-moons.
  • 1 red onion – Cut into wedges that hold together.
  • Shiitake mushrooms (about 20) or 6 portobellos, quartered.

Want to mix it up or substitute? Try these:

  • Yellow squash – Similar to zucchini but with a slightly nuttier flavor.
  • Eggplant – Cut thick and marinate well—it soaks up flavor like a sponge.
  • Baby potatoes – Parboil first so they finish on the grill.
  • Pineapple – Not a veggie, but adds great sweetness to the mix!
  • Cherry tomatoes – Awesome taste, but note that they grill fast and burst easily.

As long as you cut them to similar sizes and avoid overly watery veggies (like cucumbers), you’re good to go!

Step 1: Skewer the Veggies

You can have the best marinade and veggies in the world, but if you load up your skewers the wrong way, you’ll end up with raw bits, burnt edges, or stuff that falls into the coals.

skewered veggies

Here’s how to make the kabobs:

  • Use flat-shaped metal skewers (or two skewers per kabob) — So they won’t spin when you flip them.
  • Alternate colors and textures – Looks better and cooks more evenly.
  • Leave a little space between pieces – Not too much, but enough so heat can circulate.
  • If using wooden skewers, soak them in water for at least 30 minutes so they don’t burn.

And don’t overload!

It’s tempting to cram everything on, but a little breathing room makes for better grilling—and better flavor.

Step 2: Marinate Them

Let’s be honest here: a lot of veggie marinades are just oil and vinegar that slide right off. But this one sticks!

The mustard gives it some grip, the rosemary brings a woodsy kick, and the garlic does what garlic always does—makes everything better!

Marinated Vegetable Kebabs

Here are the marinade ingredients:

  • 2 tablespoons olive oil
  • 1 teaspoon mustard (Dijon works great)
  • 1 garlic clove, minced
  • 1 teaspoon finely chopped fresh rosemary
  • Salt and black pepper, to taste

Whisk everything together in a small bowl and brush it generously over your veggies right before grilling).

You can also toss everything in a bowl and let it sit for 10–15 minutes while the grill heats up. Just don’t over-marinate—vegetables don’t need hours like meat does.

Pro tip: Save a little extra marinade to brush on while they’re cooking for extra flavor and shine.

Step 3: Grill the Veggie Kabobs

Grilled veggies don’t need much babysitting, but a little attention goes a long way.

I like to use medium-high heat—hot enough to get some good color, but not so hot that you scorch the outside while the inside stays raw.

Well, as you can see, I ended up burning a few of the smaller bell peppers on the ends, but that’s okay =)

Grilling Vegetable Kebabs

Here’s how I do it:

  • Preheat the grill for at least 10 minutes so the grates are hot.
  • Oil the grates lightly (or brush the kabobs again just before they go on).
  • Cook over direct heat, turning every 2–3 minutes.
  • Total cook time: about 8–10 minutes, depending on how thick the veggies are.

You’re looking for nice grill marks and a little blistering. Bell peppers and onions should soften but still have some structure. Mushrooms and zucchini should be golden, not mushy.

If anything starts to look dry, hit it with a quick brush of leftover marinade or olive oil.

And yeah, don’t walk away from the grill. These kabobs cook fast!

Serving Suggestions (Pair With Grilled Tuna!)

These kabobs are surprisingly filling on their own, but I love serving them alongside something meaty and bold—like grilled tuna steaks with homemade herb garlic butter.

They cook beautifully at the same time, and the flavors work together without clashing.

Grilled Vegetable Kebabs and Tuna Steak

More ideas on how to serve the veggie kabobs:

  • Next to grilled fish or chicken, with lemon wedges on the side.
  • Over couscous or rice, with an extra drizzle of olive oil and herbs.
  • With warm pita or flatbread, and a simple dip like hummus or tzatziki.
  • As a meatless main, paired with a crisp white wine or sparkling water with citrus.

You can even slide the grilled veggies off the skewers and toss them into a salad or wrap.

Variations & Add-Ins to Keep Things Interesting

Once you’ve got the basics down, it’s easy to change things up depending on what’s in your fridge or garden.

Some veggies hold up better than others, but don’t be afraid to get creative—just stick with sturdy, grill-friendly options and you’re good.

Here are some of my favorite swaps and additions:

  • Cherry tomatoes – Add near the end so they don’t burst too early.
  • Eggplant – Slice thick and marinate well—it soaks up flavor beautifully.
  • Sweet corn rounds – Cut into thick coins and thread carefully.
  • Brussels sprouts – Halved and parboiled first, then grilled for a crispy edge.
  • Pineapple or peach chunks – For a sweet-savory twist that plays great with grilled proteins.
  • Halloumi cheese – If you eat dairy, this grillable cheese adds a salty bite that won’t melt and run.

You can also switch up the herbs in the marinade—try thyme, basil, or tarragon if you don’t have rosemary.

If you want it spicier, add a pinch of chili flakes or smoked paprika.

The thing is, once you try these veggie kabobs, you’ll start finding reasons to make them again and again. Enjoy!

-Joonas

Grilled Vegetable Kabobs

Grilled Vegetable Kabobs

These grilled vegetable kabobs are colorful, healthy, and full of flavor! Perfect for BBQ sides or a healthy vegetarian main dish!!
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Course Appetizer, Main Course, Side Dish
Servings 4

Ingredients
  

  • 2 red bell peppers, cut into large chunks
  • 1 zucchini, sliced into thick half-moons
  • 1 red onion, cut into wedges that hold together
  • about 20 shiitake mushrooms or 6 portobellos, quartered
  • plus any addional veggies you like!

For the Marinade:

  • 2 tbsp olive oil
  • 1 tsp mustard (Dijon works great)
  • 1 garlic clove, minced
  • 1 tsp fresh rosemary, finely chopped
  • Salt and black pepper, to taste

Instructions
 

  • Skewer the veggies: Use flat-shaped metal skewers (or two skewers per kabob), so they won’t spin when you flip them.
  • Marinate: Mix the marinade ingredients and brush it on the vegetable kabobs.
  • Grill the Kabobs: Preheat the grill to medium-high and oil the grates lightly (or brush the kabobs again just before they go on).
    Cook over direct heat, turning every 2–3 minutes. Total cook time is about 8–10 minutes, depending on how thick the veggies are.
  • Serve the delicious veggie kabobs as an appetizer, main course, or a side dish. Enjoy!

Share this post:

Related Posts

Leave a Comment

Recipe Rating




Welcome!

Hi, I’m Joonas, a barbecue expert with over 20 years of experience in grilling and smoking all kinds of foods. My goal is to cook tasty barbecue food, enjoy it with family & friends, and help others do the same!

Read More