Ultimate Grilled Mediterranean Vegetable Skewers: Healthy, Flavorful & Easy BBQ Recipe
Embrace the vibrant flavors of summer with these incredible **Mediterranean Vegetable Skewers**! Perfect for any backyard barbecue, picnic, or weeknight dinner, these colorful and aromatic skewers are a delightful way to enjoy fresh, seasonal produce. Not only are they bursting with delicious taste, but they’re also incredibly healthy, packed with essential nutrients, and surprisingly easy to prepare. Whether you’re a seasoned grill master or just starting your culinary journey, these customizable veggie kebabs are guaranteed to become a new favorite.
Forget the heavy side dishes and elevate your grilling game! These beautifully charred vegetable skewers offer a light yet satisfying alternative that complements any main course, or can even stand alone as a fantastic vegetarian or vegan meal. So, fire up your grill, gather your favorite fresh produce, and get ready to create a truly memorable dish that’s as good for you as it is delicious. It’s time to savor the ultimate taste of summer!

Why These Mediterranean Vegetable Skewers Will Become Your New Go-To Grilling Recipe
These **Mediterranean vegetable skewers** are more than just a side dish; they’re a culinary experience! Their vibrant colors and rich, aromatic flavors make them perfect for any gathering, from a casual family dinner to an elegant summer party. Whether you’re actively seeking a flavorful vegetarian main course, or a versatile side dish to pair with grilled meats or fish, these vegetable kebabs are designed to impress both visually and gastronomically.
I often find myself reaching for these veggie kabobs when firing up the BBQ, not only because they’re incredibly tasty, but also for their sheer convenience. Grilling vegetables on skewers means fewer pots and pans to wash compared to cooking them on the stovetop. As an added bonus, the grill infuses the vegetables with that unmistakable smoky, charred flavor that only a barbecue can deliver. This method ensures your vegetables are cooked to perfection – tender-crisp on the inside with a beautifully caramelized exterior.
From personal experience, these grilled vegetable skewers disappear incredibly quickly! The first time I made them, there wasn’t a single skewer left. The second time, I had to strategically remove them from the grill immediately after they were done to ensure I got to enjoy some! It was a true testament to how universally loved they are. Now, I’m thrilled to share this incredibly delicious and foolproof **grilled veggie kabob** recipe with you, so you can experience the same joy (and perhaps learn from my lesson about quick hands!). The base recipe is inspired by a fantastic barbecue cookbook from AH (a Dutch supermarket), which I’ve adapted and perfected over time to bring you the best possible flavor and texture.
The Health Benefits of Grilled Veggie Kabobs
These skewers aren’t just delicious; they’re a powerhouse of nutrition! Packed with an array of fresh vegetables, they provide essential vitamins, minerals, and fiber, making them an excellent choice for a healthy diet. Being naturally vegan (when served without meat), they cater to plant-based diets and are a fantastic way to increase your vegetable intake. The grilling process also helps retain many of these nutrients, while adding a unique smoky flavor that makes healthy eating incredibly enjoyable. They’re a perfect way to add color and goodness to your plate without compromising on taste.
The Magic of Marination: Flavor & Protection
The secret to truly spectacular grilled vegetables lies in the marinade. By taking the time to marinate the vegetables before grilling, you infuse them with an exceptional depth of flavor that goes beyond simple seasoning. The ingredients in our Mediterranean-inspired marinade, like olive oil, balsamic vinegar, rosemary, and garlic, penetrate the vegetables, tenderizing them slightly and creating a more complex taste profile.
Furthermore, the oil in the marinade serves a crucial practical purpose: it prevents the vegetables from sticking to the grill grates and helps them cook more evenly without burning. The oil creates a protective barrier, allowing the vegetables to caramelize beautifully on the outside while remaining tender and juicy within. This means you get perfectly grilled skewers every time, full of wonderful char marks and robust flavor.
When selecting vegetables for these skewers, don’t be afraid to get creative! I often rummage through my fridge to see what’s on hand. While the recipe suggests a specific combination, the beauty of these kebabs is their adaptability. A simple skewer alternating bell pepper with zucchini, or eggplant with cherry tomatoes, can be just as delicious and satisfying. This flexibility allows you to create a “new” vegetable treat every day, ensuring you never eat the same thing twice and always make the most of your fresh produce.
If you’re as passionate about grilling as I am, you’ll love exploring more options on my BBQ Recipes Page. It’s filled with other mouth-watering dishes like Gin Marinated Salmon Kebabs, a classic Steak with Chimichurri Sauce, and unique Surf and Turf Kabobs. There’s truly something for every palate!
[feast_advanced_jump_to]
Gather Your Ingredients: What You Need for These Flavorful Grilled Vegetable Kabobs
To create these tantalizing **Mediterranean vegetable skewers**, you’ll need a selection of fresh vegetables and a few key marinade ingredients. The exact quantities are detailed in the recipe card at the bottom of this page, but here’s a breakdown of what makes this recipe truly special:
- Olive Oil (Extra Virgin) – Given that this recipe uses only a few core ingredients, the quality of your olive oil truly shines through. Opt for a high-quality extra virgin olive oil. Its fruity, slightly peppery notes will form the flavorful base of your marinade, helping to carry the other herb and garlic flavors while ensuring your veggies don’t stick to the grill.
- Balsamic Vinegar – This vinegar adds a wonderful touch of sweetness and acidity that brightens the overall flavor profile of the vegetables. I prefer using white balsamic vinegar in this recipe to avoid adding a darker color to the marinade, allowing the natural hues of the vegetables to stand out. However, if you have red balsamic vinegar on hand, it works just as well and will impart a slightly richer hue. For an even more intense, sticky-sweet glaze, consider using balsamic glaze, which adheres beautifully to the vegetables during grilling.
- Rosemary – Rosemary brings a distinctive lemony, pine-like aroma and flavor that pairs exceptionally well with grilled vegetables, especially in a Mediterranean context. It’s wonderfully fragrant and robust. If fresh rosemary isn’t available or if you prefer a different herbaceous note, you can easily substitute it with fresh thyme or dill. Both offer unique, delicious seasonings that will give the dish a slightly different yet equally delightful taste. For those who enjoy a bit of heat, adding about ½ teaspoon of chili flakes to the marinade will introduce a subtle spicy kick.
- Garlic – Freshly squeezed or minced garlic is essential for infusing the vegetables with its pungent, aromatic flavor. It’s a cornerstone of Mediterranean cuisine and adds a robust depth that perfectly complements the other ingredients in the marinade.
- Veggies – My chosen selection of bell peppers (red, yellow, green), zucchini, eggplant, sun-dried tomatoes, cherry tomatoes, and mushrooms are picked because they offer a fantastic combination of textures, colors, and flavors that hold up well on the grill. They caramelize beautifully and absorb the marinade wonderfully.
However, the beauty of veggie skewers is their versatility! You can easily substitute one or more of these with other grill-friendly vegetables. Excellent alternatives include:- Red onion: Adds a lovely sweetness and mild bite when grilled.
- Baby potatoes: Ensure they are pre-cooked (boiled for about 10 minutes until al dente) before skewering, as raw potatoes won’t cook through in time.
- Small pieces of corn on the cob: Sweet and juicy.
- Halloumi cheese: For a delicious vegetarian protein boost that grills beautifully.
Remember, the key is to choose vegetables that cook at a similar rate or to pre-cook harder vegetables like potatoes.
Step-by-Step Guide: How to Prepare Mediterranean Marinated Vegetable Skewers
Creating these delightful skewers is straightforward, and the result is incredibly rewarding. You’ll find a complete printable recipe with a step-by-step description at the very end of this blog post. For now, let’s walk through the process:

