Grilled Veggie Skewers with Herb-Infused Oil and Flaky Salt

By Sarah Miller

On August 19, 2026

Close up of Grilled Veggie Skewers showing glistening herb-infused oil and flaky sea salt.

Cuisine

American, Mediterranean

Prep time

20 minutes

Cooking time

10 minutes

Total time

30 minutes

Servings

6 skewers

Grilled Veggie Skewers are the ultimate centerpiece for your next outdoor gathering, combining the smoky essence of the grill with the vibrant, natural sweetness of summer produce. If you are looking for a dish that is as visually stunning as it is delicious, these rainbow-colored kebabs are the answer. We focus on achieving perfectly charred zucchini rounds and blistered cherry tomatoes that pop with flavor in every single bite.

This recipe is designed to exploit the best of peak-season vegetables while utilizing a high-heat grilling technique that ensures a tender-crisp texture. By using a specific herb-infused olive oil marinade, we create a glossy finish that catches the light and locks in moisture, making these Grilled Veggie Skewers the most saved recipe on your summer Pinterest boards.

Handheld photo of Grilled Veggie Skewers on a wooden patio table in warm natural sunlight.
Warm afternoon light catching the vibrant colors of these rainbow veggie skewers.

Why You Will Love These Rainbow Veggie Kebabs

  • Visual Masterpiece: The combination of bright green zucchini, vibrant yellow squash, and deep red tomatoes creates a stunning “rainbow” effect on your platter.
  • Textural Variety: You get the crunch of charred red onion petals, the earthiness of seared cremini mushrooms, and the burst of juice from blistered tomatoes.
  • Herb-Infused Magic: The mixture of dried oregano and fresh parsley infused in high-quality olive oil provides a Mediterranean flair that elevates simple vegetables to gourmet status.
  • Dietary Friendly: Naturally vegan, gluten-free, and keto-friendly, making them perfect for large crowds with varying dietary needs.

The Anatomy of Perfect Grilled Veggie Skewers

To achieve the results seen in our professional photography, you must select your vegetables with intention. Consistency in size is the secret to even cooking. When you assemble your Grilled Veggie Skewers, aim for uniform thickness so every piece touches the grill grates simultaneously.

Zucchini and Yellow Squash: These should be sliced into thick rounds, about 1/2 inch (1.25cm). This thickness allows for a deep dark grill mark without the vegetable becoming mushy or falling off the skewer.

Cremini Mushrooms: We use whole cremini mushrooms for their meaty texture. When seared, they develop a savory umami crust that contrasts beautifully with the sweeter peppers and onions. If you love hearty plant-based sides, you might also enjoy our marinated white bean salad.

Red Onion Petals: Instead of chunks, we peel the onion into “petals.” This allows the edges to char and soften quickly, removing the raw bite while retaining a pleasant sweetness.

Essential Ingredients for Success

Cherry Tomatoes: 2 cups (300g). Look for firm, bright red tomatoes. They need to be sturdy enough to stay on the skewer until they reach that perfect blistered state.

Red Bell Pepper: 2 large (300g). Cut into 1-inch (2.5cm) squares. These provide the necessary structural integrity for the skewer and a wonderful charred sweetness.

Herb-Infused Olive Oil: 1/2 cup (120ml) Extra Virgin Olive Oil. This is the carrier for all our flavors. It creates that glossy herb-infused oil finish that makes the skewers glisten.

Dried Oregano & Fresh Parsley: 1 tablespoon (3g) dried oregano for the marinade and 1/4 cup (15g) fresh parsley for the final garnish. The oregano provides an earthy base, while the parsley adds a pop of fresh green color.

The Seasoning Trio: Flaky sea salt, cracked black pepper, and heat. Do not be shy with the salt; it draws out the natural sugars of the vegetables during the grilling process.

Close up of Grilled Veggie Skewers showing glistening herb-infused oil and flaky sea salt.
Up-close detail of the perfectly blistered tomatoes and seared cremini mushrooms.

How to Prep Your Skewers Like a Pro

Preparing the Wooden Skewers

If using wooden skewers, you must soak them in water for at least 30 minutes. This prevents the wood from igniting over the high heat of the grill. For an even better result, soak them in a mixture of water and a splash of apple juice to add a hint of caramelization to the points where the wood meets the veg.

Crafting the Herb Marinade

In a small bowl, whisk together your olive oil, dried oregano, and half of the cracked black pepper. Let this sit for 10 minutes before brushing. This “blooms” the dried herbs, ensuring the flavor is distributed evenly across your Grilled Veggie Skewers.

The Art of Skewering

Alternate your colors! Start with a sturdy red onion petal, followed by a zucchini round, a mushroom, a tomato, a yellow squash, and a red pepper square. Repeat until the skewer is full, leaving 2 inches (5cm) at the bottom for easy handling. This variety ensures that every bite is a different flavor profile.

Step-by-Step Grilling Instructions

Phase 1: High Heat Searing

Preheat your grill to medium-high heat (about 400°F / 200°C). Clean the grates thoroughly and lightly oil them. Place the skewers down and do not move them for at least 4 minutes. You are looking for those iconic, deep dark grill marks.

Phase 2: The Softening Flip

Once the first side is charred, flip the skewers. Brush generously with more of the herb-infused olive oil. The oil should drip down, causing small flares that add a smoky “kiss” to the vegetables. Cook for another 3-4 minutes until the tomatoes are blistered and the onions have softened into translucent petals.

Phase 3: The Garnish Finish

