Grilled Veggie Skewers Recipe

Grilled Veggie Skewers Recipe

There’s something universally appealing about the sizzle and aroma of food cooking over an open flame. When the sun makes a welcome appearance, we rush to get the barbecue out, and while burgers and sausages often take centre stage, these Grilled Veggie Skewers are the unsung heroes of any outdoor meal. They are far more than just a simple side dish; they are a vibrant, flavourful component that brings colour, texture, and a touch of smoky elegance to the table. The magic happens when the edges of the peppers and onions begin to char and caramelise, while the centres of the courgettes and tomatoes become tender and intensely juicy.

I stumbled upon this particular marinade combination by accident one frantic Saturday afternoon, and it’s been a hit ever since. It’s a simple blend of good olive oil, balsamic vinegar, and fragrant herbs that doesn’t mask the fresh taste of the vegetables but elevates them into something truly special. The balsamic vinegar creates a subtle, sweet glaze that is utterly delicious against the smoky backdrop of the grill.

This is the kind of recipe that works beautifully for a relaxed weekend gathering with friends, a simple weeknight dinner when you want something healthy and satisfying, or as a colourful addition to a vegetarian feast. Everyone seems to love the way you get a slightly different combination of tastes in every single bite, from the earthy mushroom to the sweet burst of a cherry tomato.

Recipe Overview

These Grilled Veggie Skewers are all about celebrating the natural sweetness of fresh vegetables, enhanced by a smoky char from the grill and a tangy, herby marinade. The vegetables become wonderfully tender without losing their structure, and the marinade creates a light, caramelised crust. I’ve found that letting the vegetables sit in the marinade for even 15 minutes before grilling makes a world of difference to the final flavour, allowing the garlic and oregano to really permeate.

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Servings: Makes 8 skewers (serves 4-6 as a side)
  • Difficulty: Easy

Why You’ll Love This Grilled Veggie Skewers Recipe

  • Genuine Flavour: The taste is a brilliant balance of smoky, sweet, and savoury. The balsamic vinegar in the marinade caramelises under the heat, creating a tangy glaze that perfectly complements the earthy mushrooms and sweet bell peppers.
  • Comes Together in About 30 Minutes: From chopping the vegetables to pulling the finished skewers off the barbecue, this entire dish is ready in around half an hour, making it ideal for a straightforward weeknight side.
  • A Truly Flexible Recipe: This is more of a template than a strict rulebook. In spring, try adding asparagus spears. In autumn, chunks of butternut squash (par-boiled first) are fantastic. You can easily adapt it to whatever looks best at the market.
  • Ideal for Weekend Barbecues: These skewers work wonderfully alongside grilled chicken or fish, but they’re also substantial enough to be the main event for any vegetarian guests. They always get compliments.
  • Family Tested: My kids, who can be a bit particular about their greens, will happily devour these. There’s something about food on a stick that makes it infinitely more appealing!
Grilled Veggie Skewers

Grilled Veggie Skewers

⏱️ 30 min prep  •  🍳 15 min cook  •  👥 4 servings


📌 Pin This Recipe

Ingredients You’ll Need

For this recipe, using fresh, firm vegetables is key to getting the best texture. I prefer using a good quality, robust extra virgin olive oil for the marinade, as its peppery notes really stand up to the heat of the grill. You don’t need the most expensive bottle, just one that you enjoy the taste of.

  • For the Skewers:
  • 2 medium courgettes, cut into 2cm thick rounds
  • 1 large red onion, cut into 2-3cm chunks
  • 1 red bell pepper, deseeded and cut into 2-3cm squares
  • 1 yellow bell pepper, deseeded and cut into 2-3cm squares
  • 250g button or chestnut mushrooms, stems trimmed
  • 250g cherry tomatoes
  • For the Marinade:
  • 80ml extra virgin olive oil
  • 60ml balsamic vinegar
  • 2 tsp dried oregano
  • 3 cloves garlic, finely minced
  • 1 tsp sea salt
  • 1/2 tsp freshly ground black pepper

Adam’s Tip: Don’t be tempted to use a very old, dusty bottle of dried oregano from the back of the cupboard. A fresh, fragrant one makes all the difference here, releasing its wonderful aroma on the grill.

How to Make Grilled Veggie Skewers