- Prepare the Marinade: In a medium-sized bowl, combine your delicious extra virgin olive oil, finely chopped fresh rosemary, white balsamic vinegar (or red, if preferred), and freshly squeezed garlic. Whisk all these ingredients together thoroughly until well combined. This is the heart of your flavor!
- Prep Your Veggies: Precision in cutting helps with even cooking. Slice your bell peppers into roughly 1-inch (2 cm) strips or chunks. Using a vegetable peeler, shave the zucchini into thin, flexible ribbons (about 8 strips). Cut the eggplant into ½ inch (1 cm) thick slices. Ensure your mushrooms are cleaned thoroughly – typically a dry brush or damp paper towel is sufficient, avoid soaking them in water. Place all your prepared vegetables, along with the bay leaves, into the bowl with the marinade. Gently toss everything until each piece of vegetable is thoroughly coated in the fragrant dressing. Let this mixture marinate for at least one hour, or ideally longer (up to 4 hours in the refrigerator), to allow the flavors to truly meld.
- Assemble the Skewers: Once marinated, it’s time for assembly! Take a skewer and begin by adding a mushroom. Then, alternate with a piece of bell pepper, a folded zucchini ribbon, and a sun-dried tomato. Add an eggplant slice. For a beautiful central pop of color and flavor, prick a cherry tomato, a bay leaf, and another cherry tomato onto the skewer. Now, work your way back in the opposite direction: an eggplant slice, another sun-dried tomato, a zucchini ribbon, and a red pepper piece. Finish with a final mushroom. Repeat this pattern for all your skewers, ensuring a visually appealing and balanced distribution of vegetables.
- Grill to Perfection: Preheat your grill or grill pan to a medium-high heat until it’s very hot. Carefully place the assembled vegetable kebabs on the hot grill. Cook for approximately 8-12 minutes, turning them every few minutes, until the vegetables are tender-crisp, beautifully charred, and cooked through. The exact cooking time will vary depending on the heat of your grill and the size of your vegetable pieces. Keep an eye on them to prevent burning while ensuring they get that delicious smoky flavor and tender texture.
Expert Tips, Smart Substitutions & Creative Variations for Your Veggie Skewers
Make these Mediterranean vegetable skewers truly your own with these helpful tips, easy substitutions, and exciting variations:
- Boost the Protein: While these skewers are fantastic on their own, you can easily add protein to make them a more substantial meal.
- Meat Options: Incorporate cubes of chicken breast, pork loin, or even beef into the skewers. Ensure the meat is cut into similar-sized pieces as the vegetables for even cooking.
- Vegetarian/Vegan Options: For a plant-based protein boost, add firm or extra-firm tofu cubes. Press the tofu dry first, then pan-fry the cubes for about two minutes on each side until lightly golden before threading them onto the skewers. This adds a lovely texture and prevents them from crumbling on the grill. Alternatively, consider halloumi cheese cubes, which grill beautifully with a golden crust and soft interior.
- Flavorful Substitutions:
- Herbs: If rosemary isn’t your preference or isn’t available, fresh thyme or dill are excellent alternatives, each offering a distinct yet complementary flavor profile. Dried herbs can also be used, but remember that their flavor is more concentrated, so use about half the amount of fresh herbs.
- Vinegar: While balsamic vinegar adds a wonderful depth, you can substitute it with red wine vinegar for a sharper tang, or apple cider vinegar for a lighter, fruitier note. For a truly intense, glossy finish, balsamic glaze can be used directly or by reducing balsamic vinegar on the stovetop until thickened.
- Optimal Vegetable Choices & What to Avoid:
- Best Substitutes: Feel free to swap one or two of the suggested vegetables with red onion chunks (they caramelize beautifully), pre-cooked baby potatoes (boiled for 10 minutes until al dente to ensure they cook fully on the grill), or small pieces of corn on the cob for a sweet, summery addition. Asparagus spears, cherry tomatoes, and large chunks of zucchini or yellow squash are also excellent choices.
- Vegetables to Avoid (or Pre-cook): For best results on the grill, avoid certain vegetables that either take too long to cook or tend to wither:
- Cabbage and Broccoli: These cruciferous vegetables generally require longer cooking times than other skewer ingredients and might remain too crunchy.
- Carrots, Kohlrabi, and Beets: Similar to cabbage, these harder root vegetables don’t cook quickly enough on a skewer alongside softer items. If you wish to use them, they must be blanched or boiled until tender-crisp beforehand.
- Leafy Greens (Spinach, Lettuce, Chard, Scallions): Delicate leaves will rapidly wilt and burn on the hot BBQ, making them unsuitable for skewers.
- Uncooked Large Potatoes: While baby potatoes can be pre-cooked, larger potato chunks are often too dense to cook evenly and thoroughly on a skewer and tend to fall apart easily after pre-cooking.
- Size Matters for Even Cooking: To ensure all your vegetables cook through at roughly the same time, it’s crucial to cut them into consistent sizes. Zucchini, eggplant, and mushrooms can take a little longer than cherry tomatoes or bell peppers, so slice them into roughly 1-inch (2.54 cm) thick pieces. Avoid slicing them too thinly, as they might tear when you thread them onto the skewers.
- Threading Technique: If you have a larder needle, it can be incredibly helpful for pricking and sliding vegetables onto the skewers more easily, preventing breakage. When threading, ensure you don’t push the veggies too tightly together. Leave a little space (about ⅛ inch) between each piece. This allows the heat and smoke to circulate evenly around all surfaces, resulting in better charring and more thorough, even cooking.
- Brush for Extra Flavor: Don’t discard that leftover marinade! Halfway through the grilling process, use the remaining oil and herb mixture to brush over the vegetables. This not only keeps them moist but also intensifies their flavor, adding another layer of aromatic goodness.
- No BBQ? No Problem!: If you don’t have an outdoor grill or the weather isn’t cooperating, you can still enjoy these delicious skewers!
- Grill Pan Method: Heat a grill pan over medium-high heat until hot. Place the skewers in the pan, turning every few minutes, and cook for about 10-15 minutes until tender and charred.
- Oven Roasting: Arrange the marinated skewers in a single layer on a baking sheet. Roast them in a preheated oven at 400°F (ca. 200°C) for 25-35 minutes, flipping halfway, until the vegetables are tender and slightly caramelized.
- Serving Suggestions: These skewers are incredibly versatile! Serve them alongside grilled chicken, steak, fish, or halloumi. They also pair wonderfully with a fresh green salad, quinoa or couscous, a dollop of hummus, or warm pita bread for a light vegetarian meal.
- Storage & Make-Ahead Tips:
- Marinating Ahead: You can prepare the vegetables and marinade them the night before or several hours in advance. Keep them covered in an airtight container in the refrigerator. Thread them onto skewers no more than 2 hours before grilling to prevent the wood skewers from soaking too much or the vegetables from softening too much.
- Cooked Skewers: While best enjoyed fresh off the grill, leftover cooked skewers can be stored in an airtight container in the refrigerator for up to 2 days. Reheat gently in the oven or on a grill pan. Note that the colors and textures might soften slightly.
- Freezing: These skewers are not suitable for freezing, as the vegetables will become mushy upon thawing.

