clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegetable skewers

Grilled Vegetable Skewers Recipe

  • Author: Megan
  • Total Time: 20 minutes
  • Yield: 6 - 7 skewers 1x
  • Diet: Vegan


Eat the rainbow with these easy vegetable skewers! They are made of a colorful mix of squash, bell peppers, zucchini and red onion. These skewers are simple to make and brushed in a light mix of olive oil & Italian seasoning. 


  • 1 red onion, chopped
  • 2 zucchini, sliced
  • 2 yellow squash, sliced
  • 2 green bell pepper
  • 2 red bell pepper
  • 2 yellow bell pepper 
  • 2 orange bell pepper
  • 1/4 cup olive oil
  • 1 1/2 teaspoons Italian seasoning
  • 1/2 teaspoon salt
  • 1/8 teaspoon black pepper


  1. Soak your skewers in water for 20 – 30 minutes. 
  2. While the skewers soak, chop your vegetables. 
  3. Whisk together the olive oil, Italian seasoning, salt & pepper.
  4. Assemble your skewers: try to pierce each vegetable in its center and then slide it down the skewer, leaving some room at both ends of the skewer to hold it. I like to alternate the colors of the vegetables or go in a rainbow pattern (so pretty!).
  5. Brush the vegetables with the olive oil mixture on all sides. 
  6. Grill over medium high heat for 10 – 15 minutes, turning occasionally, until the vegetables are tender and lightly charred.


Note: if you don’t have Italian Seasoning, you can substitute a mix of oregano and basil. You can also leave out the herbs entirely (just season with olive oil, salt and pepper) and these skewers are still tasty. 

  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Category: Dinner, Lunch