Flavorful Grilled Mediterranean Vegetable Skewers: Your Ultimate Guide to Healthy BBQ
Embark on a culinary journey to the sunny Mediterranean with these vibrant and incredibly delicious vegetable skewers! Perfect for any backyard barbecue, summer potluck, or even a cozy weeknight dinner, these skewers are a celebration of fresh, seasonal produce. Bursting with natural flavors and healthy goodness, they offer a delightful way to enjoy your vegetables.
Whether you’re a seasoned vegetarian, looking to introduce more plant-based options into your diet, or simply aiming to elevate your grilling repertoire, these Mediterranean vegetable skewers are guaranteed to impress. They’re not just easy to prepare; they’re also highly customizable, allowing you to tailor them perfectly to your personal taste and what’s available fresh at the market. So, fire up your grill, embrace the fresh flavors, and get ready to create a memorable summer dish that’s both nourishing and incredibly satisfying!

Why Mediterranean Vegetable Skewers Are a BBQ Must-Have
These Mediterranean vegetable skewers aren’t just a dish; they’re a vibrant explosion of color and taste, making them an ideal choice for practically any meal. Whether you envision them as a hearty vegetarian main course or a fantastic side dish accompanying grilled meats, these vegetable kebabs are designed to delight. Their simplicity is matched only by their incredible flavor, making them a go-to recipe for both novice and experienced grill masters.
One of the best aspects of these veggie kabobs is their versatility on the grill. Instead of juggling multiple pans on the stove to cook your vegetables, you can consolidate your cooking to the barbecue. This not only means fewer dishes to wash later but also infuses your vegetables with that irresistible smoky, charred flavor that only grilling can provide. Imagine biting into perfectly tender-crisp vegetables, each piece kissed by fire and infused with a savory marinade. It’s a culinary experience that elevates simple vegetables to star status, embodying the fresh, wholesome spirit of Mediterranean cuisine.
Moreover, embracing the Mediterranean diet emphasizes fresh produce, healthy fats, and herbs, all of which are central to this recipe. By incorporating a variety of colorful vegetables, you’re not just creating an aesthetically pleasing dish, but also packing each skewer with essential vitamins, minerals, and fiber. It’s a truly nourishing option that doesn’t compromise on taste, making it a smart and delicious choice for any gathering.
Discover the Joy of Delicious Vegan Skewers
For anyone skeptical about how satisfying a purely vegan dish can be, these grilled vegetable skewers are here to prove them wrong. My own experience taught me this valuable lesson: the first time I made these, they vanished from the serving platter almost instantly! I had to prepare a second batch just to ensure I got to enjoy some myself. This immediate popularity confirmed their incredible deliciousness and inspired me to perfect and share this recipe with you.
The beauty of these skewers lies in their ability to be incredibly flavorful without any meat. The right combination of vegetables, expertly marinated and perfectly grilled, creates a depth of flavor and texture that is truly remarkable. These aren’t just “good for vegan” skewers; they are simply delicious skewers, full stop. The recipe is a fresh take on a classic idea, loosely inspired by a fantastic barbecue cookbook. It’s a testament to how simple ingredients can create extraordinary results.
If you’re as passionate about grilling as I am, you’ll be thrilled to explore more options on my dedicated BBQ Recipes Page. There, you’ll find a treasure trove of mouth-watering ideas, from unique dishes like Gin Marinated Salmon Kebabs and robust Steak with Chimichurri Sauce to adventurous Surf and Turf Kabobs. These recipes, much like our Mediterranean vegetable skewers, are designed to make your grilling sessions easy, enjoyable, and packed with flavor.
The Secret to Perfectly Grilled Mushroom and Veggie Skewers: Marinating
The key to unlocking the full potential of these delightful mushroom and veggie skewers lies in a simple yet crucial step: marinating. By allowing your vegetables to soak in a flavorful marinade before they hit the grill, you achieve several fantastic results. First and foremost, the marinade infuses every piece of vegetable with an incredible depth of flavor, transforming them from ordinary produce into something truly special. The herbs, spices, and acid in the marinade penetrate the vegetables, enhancing their natural sweetness and adding a savory dimension that’s simply irresistible.
Secondly, the oil in the marinade serves a vital purpose: it prevents the vegetables from burning or sticking to the grill. This protective layer ensures that your skewers achieve that beautiful char and tenderness without becoming overcooked or scorched. It’s the difference between dry, bland vegetables and succulent, perfectly grilled bites. I often choose vegetables from my fridge that are about to go bad, which is a great way to prevent food waste and always create unique combinations!
While this recipe features a particular assortment of vegetables, remember that the beauty of skewers is their adaptability. Feel free to experiment with what you have on hand. A skewer alternating vibrant bell peppers with tender zucchini, or robust eggplant slices with juicy cherry tomatoes, can be equally delicious. Each time you prepare them, you can create a new “vegetable treat,” ensuring that your meals are never boring and always a delightful surprise. Embrace the creativity that comes with customizing your skewers!
Essential Ingredients for Your Grilled Mediterranean Vegetable Kabobs
To craft these mouthwatering Mediterranean vegetable skewers, you’ll need a selection of fresh ingredients, each playing a vital role in creating their signature flavor profile. The precise quantities can be found in the comprehensive recipe card located at the bottom of this page. However, let’s delve into the star components and why they’re essential:
- Olive Oil: As this recipe uses only a few core ingredients, the quality of your olive oil is paramount. Opt for a delicious extra virgin olive oil. Its rich, fruity notes will not only carry the flavors of the herbs and garlic but also provide that essential Mediterranean essence and prevent the vegetables from drying out or sticking to the grill.
- Balsamic Vinegar: This vinegar adds a wonderful touch of sweetness and acidity to the marinade. I chose white balsamic vinegar for this recipe to maintain the bright colors of the vegetables without adding a dark hue, but traditional red balsamic vinegar works just as beautifully and will provide a slightly richer, tangier note. For an even more intense, syrupy flavor, consider using a balsamic glaze.
- Rosemary: With its distinctive lemony-pine flavor, fresh rosemary pairs exceptionally well with grilled vegetables, infusing them with an aromatic, earthy taste. If fresh rosemary isn’t available, or if you prefer a different herbal note, you can easily substitute it with fresh thyme, which offers a minty, citrusy, and earthy flavor, or dill, which brings a fresh, slightly tangy, and anise-like aroma. For those who enjoy a little heat, adding a half teaspoon of chili flakes to the marinade will introduce a subtle, delightful kick.
- Garlic: Freshly minced or grated garlic is crucial for flavoring the vegetables. Its pungent, savory notes are a cornerstone of Mediterranean cuisine and elevate the entire dish. Don’t skimp on the garlic – it’s a flavor powerhouse!
- Veggies: The beauty of these kabobs lies in their versatility. While I’ve selected a combination of bell peppers, zucchini, eggplant, sun-dried tomatoes, cherry tomatoes, and mushrooms for their complementary flavors and textures, you are encouraged to get creative.
- Recommended Substitutions: You can swap out one or more of the suggested vegetables for red onion, which becomes wonderfully sweet and tender when grilled; baby potatoes (pre-cooked until al dente to ensure they cook through evenly on the grill); or small pieces of corn on the cob. These additions maintain the Mediterranean feel and cook well on skewers. Remember, if using potatoes, they should be pre-boiled for about 10 minutes until they are slightly tender but still firm enough to hold their shape.
- What NOT to use: To ensure your skewers grill evenly and deliciously, avoid vegetables that either cook too slowly or wilt too quickly. These include:
- All types of cabbage (e.g., green, red, savoy) and broccoli: They simply take too long to cook through on a skewer and may remain tough.
- Harder root vegetables like raw carrots, kohlrabi, and beets: Similar to cabbage, these require a longer cooking time than other skewer-friendly vegetables.
- Leafy greens such as spinach, lettuce, spring onion (scallions), or chard: These delicate leaves tend to wilt and burn rapidly on the high heat of a BBQ, making them unsuitable for skewers.
- Uncooked regular potatoes: Larger, raw potato chunks won’t cook fast enough on the grill. While baby potatoes can be pre-boiled, larger potatoes often fall apart too easily after pre-cooking if not handled carefully.
Choosing the right vegetables ensures a cohesive cooking time and a delightful texture in every bite, making your Mediterranean vegetable skewers a true highlight of your meal.
How to Prepare and Grill Mediterranean Marinated Vegetable Skewers
Crafting these delectable Mediterranean marinated vegetable skewers is a straightforward process that yields impressive results. For a complete, printable recipe with detailed measurements and a step-by-step guide, please refer to the recipe card at the bottom of this article. Below is an overview of the preparation and grilling steps:

