Grilled Vegetable Skewers

When we plan to grill our main course, I usually add a vegetable side dish to the grill to cook our entire meal outdoors. These easy veggie skewers are one of our favorite summer vegetable side dishes. The vegetables’ flavor becomes enhanced when grilled, and the slight char and dressing of olive oil, garlic, and balsamic vinegar elevates them even more.

I like to use various colored peppers in my skewers, including chunks of red onions and zucchini and summer squash. If I have them on hand, you could also include mushrooms into the mix. These skewers are delicious hot off of the grill or at room temperature. I like to drizzle a little extra extra virgin olive oil on the skewers when they are finished cooking, and sometimes I’ll whisk in a little basil pesto with olive oil to drizzle on the veggies before serving. I could easily make an entire meal of these grilled vegetables served along with some creamy cheese and crusty Italian bread.

Buon Appetito!
Deborah Mele 

Grilled Vegetable Skewers

Grilled Vegetable Skewers

Yield: Serves 4
Prep Time: 15 minutes
Cook Time: 12 minutes
Total Time: 27 minutes

Colorful vegetables are layered onto skewers and grilled to perfection in this easy summer side recipe.


  • 3 Medium Red Onions
  • 2 Medium Zucchini
  • 2 Medium Summer Squash
  • 2 Red Bell Peppers
  • 2 Orange Bell Peppers
  • 2 Yellow Bell Peppers
  • Fresh Basil Leaves

Olive Oil Sauce:

  • 1/3 Cup Olive Oil
  • 2 Teaspoons Balsamic Vinegar
  • 4 Garlic Cloves, Minced
  • 1 Teaspoon Dried Oregano
  • 4 Tablespoons Finely Chopped Fresh Parsley
  • Salt & Pepper To Taste


    1. If using bamboo skewers, soak them in water for at least 30 minutes before using.
    2. Peel the onions, slice in half, then cut into 2-inch chunks.
    3. Seed and discard membranes of the bell peppers and cut into 2-inch chunks.
    4. Cut the zucchini and summer squash into 1/3-inch slices.
    5. Place the veggies on the skewers, alternating each of the individual vegetables and basil leaves.
    6. In a small bowl, whisk together the ingredients for the olive oil sauce.
    7. Preheat grill to medium high heat.
    8. Cook the skewers 5-7 minutes per side until lightly charred and softened.
    9. Brush the skewers with the olive oil sauce.
    10. Remove the vegetables from the skewers and serve warm or at room temperature.


Can be prepared the night before.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 322Total Fat: 19gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 16gCholesterol: 0mgSodium: 88mgCarbohydrates: 38gFiber: 8gSugar: 21gProtein: 6g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.