The process for these skewers is straightforward. The most important part is cutting the vegetables to a similar size to ensure they cook evenly. A little bit of time spent marinating pays huge dividends in flavour.

  1. Prepare the Skewers: If you are using wooden skewers, place them in a shallow dish, cover with water, and let them soak for at least 30 minutes. This crucial step prevents them from burning to a crisp on the hot grill.
  2. Chop the Vegetables: While the skewers are soaking, prepare all your vegetables. Chop the courgettes, red onion, and bell peppers into uniform, bite-sized chunks, roughly 2-3cm square. Keep the mushrooms and cherry tomatoes whole. Place them all together in a large mixing bowl.
  3. Make the Marinade: In a small bowl or jug, whisk together the extra virgin olive oil, balsamic vinegar, dried oregano, minced garlic, sea salt, and black pepper until well combined.
  4. Marinate the Vegetables: Pour about three-quarters of the marinade over the chopped vegetables. I find that using my hands is the best way to gently toss everything together, ensuring every single piece is evenly coated. Set aside the remaining marinade for later. Let the vegetables sit and marinate at room temperature for at least 15 minutes, or up to an hour.
  5. Assemble the Skewers: Thread the marinated vegetables onto the soaked skewers, alternating colours and shapes to make them look appealing. A good pattern is pepper, onion, courgette, mushroom, tomato, and then repeat. Avoid packing them too tightly, as this will cause them to steam rather than grill.
  6. Preheat the Grill: Heat your barbecue or indoor grill pan to a medium-high heat, around 200°C. You want it hot enough to create a good sear without incinerating the vegetables.
  7. Grill the Skewers: Place the skewers directly on the hot grill grates. Cook for 10-15 minutes, turning them every 3-4 minutes, until the vegetables are tender and have developed lovely char marks on all sides. The tomatoes should be just beginning to burst.
  8. Final Glaze and Serve: Once cooked, remove the skewers from the grill and place them on a serving platter. Brush them with the reserved, unused marinade for an extra hit of fresh flavour. Serve immediately while they’re hot and sizzling.

Tips From My Kitchen

  • Mastering Temperature Control: The goal is a medium-high heat. If your grill is too hot, the outsides will burn before the courgettes and onions have a chance to soften. If it’s too cool, you won’t get those desirable char marks. For more guidance, the BBC Good Food guide to barbecuing safely has some excellent tips on managing your heat.
  • The Secret Step for Extra Flavour: I learned that reserving a little of the fresh marinade to brush over the skewers right after they come off the heat adds an incredible burst of brightness and intensity. Just be certain you use the reserved portion, not the marinade that the raw vegetables were sitting in.
  • Making Them Ahead: You can chop all the vegetables and prepare the marinade up to 24 hours in advance. Store them in separate airtight containers in the refrigerator. Simply toss them together and thread them onto skewers just before you’re ready to grill.
  • Storage and Leftovers: Leftover veggie skewers can be stored in an airtight container in the fridge for up to 3 days. The vegetables are delicious cold the next day, stripped from the skewers and tossed into a creamy pasta salad or layered into a sandwich.

Equipment You’ll Need

  • Barbecue or indoor grill pan
  • Skewers (metal or wooden)
  • Long-handled tongs
  • Basting brush
  • Large mixing bowl

Delicious Variations to Try

Once you’ve mastered the basic recipe, it’s fun to experiment. These skewers are wonderfully adaptable to different tastes and dietary needs.

  • Spicy Grilled Veggie Skewers: For those who like a bit of a kick, add 1/2 to 1 teaspoon of red pepper flakes to the marinade. A little heat works beautifully with the sweetness of the peppers.
  • Add Some Halloumi: For a more substantial vegetarian option, cut a block of halloumi cheese into 2cm cubes and thread them onto the skewers between the vegetables. It grills beautifully, becoming golden brown and deliciously squeaky.
  • Include Chicken or Prawns: To turn this into a full meal on a stick, add cubes of chicken breast or large king prawns to the skewers. If using chicken, marinate it with the vegetables. For prawns, add them to the marinade for the last 10 minutes only, as they don’t need long. Ensure any meat or fish is cooked through before serving.

What to Serve With Grilled Veggie Skewers

These skewers are incredibly versatile. They can be a simple side dish or part of a larger spread. Here are a few of my favourite pairings:

  • With Grilled Meats: They are the ideal accompaniment to barbecued chicken, steak, or lamb chops, cutting through the richness with their fresh, tangy flavour.
  • A Fresh Salad: Serve alongside a simple green salad. This Classic House Salad with Red Wine Vinaigrette is a perfect match.
  • With Grains: For a light and healthy vegetarian meal, serve the skewers over a bed of fluffy couscous, quinoa, or a wild rice pilaf.
  • Drink Pairing: A crisp, cold glass of Sauvignon Blanc or Pinot Grigio complements the grilled vegetables beautifully. For beer lovers, a light lager or pilsner is a great choice.

Frequently Asked Questions

Do I really need to soak wooden skewers?
Yes, absolutely. Soaking wooden or bamboo skewers in water for at least 30 minutes is a non-negotiable step. It saturates the wood with water, which prevents them from catching fire and burning away to ash over the hot coals or gas flame, especially the exposed ends.

