Mediterranean Grilled Vegetable Skewers Recipe for Summer BBQs

Summer side-dish perfection: these Mediterranean Grilled Vegetable Skewers are an easy, flavorful way to showcase seasonal produce. Simple veggie kabobs get a bright Mediterranean marinade—lemon, garlic, fresh oregano and olive oil—that elevates your BBQ without much fuss.

Skewers of colorful vegetables that have been grilled.

Updated from the original 2016 post.

Grilling vegetables is a delicious way to make the most of summer produce. Try these skewers alongside grilled asparagus, potato salad, or a grilled ratatouille salad for a complete seasonal spread. For a simple grilled dessert, fruit like peaches is fantastic on the grill.

What vegetables are good for grilling?

Whole bell peppers, zucchini, squash, mushrooms and red onion.
  • Onions: Red (purple) onions caramelize and taste sweet when grilled; yellow onions also work well.
  • Peppers: All colors and mini peppers are great for skewers.
  • Zucchini: Firm, sliced rounds hold up on the grill.
  • Summer squash: Cut into half-moons so pieces cook evenly.
  • Mushrooms: Baby bella or crimini are ideal; larger mushrooms can be cut into bite-size pieces.
  • Other: Skewers keep small pieces from falling through the grates, so thread a mix of your favorites for colorful, tasty kabobs.

How to cut vegetables for kabobs

Cut vegetables so pieces are large enough to stay on the skewer but not so thick they won’t cook through. Aim for similar-sized pieces so everything finishes at the same time.

Cutting board with big chunks of red onion, bell peppers, zucchini, yellow squash and baby bella mushrooms.
  • Onions: Cut through the root, halve, then quarter and slice into eighths if needed; keeping the root intact helps pieces hold together.
  • Bell peppers: Cut into large triangular chunks. For mini peppers, halve lengthwise and remove stem and seeds.
  • Summer squash and zucchini: Slice zucchini into 1″ rounds. For rounder yellow squash, halve lengthwise and slice into half-moons.
  • Mushrooms: Clean with a damp towel and pop off stems. Baby bellas are usually the perfect size; large mushrooms can be cut into bite-sized pieces.

Mediterranean marinade for grilling

Mediterranean flavors are bright and summery. This marinade combines lemon zest and juice, garlic, fresh oregano, dijon mustard and olive oil to add brightness and prevent sticking. If you like heat, add crushed red pepper.

Large bowl with lemon juice, olive oil, fresh garlic, oregano and spices.
  • Whisk together olive oil, lemon zest and juice, dijon mustard, pressed garlic, chopped fresh oregano (or substitute basil, parsley or thyme), salt and pepper until combined.
  • Fresh herbs add flavor without extra salt, sugar or fat—use what you have on hand.

Marinate veggies

Bowl of cut up veggies marinating and a cutting board with mushrooms off to the side.
  • Mix bell peppers, summer squash, onions and zucchini in the marinade until evenly coated.
  • Add mushrooms last; they absorb a lot of liquid so add them after the other vegetables have been coated.
  • Marinate at least 30 minutes, up to 6 hours, or as little as 5 minutes if short on time.

Prep skewers for grilling

Bamboo skewers soaking in water on a rimmed baking sheet.

If using bamboo skewers, soak them in cool water for about 30 minutes to reduce the chance of burning. Metal skewers can be used without soaking.

Colorful vegetable chunks on bamboo skewers stilling on a rimmed baking sheet.

Thread marinated vegetables onto skewers in an even pattern. Reserve any leftover marinade for brushing.

Grilling veggie kabobs

Grill with skewers of colorful vegetables.
Grilled vegetable skewers on a sheet pan.
  • Preheat and clean the grill. Wiping a heated grill with an onion or potato slice and removing residue with a brush helps prevent sticking and removes buildup.
  • Place skewers on the hot grill and cook undisturbed for 3–4 minutes to form grill marks.
  • Turn skewers and grill 3–4 more minutes until vegetables are tender. Brush with reserved marinade halfway through if they look dry.
Place with colorful vegetable kabobs and some taken off the skewers in a bowl.

Pro tips

Grilled vegetables taken off their skewers and placed into a bowl.
  • Clean your grill thoroughly before cooking to remove residue from previous use.
  • Make extra marinade to use as a dressing for salads or to toss with leftover grilled vegetables.
  • Cut vegetables to similar sizes for even cooking.
  • Toss all vegetables except mushrooms in the marinade first, then add mushrooms so they absorb remaining flavor.
  • Store leftovers in an airtight container for up to 5 days; remove vegetables from skewers for easier storage.

More summer recipes

  • Easy Summer Pasta Salad
  • Tomato and Onion Salad with Balsamic Dressing
  • Healthy Vegan Zucchini Bread with Applesauce
  • Nectarine Salad with Arugula

If you make this recipe, please consider rating it and sharing a photo on Instagram by tagging @dkhealthcoach and using #debraklein.

📖 Recipe

Veggie kabobs filled with colorful vegetables.

Mediterranean Grilled Veggie Kabobs

Bright, easy vegetable skewers with a lemon-garlic-oregano marinade. Prep, marinate and grill in under an hour if skewers are pre-soaked.
Prep Time 10
Cook Time 10
Additional Time 30
Total Time 50
Course Side Dish
Cuisine American
Servings 6 servings
Calories 131 kcal

Equipment

  • Skewers (bamboo or metal)
  • Mixing bowl
  • Tongs for turning

Ingredients

Veggies

  • 1 medium zucchini
  • 1 yellow summer squash
  • 1 red pepper
  • 1 yellow pepper
  • 8 oz baby bella mushrooms
  • 1 purple onion

Marinade

  • 1 lemon, zested and juiced (about 2–3 tablespoons)
  • 1/4 cup olive oil
  • 1 tablespoon dijon mustard
  • 3 cloves garlic, pressed
  • 1/2 teaspoon sea salt
  • 1/2 teaspoon freshly ground pepper
  • 3 sprigs fresh oregano, leaves only (or substitute basil, parsley or thyme)

Instructions

  1. Soak bamboo skewers in water for at least 30 minutes to reduce burning.
  2. Prepare vegetables: slice zucchini and squash into 1″ pieces, cut onion into wedges and then into smaller segments, clean mushrooms with a damp towel, and cut peppers into large chunks similar in size to the other vegetables.
  3. Make the marinade: zest and juice the lemon into a bowl, add pressed garlic, olive oil, dijon, chopped oregano, salt and pepper. Whisk to combine.
  4. Place all vegetables except mushrooms into the marinade and toss to coat. Add mushrooms last and gently toss. Let sit at least 30 minutes or up to 6 hours.
  5. Thread the marinated vegetables onto pre-soaked skewers, reserving any extra marinade for brushing.
  6. Preheat the grill to medium and clean the grates. Place skewers on the grill and close the lid. Grill 3–4 minutes without moving to develop grill marks, then turn and continue grilling until vegetables are tender, about another 3–4 minutes. Brush with reserved marinade if needed.
  7. Transfer to a plate, remove from skewers for easier storage if desired, and refrigerate leftovers in an airtight container for up to 5 days.

Notes

Pro tip: Clean your grill well before cooking to remove residue. Heat the grill, let stuck bits turn ashy, and scrape them off to improve safety and flavor.

Nutrition

Calories: 131 kcal
Carbohydrates: 11 g
Protein: 3 g
Note

Nutrition estimates are calculated using common online tools. For precise values, calculate using the exact ingredients you use.