Remove the skewers from the grill and place them on a weathered grey stone platter or a large wooden board. Immediately hit them with a heavy dusting of flaky sea salt and the remaining cracked black pepper. The residual heat will help the salt stick to the glossy oil.

Expert Tips for the Best Grilled Veggies

  • Don’t Overcrowd: Leave a tiny bit of space between each vegetable on the skewer. If they are packed too tightly, they will steam rather than sear.
  • Temperature Control: If the tomatoes start to burst too early, move the skewers to a cooler part of the grill (indirect heat) to finish softening the onions.
  • Acid Balance: A tiny squeeze of fresh lemon juice right before serving can brighten the earthy flavors of the seared cremini mushrooms.
  • Pairing Suggestion: These skewers are the perfect companion to a protein-heavy BBQ. Try serving them alongside our grilled shrimp marinade for a complete surf-and-turf experience.

Storage, Reheating & Meal Prep

To Store: Slide the leftover vegetables off the wooden skewers and store them in an airtight container in the refrigerator for up to 4 days. They make a fantastic addition to a smash burger bowl the next day!

To Reheat: We recommend using an air fryer at 350°F (175°C) for 3-5 minutes to regain that slightly crisp edge. Microwave heating is possible but may result in softer vegetables.

Freezing: We do not recommend freezing grilled vegetables, as the cell structure of the zucchini and squash will break down, resulting in a watery texture upon thawing.

What to Serve With Grilled Veggie Skewers

These skewers are incredibly versatile. For a light summer lunch, serve them over a bed of quinoa or alongside a strawberry watermelon salad. If you are hosting a full backyard bash, they pair perfectly with hearty sides like sausage and peppers.

For a refreshing drink to wash it all down, consider a frozen strawberry lemonade slush to balance the smoky char of the grill.

Frequently Asked Questions

Yes! Metal skewers are excellent as they conduct heat to the inside of the vegetables. If using wooden skewers, remember to soak them in water for at least 30 minutes to prevent them from burning.

Preheat your grill to medium-high (400°F) and oil the grates. Once you place the skewers down, do not move or flip them for at least 4 minutes to allow the sear to develop.

Ensure you cut your vegetables into thick, uniform pieces (at least 1/2 inch). Thread them through the center of the vegetable, and don’t overcrowd the skewer so they cook evenly without loosening.

For best results, brush the skewers with the herb-infused oil just before placing them on the grill and again halfway through. This prevents the vegetables from becoming soggy while ensuring a deep, smoky flavor.

Sturdy vegetables like zucchini, bell peppers, red onions, and cremini mushrooms are best. Cherry tomatoes are great but should be firm so they don’t fall off when they blister.

The Ultimate Grilled Veggie Skewers Recipe

Close up of Grilled Veggie Skewers showing glistening herb-infused oil and flaky sea salt.

Grilled Veggie Skewers with Herb-Infused Oil and Flaky Salt

Vibrant Grilled Veggie Skewers featuring charred zucchini, blistered tomatoes, and earthy mushrooms. A perfect rainbow-colored summer side dish finished with a glossy herb-infused olive oil and flaky sea salt.
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings: 6 skewers
Course: Dinner, Side Dish
Cuisine: American, Mediterranean
Calories: 185

Ingredients
  

Main Ingredients
  • 2 medium Zucchini cut into 1/2 inch (1.25cm) rounds
  • 2 medium Yellow Summer Squash cut into 1/2 inch (1.25cm) rounds
  • 2 cups (300g) Cherry Tomatoes whole
  • 1 large Red Onion cut into petals
  • 8 ounces (225g) Cremini Mushrooms stems removed
  • 2 large Red Bell Pepper cut into 1-inch (2.5cm) squares
  • 1/2 cup (120ml) Extra Virgin Olive Oil
  • 1 tbsp (3g) Dried Oregano
  • 1 tsp (2g) Flaky Sea Salt plus more for finishing
  • 1 tsp (2g) Cracked Black Pepper
  • 1/4 cup (15g) Fresh Parsley chopped, for garnish

Equipment

  • 12 Wooden Skewers Soaked in water for 30 minutes
  • 1 Outdoor Grill
  • 1 Pastry Brush For the herb oil

Method
 

Preparation
  1. Soak wooden skewers in water for at least 30 minutes to prevent burning.
  2. In a small bowl, whisk together the olive oil, dried oregano, and half of the black pepper. Let sit to infuse.
  3. Thread the zucchini, squash, tomatoes, onion petals, mushrooms, and bell peppers onto the skewers in an alternating rainbow pattern.
Grilling
  1. Place skewers on a preheated grill at 400°F (200°C). Cook for 4-5 minutes until dark grill marks appear.
  2. Flip the skewers, brush with the herb-infused oil, and cook for another 4 minutes until tomatoes are blistered and onions are soft.
  3. Remove from heat, sprinkle with flaky sea salt and fresh parsley while still glistening.

Notes

Soak skewers for at least 30 minutes to avoid charring the wood.
Ensure the grill is very hot before placing vegetables to get the best sear marks.
Three rainbow Grilled Veggie Skewers with charred zucchini and blistered tomatoes on a stone platter.
The perfect summer Grilled Veggie Skewers featuring vibrant colors and deep char marks.

Join the Stacy Bites Community!

Did you make these Grilled Veggie Skewers? I want to see your rainbow creations! Please save this recipe to your Grilling or Summer Recipes board on Pinterest so you never lose it. If you whipped these up for dinner, leave a 5-star rating in the recipe card above and drop a photo of your charred veggies in the comments below. Happy grilling!

You might also like these recipes

Leave a Comment

Recipe Rating