How do I stop my vegetables from sticking to the grill?
There are two key things. First, make sure your grill grates are very clean. Use a wire brush to scrub off any old residue. Second, ensure the grill is properly preheated and lightly oiled. You can do this by dipping a folded piece of kitchen roll in a little vegetable oil and, holding it with tongs, wiping it over the hot grates just before you add the skewers. The oil in the marinade also helps prevent sticking.

How do I store leftovers?
Once completely cool, slide the vegetables off the skewers into an airtight container. They will keep well in the refrigerator for up to 3 days. I find their flavour actually deepens overnight. They can be eaten cold, or gently reheated in a microwave or a pan over a medium heat.

Can I use different vegetables for these skewers?
Of course! This recipe is extremely adaptable. Chunks of aubergine, slices of corn on the cob, or whole asparagus spears (woven onto the skewer) are all fantastic options. The only thing to keep in mind is cooking time – harder vegetables like chunks of potato or butternut squash should be par-boiled for 5-7 minutes first so they become tender on the grill at the same rate as the other veg.

Can I make these in the oven if I don’t have a grill?
Yes, you can. While you won’t get that distinctive smoky flavour, they will still be delicious. Arrange the prepared skewers on a baking tray lined with parchment paper. Roast in a preheated oven at 200°C (180°C fan) for about 20-25 minutes, turning them halfway through, until the vegetables are tender and slightly caramelised at the edges.

Grilled Veggie Skewers Recipe

Grilled Veggie Skewers

Colorful and flavorful vegetable skewers marinated in a tangy balsamic vinaigrette and grilled to perfection. A perfect healthy side dish or vegetarian main for any barbecue.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Side Dish
Cuisine: Mediterranean
Calories: 270

Ingredients
  

For the Skewers
  • 2 medium courgettes cut into 2cm thick rounds
  • 1 large red onion cut into 2-3cm chunks
  • 1 red bell pepper deseeded and cut into 2-3cm squares
  • 1 yellow bell pepper deseeded and cut into 2-3cm squares
  • 250 g button or chestnut mushrooms stems trimmed
  • 250 g cherry tomatoes
For the Marinade
  • 80 ml extra virgin olive oil
  • 60 ml balsamic vinegar
  • 2 tsp dried oregano
  • 3 cloves garlic finely minced
  • 1 tsp sea salt
  • 1/2 tsp freshly ground black pepper

Method
 

  1. Prepare the Skewers: If you are using wooden skewers, place them in a shallow dish, cover with water, and let them soak for at least 30 minutes. This crucial step prevents them from burning to a crisp on the hot grill.
  2. Chop the Vegetables: While the skewers are soaking, prepare all your vegetables. Chop the courgettes, red onion, and bell peppers into uniform, bite-sized chunks, roughly 2-3cm square. Keep the mushrooms and cherry tomatoes whole. Place them all together in a large mixing bowl.
  3. Make the Marinade: In a small bowl or jug, whisk together the extra virgin olive oil, balsamic vinegar, dried oregano, minced garlic, sea salt, and black pepper until well combined.
  4. Marinate the Vegetables: Pour about three-quarters of the marinade over the chopped vegetables. I find that using my hands is the best way to gently toss everything together, ensuring every single piece is evenly coated. Set aside the remaining marinade for later. Let the vegetables sit and marinate at room temperature for at least 15 minutes, or up to an hour.
  5. Assemble the Skewers: Thread the marinated vegetables onto the soaked skewers, alternating colours and shapes to make them look appealing. A good pattern is pepper, onion, courgette, mushroom, tomato, and then repeat. Avoid packing them too tightly, as this will cause them to steam rather than grill.
  6. Preheat the Grill: Heat your barbecue or indoor grill pan to a medium-high heat, around 200°C. You want it hot enough to create a good sear without incinerating the vegetables.
  7. Grill the Skewers: Place the skewers directly on the hot grill grates. Cook for 10-15 minutes, turning them every 3-4 minutes, until the vegetables are tender and have developed lovely char marks on all sides. The tomatoes should be just beginning to burst.
  8. Final Glaze and Serve: Once cooked, remove the skewers from the grill and place them on a serving platter. Brush them with the reserved, unused marinade for an extra hit of fresh flavour. Serve immediately while they're hot and sizzling.

Notes

Delicious served alongside grilled chicken or fish, or with a side of quinoa for a complete meal. Leftover skewers can be stored in an airtight container in the refrigerator for up to 3 days.

I really hope you give these Grilled Veggie Skewers a try at your next barbecue. They are a simple, healthy, and wonderfully flavourful way to enjoy seasonal vegetables, and they never fail to brighten up the dinner table. If you make them, please do leave a comment below and let me know how you got on. I love hearing about your own variations!

Happy grilling,
Adam

You might also like these recipes

Leave a Reply

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

Recipe Rating