Veggie Kabobs (marinated & grilled)

We may earn money or products from the companies mentioned in this post.

Sharing is caring!

(Last Updated On: May 26, 2023)

Easy Veggie Kabobs Recipe

This simple veggie kabobs recipe is so tasty and easy to make!

The veggies are marinated in a simple olive oil and balsamic based marinade with a few spices to add a ton of flavor to the vegetables.

Then they are carefully placed on a bamboo skewer and grilled until lightly charred and tender.

They are especially perfect in the summertime for a fuss-free evening!

Vegetarian Skewers Recipe

You can use pretty much any vegetables you need to use up in your kitchen for this recipe, as long as you can safely add them to a skewer!

This was my favorite combination though: zucchini, bell peppers, mushrooms and red onion!

Some additions I thought would be great could be asparagus, tomatoes, corn on the cob, yellow squash or pineapple!

Veggie Kabobs on the Grill

Grilled Vegetarian Veggie Skewers

What I really love about grilling vegetables is the texture and flavor it gives them.

The veggies stay crisp and crunchy even when cooked, and the slight char is so delicious.

It also gives them a fresh and savory taste that you just can’t get with any other cooking method.

Adding some extra marinade to the veggies as they grill also makes them juicy and so tasty!

Grilled Veggie Skewers Vegan Veggie Kebabs

How to Make Grilled Vegan Kabobs

Mixing and Marinating the Veggies

To make these veggie skewers, start by cutting all your vegetables into roughly 1/2 inch thick slices, and roughly 1 – 1 1/2 inch wide – this does not need to be perfect though.

For the red onion, I suggest cutting it in half, and then cutting those halves into six pieces. 

I used about 2-3 layers from those pieces each time I skewered the onion.

Add all the veggies to a large bowl along with the olive oil, balsamic and spices and mix well.

Let this sit for about 45-60 minutes if you have the time, the longer the better! You can stir occasionally to help evenly distribute the marinade.

Also soak about 6-7 bamboo skewers in water for at least 15 minutes so they don’t burn on the grill.

Vegetable Kabobs Ingredients

Skewering and Grilling the Kabobs

Now you can carefully add the veggies, alternating in between each, to your skewers. 

Be very careful not to poke yourself while you are loading on the vegetables!

Once your skewers are all filled up (with about an inch or two left on each end), you can heat your grill up to medium/ medium high heat.

Grill for 7-8 minutes on each side, or until the veggies are tender and lightly charred. 

I like to brush on any remaining marinade to the veggies throughout this process to add even more flavor.

I recommend gently rolling the skewers over when you need to flip them, I found this to be the easiest way!

Grilled Veggie Kabobs Skewered

That’s it! Yummy grilled vegetable skewers ready to be dipped or eaten as a side.

Veggie Kabobs Marinated Veggie Kabobs

Vegan Marinated Vegetable Skewers

I served my kabobs with some dairy-free ranch and it was the perfect compliment!

If you wanted to add some protein to these kabobs, you could also add some tempeh or pressed tofu chunks to the skewers.

I’ve used tempeh pieces before and it was a great way to make this a full meal.

Marinated Vegetable Skewers

This recipe is:

  • Easy 
  • Vegan
  • Fuss-Free
  • Tasty
  • Charred
  • Flavorful
  • Healthier

Check out these other recipe to serve alongside these kabobs!

Vegan BBQ Tempeh

Vegan Pasta Salad Recipe

Vegan Chickpea “Chicken” Sandwich

Lentil Sloppy Joes

Vegetable Shish Kabobs Recipe

Pin this for later!

Vegan Kabobs

Marinated Veggie Kabobs

Veggie Kabobs (marinated & grilled)

Yield: About 6 Kabobs
Prep Time: 15 minutes
Cook Time: 10 minutes
Marinate Time: 1 hour
Total Time: 1 hour 25 minutes

Easy and delicious vegan veggie kabobs that are marinated and grilled to perfection. This vegetable shish kabob recipe is simple and quick to make!


  • 2 Medium Zucchini
  • 2 Bell Peppers
  • 8 oz. Small Mushrooms
  • 1 Red Onion
  • 1/3 Cup Olive Oil
  • 1/4 Cup Balsamic Vinegar
  • 1/2 Tsp Garlic Powder
  • 1/2 Tsp Onion Powder
  • 1/2 Tsp Chili Powder
  • 1/2 Tsp Oregano
  • 1/2 Tsp Pepper
  • 1/4 Tsp Salt


  1. Cut all vegetables into roughly 1/2 inch wide pieces, roughly 1 - 1 1/2 inch long.*
  2. Add to a large bowl along with the olive oil, balsamic and remaining ingredients and mix well. Allow to marinate for about 45-60 minutes if you have the time, the longer the better! You can stir this occasionally to better distribute the marinade.
  3. Place 6-7 bamboo wood skewers in water for at least 15 minutes so they won't burn on the grill.
  4. Carefully add pieces of veggies to your skewers, alternating in between each veggies to get a good mix. Be careful not to get poked with the sharp end while you do this!
  5. Once all veggies are used up**, turn your grill to medium/medium high heat and grill for about 7-8 minutes per side, or until some char starts showing and the veggies are tender.
  6. Carefully brush on any remaining marinade to the veggies throughout the grill to get the most flavor.
  7. Enjoy with any sides or dipping sauces you'd like!


*For the red onion, cut in half and then cut each half into 6 pieces. Then separate the pieces into 2-3 layers of onion for each time you add it to the skewer.

**I like to leave about 1-2 inches of space on both ends of the skewer to easily move them around.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 156Total Fat: 12gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 0mgSodium: 110mgCarbohydrates: 10gFiber: 2gSugar: 5gProtein: 2g

Sharing is caring!

12 thoughts on “Veggie Kabobs (marinated & grilled)”

Leave a Comment

Skip to Recipe