Grilled Veggie Kabobs

5 from 5 votes

Grilled veggie kabobs have an irresistible smoky flavor, layers of vibrant colors, and just the right amount of charred goodness.

This post may contain affiliate links. Please read our disclosure policy.

No cookout is complete without vegetables, and these Grilled Veggie Kabobs are a fun and easy way to add them! This vegetable skewers recipe combines a variety of your favorite grilled vegetables on a stick (because food on a stick is just more fun!) with a deliciously savory marinade that uses just a handful of ingredients. So fire up the grill and add this veggie shish kabob recipe to the menu!

Grilled veggie skewers on a large oval platter garnished with fresh lemon wedges and chopped parsley.
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

The best part about making this vegetable kebab recipe is its versatility. You can use whatever veggies you want to pair with your main dish or offer a variety of veggie skewers for everyone to enjoy.

If you love grilling, try my other kabob recipes: grilled fruit kabobs, grilled beef kabobs, or juicy lamb skewers.

Why you’ll love these vegetable kabobs

  • Easy marinade. The vegetable kabob marinade combines oil, red wine vinegar, fresh garlic, Italian seasoning, and salt and pepper. Give them at least 30 minutes to soak in this easy marinade recipe before adding them to a bamboo skewer.
  • Cooks quickly! Once marinated, it only takes about 12 minutes to grill veggie kabobs. That gives you plenty of time to focus on the other recipes and enough time to grill your veggies until crisp-tender quickly.
  • Goes with anything! Whether you’re serving up grilled steak, juicy beef burgers, or grilled shrimp, this medley of veggies makes for the perfect side dish. Feel free to swap out any vegetables and spice up the marinade!

Ingredients for grilled veggie kabobs

  • Bell peppers: Use various colors for a more vibrant veggie shish kabob. Each pepper has its own flavor, such as red bell pepper being a bit sweeter or green being slightly more bitter. You could also use yellow or orange, too.
  • Zucchini: This squash will likely cook a little quicker, so cutting the zucchini into large chunks is best.
  • Red onions: Cut the onion into 1-inch chunks and add a few pieces together on the veggie skewers for even grilling. You can also use any onion you prefer, but I love the more robust flavor and vibrant color of red onions for my grilled veggie kabobs.
  • Baby Bella mushrooms: Baby bellas are the perfect size for grilling veggie kabobs, and no cutting is needed!
  • Cherry tomatoes: Just like the mushrooms, cherry tomatoes are easy to skewer and similar in size to the other cut veggies.
  • Dressing: red wine vinegar, oil, salt, pepper, garlic, and Italian seasoning.
Ingredients for recipes: zucchini, mushrooms, red and green bell peppers, red onions, cherry tomatoes, vinegar, seasonings, garlic, and oil.

How to make grilled veggie kabobs

Once you’ve chopped all your veggies, this vegetable kebab recipe is super easy and cooks quickly. Just marinade the cut vegetables, thread them on a soaked wooden skewer, and grill! If you’re new to grilling, check out my Beginner’s Guide on grilling like a pro!

Prepare the veggies

  1. Add the oil, vinegar, Italian seasoning, salt, and black pepper to a bowl.
  2. Whisk together until emulsified.
  3. Add the onions, mushrooms, peppers, zucchini chunks, and tomatoes.
  4. Toss gently to combine and allow to marinate. If marinating overnight, cover with plastic wrap and place in the fridge. Otherwise, the bowl can rest on the counter until ready to assemble and grill.
4 image collage preparing recipe: 1- oil, vinegar, and spices in a bowl, 2- after emulsifying, 3- fresh vegetable medley added to bowl, 4- after coating with mixture.

Assemble and grill your veggie skewers

  1. Now the fun part! Thread the marinated vegetables onto skewers.
  2. Alternate between veggies for a variety on each kabob.
  3. After preheating your grill or grill pan, brush the grates (or pan) with olive oil. Then, add the veggie kebabs and brush more of the oil and vinegar mixture from the marinade bowl over the skewers.
  4. Grill until the vegetables or tender, and use tongs to flip about halfway through. Try getting nice grill marks on all sides for a delicious charred flavor.
4 image collage prepping and cooking recipe: 1- adding veggies to a wooden skewer, 2- adding the last vegetable to it, 3- skewers on a grill brushing extra oil mixture on them, 4- after flipping to show grill marks.

Tips for making the best veggie shish kabob recipe

  1. Don’t skip the marinade time. Getting a head start on making your grilled veggie skewers should include allowing the cut veggies to soak in the marinade for at least 30 minutes or overnight. This allows all the flavors to meld together and cling to the veggies. The additional brushing of the vegetable kabob marinade ensures you get all the flavor while they cook.
  2. Soak wooden skewers. This is an optional step but a great way to make sure your skewers won’t burn while grilling. They need about 30 minutes to soak, which aligns with how long the chopped vegetables are marinating.
  3. Oil the grates. This should always be the first step when grilling and the best way to make sure food doesn’t stick to the grill. Same with a grill pan, be sure to preheat the pan and oil it before adding the veggie kabobs.
  4. Cut vegetables to similar sizes. Each of the veggies on your kabobs cooks differently, so having them the same size helps ensure they cook evenly and make for a hearty variety of veggies on each kabob.
  • Use another squash. You can swap out the zucchini or add yellow squash or eggplant chunks (technically not a squash, but it adds great meatiness!) to your veggie skewers for a different medley.
  • Add pineapple chunks. Sweeten your char-grilled vegetable kabobs with a juicy, tropical fruit like pineapple. It’ll add a touch of sweetness and a great addition when paired with grilled fish and shrimp lettuce cups!
  • Spice it up! The marinade is simple and easy to add a little heat with a dash of cayenne or red pepper flakes. You can even use a seasoning blend like bbq seasoning, lemon pepper or cajun for a blackened veggie kabob!
  • Add a protein. If you want to make it a whole meal on a stick, try adding chicken, shrimp, or beef to your kabobs!