- Begin by preparing your aromatic marinade. In a bowl, combine the high-quality olive oil, finely chopped fresh rosemary, white balsamic vinegar (or your preferred balsamic), and freshly squeezed garlic. Whisk all these ingredients thoroughly until well combined, creating a fragrant base for your vegetables.
- Next, prepare your chosen vegetables. Slice the bell peppers into sturdy, approximately 1-inch (2 cm) chunks. Using a vegetable peeler, carefully shave the zucchini into thin, flexible strips. Cut the eggplant into ½ inch (1 cm) thick slices, and gently clean the mushrooms. Place all these prepared vegetables, along with the sun-dried tomatoes, cherry tomatoes, and bay leaves, into a large bowl. Pour the prepared dressing over the vegetables and toss everything gently to ensure each piece is thoroughly coated. Let the vegetables marinate for at least one hour, or ideally longer for maximum flavor absorption.
- Once marinated, begin assembling your skewers. Start with a mushroom, then thread a piece of bell pepper, followed by a folded zucchini strip and a sun-dried tomato. Add an eggplant slice. For the center, you can strategically place a cherry tomato, a bay leaf, and another cherry tomato. Then, work your way back in the opposite direction: an eggplant slice, a sun-dried tomato, a zucchini strip, and a red pepper chunk, ending with another mushroom. Repeat this pattern for all your skewers, ensuring a visually appealing and balanced distribution of vegetables.
- Finally, it’s time to grill! Preheat your outdoor grill or indoor grill pan until it’s very hot. Carefully place the vegetable kebabs on the hot grill. Cook them for approximately ten minutes, turning occasionally, until the vegetables are tender-crisp, beautifully charred, and thoroughly cooked through. Serve immediately and enjoy the fruits of your grilling efforts!
Expert Tips, Substitutions, and Variations for Your Veggie Skewers
To ensure your Mediterranean vegetable skewers are always a resounding success, consider these valuable tips and creative variations:
- Boost Your Protein: While these vegetable kabobs are wonderfully satisfying on their own, you can easily add a protein punch. For meat-eaters, consider threading cubes of chicken breast or pork loin alongside the vegetables. If you prefer to keep the skewers vegetarian or vegan, firm tofu cubes are an excellent choice. Before adding tofu to the skewer, make sure to press it to remove excess water, then fry the cubes in a pan for about two minutes per side until lightly golden. This gives them a firmer texture and better flavor before grilling.
- Creative Substitutions for Marinade and Veggies:
- Rosemary Alternatives: If rosemary isn’t your favorite or isn’t available, fresh thyme or dill make excellent substitutes, each lending a slightly different but equally delicious herbaceous note to the marinade. Experiment to find your preferred flavor!
- Balsamic Vinegar Swaps: For a milder acidity, regular white or red wine vinegar can be used in place of balsamic. For an even richer, more concentrated flavor and a glossy finish, a balsamic glaze can elevate your marinade.
- Vegetable Versatility: The array of vegetables you can use is vast. Feel free to swap out or add different items like crisp red onion chunks (they caramelize beautifully), pre-cooked baby potatoes (boiled for about 10 minutes until tender-firm), or small pieces of corn on the cob for a burst of sweetness. The key is to choose vegetables that cook at a similar rate.
- Veggies to Avoid for Skewers: Some vegetables are simply not suited for direct grilling on a skewer due to their texture or cooking time. These include:
- Cabbage (all types) and Broccoli: They require much longer cooking times and will remain hard or burn before other vegetables are tender.
- Hard Root Vegetables: Carrots, kohlrabi, and beets do not soften quickly enough on the grill without pre-cooking extensively, which can make them prone to falling apart.
- Delicate Leafy Greens: Spinach, lettuce, spring onions (scallions), or chard will quickly wilt, scorch, or fall through the grill grates.
- Uncooked Regular Potatoes: Unless they are small baby potatoes and pre-boiled, larger potato chunks won’t cook thoroughly in the time it takes for other vegetables.
- Size Matters for Even Cooking: To ensure all your vegetables cook uniformly and reach the perfect tenderness simultaneously, aim for consistent sizing. Zucchini, eggplant, and mushrooms should be sliced into pieces of roughly 1 inch (2.5 cm). Avoid cutting them too small, as they might tear or fall off the skewer.
- A Larder Needle for Ease: If you have a larder needle (or a large basting needle), use it to create pilot holes in tougher vegetables before threading them onto the skewers. This makes assembly much easier and reduces the risk of vegetables splitting.
- Don’t Overcrowd Your Skewers: Resist the urge to pack the vegetables too tightly together. Leave a small amount of space between each piece on the skewer. This allows for better airflow and ensures that all sides of the vegetables receive direct heat, leading to more even cooking and beautiful charring.
- The “Brush Again” Technique: Don’t discard that leftover marinade! About halfway through the grilling process, brush the skewers with any remaining marinade. This intensifies the flavor and keeps the vegetables moist, adding another layer of deliciousness.
- No BBQ? No Problem!: If an outdoor grill isn’t an option, you can still enjoy these fantastic skewers. A cast-iron grill pan on your stovetop works wonderfully, replicating many of the grill marks and flavors. Alternatively, arrange the skewers in an oven-safe dish and bake them in a preheated oven at 400°F (approximately 200°C) for about 30 minutes, or until tender and slightly browned.
- Smart Storage Solutions:
- Marinating Ahead: Since the vegetables are coated in oil, you can marinate them the night before. Thread them onto skewers no more than two hours before grilling, and keep them covered in the refrigerator until ready to cook.
- Leftovers: These kebabs are best enjoyed fresh off the grill. While you can refrigerate leftovers for up to a day, they may lose some of their vibrant color and fresh texture.
- Freezing: Unfortunately, these skewers do not freeze well, as the vegetables can become mushy upon thawing.
By following these tips, you’ll master the art of grilling perfect Mediterranean vegetable skewers every time, tailored exactly to your preferences.

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
-
4 skewers
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 in chunks (8 pieces), about 1 inch (2 cm) in length.3 bell peppers -
With a cheese slicer, slice eight strips of zucchini. Keep them in water until use.1 zucchini -
Cut the eggplant into eight ½ inches (1 cm) thick slices.1 eggplant -
Dry-clean eight mushrooms with a pastry brush or paper towel.8 mushrooms
Marinade
-
Mix the oil, vinegar, rosemary, and garlic for the marinade in a bowl.4 tablespoons olive oil,
1 tablespoon fresh rosemary,
2 tablespoons white balsamic vinegar,
2 cloves garlic -
Put all the vegetables in for at least one hour in the marinade. Then, make sure you cover each piece of vegetable with oil.8 sun-dried tomatoes,
8 cherry tomatoes,
4 bay leaves
Grilling
-
Put the veggies on the stick. It looks great when you use opposite vegetables on each side of the skewer. You can put the bay leaf and cherry tomatoes in the middle. -
Put the veggie kabobs on the grill until they are done.
Notes
2. Substitutions
- Rosemary: You can substitute the rosemary with thyme or dill.
- Balsamic vinegar: You can replace this with plain vinegar or balsamic glaze for a more intense flavor.
- Veggies – I choose these veggies because they’ll all give great flavor to these kabobs. But they’re not the only vegetables you can use. You can substitute one or more veggies with red onion, baby potatoes, or small pieces of corn on the cob or replace 1 or 2 vegetables with this. If you use potatoes, use the pre-cooked ones or boil them yourself for 10 minutes in boiling water until they are al dente.
3. What not to use on the kabobs?
And what should you not use on your vegetable skewer:
-
- All types of cabbage and broccoli. They are not cooked quickly enough.
- Carrots, kohlrabi, and beets. These vegetables do not bake quickly enough, either
- Spinach, lettuce, spring onion (scallions), or chard. Leaves rapidly wither on the BBQ. Not recommended.
- Uncooked potatoes. The potato is not done fast enough. Of course, you can pre-cook them for 10 minutes, but they usually fall apart quickly (except for the baby potatoes).
4. Size matters – Make sure the zucchini, eggplant, and mushrooms are not too big. They cook a little less quickly than, for example, cherry tomatoes, sun-dried tomatoes, and bell peppers. So slice them into small pieces.
You can prick the vegetables on the forehand if you have a larder needle. This makes it easier to slide them onto the skewer.
5. Brush again – Keep the marinade and brush the veggies halfway through the grill time with the remaining oil for an even more intense taste.
6. No BBQ – If you don’t want to BBQ, but you do want to make these skewers, grill them in a grill pan. Or you can put them in an oven dish and bake them for 30 minutes at 400 °F (ca. 200 °C) in the oven.
7. Storage
- Marinate: Since you are marinating the vegetables and covering them with oil, you can do so the night before. Prick them on the skewers no more than two hours before grilling, and keep them covered in the refrigerator until use.
- Refrigerator: Eat the kebabs on the day of your BBQ. You can keep them in the fridge for the day after, but then there is a chance that they will discolor.
- Freezer: You cannot freeze these skewers.
8. The nutritional values are calculated per Mediterranean vegetable skewer. It will be lower in reality because you don’t use all the dressing in this recipe.
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!