Print

Flavorful Grilled Veggie Skewers with Easy Homemade Herb Marinade

grilled veggie skewers - featured image

These grilled veggie skewers feature a fresh herb marinade that infuses smoky, juicy vegetables with bright, savory flavors. Perfect for quick weeknight dinners or backyard gatherings, they are simple, versatile, and crowd-pleasing.

Ingredients

Scale
  • 2 medium zucchinis, sliced into thick half-moons
  • 1 large red bell pepper, cut into 1.5-inch chunks
  • 1 medium yellow squash, sliced like zucchini
  • 1 medium red onion, cut into wedges
  • 8 oz cremini mushrooms, whole or halved if large
  • About 12 cherry tomatoes (optional)
  • 1 tablespoon fresh rosemary, finely chopped
  • 1 tablespoon fresh thyme leaves
  • 2 tablespoons fresh parsley, chopped
  • 3 large garlic cloves, minced
  • 1/4 cup extra virgin olive oil (60 ml)
  • 2 tablespoons fresh lemon juice
  • 1 teaspoon salt
  • 1/2 teaspoon freshly ground black pepper
  • Optional pinch of red pepper flakes

Instructions

  1. Wash and dry all vegetables thoroughly. Slice zucchini and yellow squash into thick half-moons about 1/2 inch thick. Cut the red bell pepper into roughly 1.5-inch chunks. Peel and cut red onion into wedges. Leave mushrooms whole or halve if large. Keep cherry tomatoes whole and add last to skewers if using.
  2. In a medium mixing bowl, combine rosemary, thyme, parsley, and minced garlic. Add olive oil, lemon juice, salt, black pepper, and optional red pepper flakes. Whisk until well blended.
  3. Add all prepared vegetables except cherry tomatoes into the bowl with the herb marinade. Toss gently to coat. Cover and refrigerate for at least 30 minutes, up to 2 hours.
  4. Remove veggies from marinade and thread onto skewers, alternating colors and shapes. Add cherry tomatoes at the end of each skewer if using.
  5. Preheat grill to medium-high (about 400°F). Clean and oil grates lightly.
  6. Grill skewers for 10–12 minutes, turning occasionally to get even char marks. Brush with remaining marinade halfway through if desired.
  7. Remove skewers from grill and let rest for 2 minutes before serving.

Notes

Soak bamboo skewers in water for at least 30 minutes before grilling to prevent burning. Marinate vegetables for at least 30 minutes for best flavor, but even 15 minutes helps. Avoid overcrowding skewers to ensure even cooking. Use uniform cuts for consistent grilling. If no grill is available, roast skewers in oven at 425°F for 15-20 minutes, turning halfway.

Nutrition

Keywords: grilled veggie skewers, herb marinade, grilled vegetables, easy BBQ recipe, vegetarian, vegan, gluten-free, healthy grilling