Tongs lifting up a veggie skewer to flip over on the grill with more.

What to serve with grilled vegetable kabobs

How to store & reheat grilled veggie kabobs

You can store your leftover grilled vegetable skewers in the fridge in an airtight container. Reheat in a hot oiled pan or the oven until heated through.

How long will grilled veggies on a skewer last in the fridge?

You can store grilled vegetables in the fridge for up to 4 days.

Can I freeze bbq veggies?

Yes. To freeze, allow them to cool completely, and remove them from the skewer. Add to a freezer-safe zip-top bag or container and freeze for up to 2 months. Thaw in the refrigerator overnight and reheat in a pan or oven.

Frequently asked questions

Can I prepare veggie kabobs ahead of time?

Yes! You can cut and marinate your veggies the day before and store them in the fridge until ready to skewer and grill.

What are the best vegetables to grill on kabobs?

Choose firm veggies that will hold their shape while being skewered and on the grill. Onion, bell peppers, squash varieties (zucchini, eggplant, summer squash), mushrooms, and small whole tomatoes are great for grilling veggie kabobs.
You can also use Brussels sprouts, asparagus, corn, or parboiled baby potatoes.

What do I use for a skewer?

You can use either wooden skewers or metal skewers for grilling vegetable kebabs. Remember, when using wood, it’s best to soak them beforehand so they don’t burn while grilling.

Two veggies skewers on a plate with grilled chicken and a lemon wedge.

Load up the grill with the good stuff like these marinated grilled veggie kabobs! They’re perfect for the summer grilling season and so easy to make! The veggies’ natural sweetness gets amplified, giving them caramelized edges, a smoky flavor with a combo of charred bits, and a tender, crispy texture. You’ll love making these grilled veggie skewers all season long, and enjoy the various ways to mix and match veggies to pair with your other recipes.

More grilled vegetable recipes:

If you try this feel good Grilled Veggie Kabobs recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. We would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

Grilled Veggie Kabobs

Grilled veggie kabobs have an irresistible smoky flavor, layers of vibrant colors, and just the right amount of charred goodness.
5 from 5 votes
Servings 8 people
Course Side, Side Dish
Calories 104
Prep Time 20 minutes
Cook Time 12 minutes
Marinating Time 30 minutes
Total Time 1 hour 2 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
  

  • ¼ cup olive oil plus more for brushing the grill
  • 2 tablespoons red wine vinegar
  • 1 garlic clove grated
  • 2 teaspoons Italian seasoning
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 red onions cut into 1-inch chunks
  • 1 10 ounce container baby bella mushrooms
  • 2 bell peppers cored, cut into 1-inch chunks
  • 2 zucchini halved lengthwise cut into 1-inch chunks
  • 1 10 ounce container cherry tomatoes

Instructions

  • In a large bowl, whisk together olive oil, red wine vinegar, garlic and Italian seasoning. Add the onions, mushrooms, peppers, zucchini and tomato and toss gently to combine. Marinate for at least 30 minutes or overnight.
  • Using an alternating pattern, skewer the marinated vegetables onto the skewers. You should end up with about 12 kabobs.
  • Preheat a grill pan or gas grill over medium heat (350°F). Brush the grates or grill pan with a little olive oil. Season the kabobs with salt and pepper, then brush them with more of the olive oil and vinegar mixture. Grill (in batches if necessary) for about 6 minutes on each side, or until the vegetables are tender and have visible grill marks.
  • Brush any remaining olive oil mixture on top of the kabobs before serving.

Notes

Storage: Store leftovers in the fridge for up to 4 days in an airtight container. Freeze grilled veggies up to 2 months. 
Tips:
Don’t skip the marinade time. Getting a head start on making your grilled veggie skewers should include allowing the cut veggies to soak in the marinade for at least 30 minutes, or up to overnight. This allows all the flavors to meld together and cling to the veggies. The additional brushing of the vegetable kabob marinade ensures you get all the flavor while they cook.
Soak wooden skewers. This is an optional step but a great way to make sure your skewers won’t burn while grilling. Just a quick 10 minute soak while you chop the vegetables!
Oil the grates. This should always be the first step when grilling and the best way to make sure food doesn’t stick to the grill. Same with a grill pan, be sure to preheat the pan and oil it before adding the veggie kabobs.
Cut vegetables to similar sizes. Each of the veggies on your kabobs cook differently so having all them the same size helps to make sure they cook evenly and make for a hearty variety of veggies on each kabob.

Nutrition

Calories: 104kcal, Carbohydrates: 9g, Protein: 2g, Fat: 7g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Sodium: 86mg, Potassium: 477mg, Fiber: 2g, Sugar: 5g, Vitamin A: 1212IU, Vitamin C: 57mg, Calcium: 36mg, Iron: 1mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American
Course: Side, Side Dish
5 from 5 votes (5 ratings without comment)

Rate and comment

Recipe Rating