These grilled vegetable skewers are my go-to recipe when I want something fresh, flavorful, and simple to throw on the grill. Loaded with zucchini, bell peppers, mushrooms, and red onions, and soaked in a fragrant garlic herb marinade, this dish is a celebration of summer produce. Whether I’m cooking for a crowd or prepping a light weeknight meal, these skewers are always a hit.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

2 zucchini, sliced into thick rounds

2 red bell peppers, cut into chunks

1 red onion, cut into wedges

2 yellow bell peppers, cut into chunks

12 whole cremini mushrooms, cleaned and stems trimmed

1/4 cup olive oil

2 tablespoons balsamic vinegar

3 cloves garlic, minced

1 tablespoon fresh rosemary, chopped (or 1 tsp dried)

1 tablespoon fresh thyme, chopped (or 1 tsp dried)

Salt and freshly ground black pepper, to taste

Wooden or metal skewers (if using wooden, I soak them in water for 30 minutes before grilling)

Directions

In a large bowl, I whisk together the olive oil, balsamic vinegar, garlic, rosemary, thyme, salt, and pepper.

I add all the vegetables to the marinade and toss them until they’re well coated. Then, I cover and refrigerate for at least 30 minutes (sometimes up to 2 hours for more flavor).

I thread the vegetables onto skewers, alternating colors and shapes for a vibrant look.

Then I preheat the grill to medium-high heat and lightly oil the grates.

I grill the skewers for about 10–12 minutes, turning them occasionally, until the vegetables are tender and lightly charred.

Once off the grill, I serve them right away, often with a sprinkle of fresh herbs or a squeeze of lemon juice.

Servings and timing

Servings: 4 servings

Prep Time: 20 minutes

Cook Time: 12 minutes

Total Time: 32 minutes

Calories per serving: 150 kcal

Variations

Add protein: I sometimes include marinated tofu cubes or halloumi cheese on the skewers for extra protein.

Switch the veggies: Eggplant, cherry tomatoes, or corn chunks work well too.

Spice it up: I add red pepper flakes or smoked paprika to the marinade when I want some heat.

Use fresh herbs only: If I have an herb garden, I always opt for fresh rosemary and thyme for the best flavor.

Citrus twist: A bit of lemon zest or juice in the marinade adds a bright note.

Storage/Reheating

If I have leftovers, I store them in an airtight container in the refrigerator for up to 3 days. To reheat, I use a grill pan or skillet over medium heat just until warmed through. I avoid the microwave if possible to keep the veggies from turning soggy. These skewers are also great cold, tossed into a salad or grain bowl the next day.

FAQs

What vegetables work best for grilling skewers?

I find that firm vegetables like zucchini, bell peppers, mushrooms, onions, and eggplant hold up best on the grill. They stay tender without falling apart.

Can I make these skewers in advance?

Yes, I often marinate and assemble the skewers a few hours ahead of time. I just keep them covered in the fridge until I’m ready to grill.

What if I don’t have a grill?

I use a grill pan on the stovetop or even broil them in the oven if grilling isn’t an option. Both methods work well.

Can I use dried herbs instead of fresh?

Definitely. When I don’t have fresh on hand, I use about one-third the amount of dried herbs since they’re more concentrated in flavor.

Are these skewers suitable for meal prep?

Yes, they make a great addition to my weekly meal prep. I grill a batch and use them in wraps, salads, or bowls throughout the week.

Conclusion

Grilled vegetable skewers with garlic herb marinade are a simple and satisfying way to enjoy the best of summer produce. The vibrant colors, smoky grill marks, and flavorful marinade make this dish one I return to all season long. Whether I’m serving them as a main or a side, they always bring fresh flavor to the table.


Recipe:

Print
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

Grilled Vegetable Skewers with Garlic Herb Marinade


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 32 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

These grilled vegetable skewers with garlic herb marinade are a vibrant and flavorful way to enjoy seasonal vegetables. Perfect as a main or hearty side, they’re easy to prepare and ideal for grilling outdoors or indoors.


Ingredients

2 zucchini, sliced into thick rounds

2 red bell peppers, cut into chunks

2 yellow bell peppers, cut into chunks

1 red onion, cut into wedges

12 whole cremini mushrooms, cleaned and stems trimmed

1/4 cup olive oil

2 tablespoons balsamic vinegar

3 cloves garlic, minced

1 tablespoon fresh rosemary, chopped (or 1 tsp dried)

1 tablespoon fresh thyme, chopped (or 1 tsp dried)

Salt and freshly ground black pepper, to taste

Wooden or metal skewers (if using wooden, soak in water for 30 minutes)


Instructions

  1. In a large bowl, whisk together olive oil, balsamic vinegar, minced garlic, rosemary, thyme, salt, and pepper.
  2. Add all the vegetables to the marinade and toss to coat well. Cover and refrigerate for at least 30 minutes or up to 2 hours.
  3. Thread the marinated vegetables onto skewers, alternating colors and shapes.
  4. Preheat grill to medium-high heat and lightly oil the grates.
  5. Grill the skewers for 10–12 minutes, turning occasionally, until vegetables are tender and lightly charred.
  6. Remove from grill and serve immediately. Optionally garnish with fresh herbs or a squeeze of lemon juice.

Notes

Use fresh herbs for the most vibrant flavor.

Marinate longer for deeper flavor (up to 2 hours).

Great with additions like marinated tofu or halloumi cheese.

Can be served cold in salads or grain bowls.

A grill pan or oven broiler can be used if a grill isn’t available.

  • Prep Time: 20 minutes
  • Cook Time: 12 minutes
  • Category: Main Dish
  • Method: Grilling
  • Cuisine: American

Nutrition

  • Serving Size: 1 skewer (approx. 1/4 of recipe)
  • Calories: 150
  • Sugar: 6g
  • Sodium: 180mg
  • Fat: 11g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 3g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star