Did you make this delicious recipe? Tag #byandreajanssen via Instagram! I love to see what your creation looks like and regularly share the most beautiful photos of you! Did you like this recipe? Then leave a rating on the recipe card! Your feedback helps other home cooks and me enormously.
Need more inspiration?
- You can find video recipes on my YouTube channel.
- And don’t forget to save the recipes on Pinterest, so you can easily find them again next time!
📖 Recipe
RECIPE CARD

Andréa
Pin Recipe
15
minutes
10
minutes
1
hour
1
hour
25
minutes
Dinner, Side Dish
Mediterranean
4
persons
221
kcal
Equipment
-
BBQ or grill pan
-
4 skewers (metal or wooden, soaked)
Prevent your screen from going dark
Ingredients
Veggie Kabobs
-
3 bell peppers, red, yellow and green -
1 zucchini -
1 eggplant -
8 sun-dried tomatoes -
8 cherry tomatoes -
4 bay leaves, fresh if you have -
8 mushrooms
Marinade
-
4 tablespoons olive oil, extra vierge -
1 tablespoon fresh rosemary, chopped -
2 tablespoons white balsamic vinegar, white -
2 cloves garlic, grated
All my recipes are written both in Metric (gram / ml) and US Customary (cups / pounds). Here you can select which type of amount you would like to see.
US Customary
Instructions
Preparation
-
Remove the seeds and stem and chop the bell pepper into chunks (about 8 pieces, roughly 1 inch / 2 cm in length) for even cooking.3 bell peppers -
Using a cheese slicer or mandoline, carefully slice eight thin strips of zucchini. Keep them submerged in water until ready to use to maintain freshness and flexibility.1 zucchini -
Cut the eggplant into eight ½ inch (1 cm) thick slices. This size is ideal for grilling and threading.1 eggplant -
Gently dry-clean eight mushrooms using a pastry brush or a damp paper towel. Avoid rinsing them under water, as they absorb moisture easily.8 mushrooms
Marinade
-
In a spacious bowl, combine the olive oil, white balsamic vinegar, finely chopped fresh rosemary, and grated garlic. Whisk these ingredients vigorously until they are thoroughly blended, creating your fragrant marinade.4 tablespoons olive oil,
1 tablespoon fresh rosemary,
2 tablespoons white balsamic vinegar,
2 cloves garlic -
Add all your prepared vegetables (bell peppers, zucchini, eggplant, sun-dried tomatoes, cherry tomatoes, mushrooms, and bay leaves) to the marinade. Toss gently to ensure every piece is thoroughly coated. Let marinate for at least one hour (or up to 4 hours in the refrigerator), ensuring all vegetables are well-covered with the oil to prevent discoloration and enhance flavor.8 sun-dried tomatoes,
8 cherry tomatoes,
4 bay leaves
Grilling
-
Carefully thread the marinated veggies onto the skewers. For a visually appealing effect and balanced cooking, alternate the vegetables, perhaps using a symmetrical pattern on each side of the skewer. Place the bay leaves and cherry tomatoes in the middle, or wherever they fit best for visual appeal. Ensure not to pack the vegetables too tightly; leave small gaps for even cooking and charring. -
Place the assembled veggie kabobs on your preheated grill (or grill pan). Cook for approximately 8-12 minutes, turning frequently, until the vegetables are tender-crisp and beautifully charred to your liking. Serve immediately and enjoy!
Notes
2. Ingredient Substitutions:
- Rosemary: Fresh thyme or dill are excellent aromatic alternatives.
- Balsamic Vinegar: Plain vinegar or a rich balsamic glaze can be used in its place.
- Veggies: Beyond the suggested vegetables, feel free to experiment! Red onion, pre-cooked baby potatoes (boil for 10 minutes until al dente), or small pieces of corn on the cob are great additions.
3. Vegetables to Avoid on Skewers:
For optimal grilling results, avoid these vegetables on your skewers:
-
- All types of cabbage and broccoli, as they require longer cooking times.
- Carrots, kohlrabi, and beets, which are too dense and won’t cook quickly enough unless pre-cooked extensively.
- Spinach, lettuce, spring onion (scallions), or chard, as their leaves wilt rapidly on the BBQ.
- Uncooked large potatoes. While baby potatoes can be pre-cooked, larger potatoes often fall apart after pre-cooking and are too slow to cook from raw.
4. Consistent Size is Key: Ensure zucchini, eggplant, and mushrooms are cut into similar 1-inch (2.54 cm) pieces. This guarantees even cooking, as these tend to cook slightly slower than cherry tomatoes or bell peppers. Avoid smaller cuts, which can tear when threaded.
If you have a larder needle, use it to prick the vegetables beforehand; it makes sliding them onto the skewer much easier.
5. Re-Brush for Intense Flavor: Reserve some of the marinade. Brush the veggies with the remaining oil halfway through grilling to enhance the flavor even further and keep them moist.
6. Alternative Cooking Methods: No BBQ? No problem! Grill the skewers in a hot grill pan, or bake them in an oven dish at 400°F (ca. 200°C) for about 30 minutes until tender and slightly caramelized.
7. Storage Recommendations:
- Marinated Veggies: You can marinate the vegetables the night before and keep them covered in the refrigerator. Assemble them on skewers no more than two hours before grilling.
- Refrigerator: Best enjoyed fresh. Leftovers can be stored in the fridge for up to one day, though some discoloration may occur.
- Freezer: These skewers are not suitable for freezing.
8. Nutritional Values: The provided nutritional values are calculated per Mediterranean vegetable skewer. In reality, the actual intake will likely be lower as not all the dressing is consumed in the final dish.
Nutrition
Calories:
221
kcal
Carbohydrates:
21
g
Protein:
5
g
Fat:
15
g
Saturated Fat:
2
g
Polyunsaturated Fat:
2
g
Monounsaturated Fat:
10
g
Sodium:
22
mg
Fiber:
7
g
Sugar:
13
g
Vitamin A:
3141
IU
Vitamin C:
136
mg
Iron:
2
mg
a vegan BBQ recipe
Tried this recipe?
Let us know how it was!