There are some recipes that just scream summer, and for my family, Grilled Veggie Skewers are right at the top of that list. I remember the first time I made them for a backyard barbecue; I was a little nervous they’d be overlooked next to the burgers and ribs. Boy, was I wrong! They were the first things to disappear. My kids, who usually need some coaxing to eat their vegetables, were grabbing seconds and thirds, mesmerized by the vibrant colours and the slightly smoky, caramelized flavour from the grill. My husband, a self-proclaimed grilling expert, even admitted they were “restaurant quality.” Since then, these skewers have become a staple not just for big gatherings, but for simple weeknight dinners too. They are incredibly versatile, surprisingly easy to throw together, and bring such a burst of freshness and colour to the plate. The simple marinade enhances the natural sweetness of the vegetables without overpowering them, and the grilling process adds that perfect char and tenderness. Honestly, seeing those colourful skewers sizzling on the grill, knowing how much everyone enjoys them, brings a simple kind of joy. This recipe isn’t just about food; it’s about creating those easy, happy moments around the table (or picnic blanket!).
Ingredients
- 1 Large Red Bell Pepper:Â Cut into 1-inch chunks. (Adds sweetness and vibrant colour)
- 1 Large Green Bell Pepper:Â Cut into 1-inch chunks. (Offers a slightly less sweet, earthy counterpoint)
- 1 Large Red Onion:Â Cut into 1-inch wedges, layers slightly separated. (Provides a pungent sweetness when grilled)
- 1 Medium Zucchini:Â Cut into 1/2-inch thick rounds or half-moons. (Grills quickly, becoming tender with a mild flavour)
- 1 Medium Yellow Squash:Â Cut into 1/2-inch thick rounds or half-moons. (Similar to zucchini, adds another splash of colour)
- 1 Pint Cherry Tomatoes:Â Left whole. (Burst with juicy sweetness when grilled)
- 8 oz Button Mushrooms:Â Stems trimmed, left whole or halved if large. (Add an earthy, umami depth)
- 1/4 cup Olive Oil:Â Extra virgin recommended. (Forms the base of the marinade, helps with charring)
- 2 tablespoons Balsamic Vinegar:Â (Adds a tangy sweetness and helps tenderize)
- 1 tablespoon Dried Italian Herb Blend:Â (Or use a mix of dried oregano, basil, and thyme)
- 1 teaspoon Garlic Powder:Â (For a savoury kick without fresh garlic burning)
- 1/2 teaspoon Salt:Â Or to taste.
- 1/4 teaspoon Black Pepper:Â Freshly ground preferred.
- Wooden or Metal Skewers:Â (If using wooden, soak them in water for at least 30 minutes)
Instructions
- Prepare the Skewers:Â If using wooden skewers, place them in a shallow dish or baking pan filled with water. Ensure they are fully submerged and let them soak for at least 30 minutes. This prevents them from burning completely on the grill. Metal skewers do not require soaking.
- Chop the Vegetables:Â Wash and prepare all the vegetables as described in the ingredients list. Try to keep the pieces relatively uniform in size (around 1-inch) to ensure even cooking. Place all the chopped vegetables into a large mixing bowl.
- Make the Marinade:Â In a small bowl, whisk together the olive oil, balsamic vinegar, Italian herb blend, garlic powder, salt, and black pepper until well combined.
- Marinate the Vegetables:Â Pour the prepared marinade over the chopped vegetables in the large bowl. Gently toss everything together using your hands or large spoons, ensuring each piece of vegetable is lightly coated with the marinade. Let the vegetables marinate at room temperature for at least 15-20 minutes, or cover and refrigerate for up to an hour for deeper flavour infusion. (Don’t marinate for too long, especially with balsamic, as the acid can start to break down the veggies too much).
- Preheat the Grill: Preheat your outdoor grill (gas or charcoal) to medium-high heat (around 400°F or 200°C). Clean the grill grates well with a grill brush to prevent sticking. If using a gas grill, prepare for direct heat grilling. If using charcoal, arrange the coals for direct medium-high heat.
- Assemble the Skewers:Â Thread the marinated vegetables onto the soaked wooden or metal skewers. Alternate colours and types of vegetables for visual appeal and balanced flavour in each bite. A typical sequence might be: bell pepper, onion, zucchini, cherry tomato, mushroom, yellow squash, and repeat. Leave a small space (about 1/4 inch) between pieces to allow heat to circulate for even cooking, but not so much space that they spin loosely. Leave about an inch clear at each end of the skewer for easier handling.
- Grill the Skewers:Â Place the assembled skewers directly onto the preheated grill grates over direct medium-high heat. Close the grill lid.
- Cook and Turn: Grill for approximately 10-15 minutes total, turning the skewers every 3-4 minutes using tongs. You’re looking for the vegetables to become tender-crisp and develop nice char marks. Cooking time will vary depending on the heat of your grill and the size of your vegetable chunks. Zucchini and squash cook faster, while onions and peppers take a bit longer to soften. Keep an eye on the cherry tomatoes; they will soften and start to blister – be careful as they can burst.
- Check for Doneness:Â Test the vegetables for doneness by piercing a piece of bell pepper or onion (usually the firmest ones) with a fork or the tip of a knife. They should be tender but still have a slight bite. Avoid overcooking, which can make them mushy.
- Rest and Serve:Â Once cooked to your liking, carefully remove the skewers from the grill using tongs and place them on a clean platter. Let them rest for a couple of minutes before serving. Serve hot or at room temperature.
Nutrition Facts
- Servings:Â This recipe yields approximately 6-8 skewers, serving 4-6 people as a side dish.
- Calories per Serving (approximate):Â Around 150-200 calories per serving (assuming 2 skewers per serving), largely dependent on the amount of olive oil used.
- High in Fiber:Â Vegetables are naturally rich in dietary fiber, which is essential for digestive health, helps regulate blood sugar, and contributes to feelings of fullness.
- Rich in Vitamins:Â Packed with Vitamin C (especially from bell peppers and tomatoes) which supports immune function and skin health, and Vitamin A (from peppers) important for vision and cell growth.
- Healthy Fats:Â The primary fat source is olive oil, which provides monounsaturated fats known for their heart-health benefits when consumed as part of a balanced diet.
Preparation Time
- Total Time:Â Approximately 35-45 minutes.
- Prep time:Â 20-25 minutes (washing, chopping vegetables, making marinade, assembling skewers). Includes 30 minutes inactive time if soaking wooden skewers (can be done while chopping).
- Cook time:Â 10-15 minutes on the grill.
How to Serve
Grilled Veggie Skewers are incredibly versatile. Here are some delicious ways to serve them:
- Classic BBQ Side Dish:
- Serve alongside grilled chicken, steak, burgers, sausages, or fish.
- Pair with other classic barbecue sides like corn on the cob, potato salad, or coleslaw.
- Vegetarian Main Course:
- Serve over a bed of fluffy quinoa, couscous, farro, or brown rice.
- Pair with a protein-rich dip like hummus, white bean dip, or Greek yogurt tzatziki sauce.
- Serve with warm pita bread or flatbread for scooping.
- Salad Component:
- Remove the grilled vegetables from the skewers after cooling slightly.
- Toss the grilled veggies into a fresh green salad or a pasta salad for added flavour, texture, and smoky notes.
- Appetizer/Party Food:
- Arrange the skewers attractively on a platter for guests to easily grab.
- Offer dipping sauces on the side (e.g., pesto, balsamic glaze, ranch dip, aioli).
- With Grilled Halloumi or Tofu:
- Thread cubes of marinated halloumi cheese or extra-firm tofu onto the skewers along with the vegetables for a complete vegetarian meal on a stick. Adjust grilling time as needed for the protein.
- Drizzled Finish:
- Right before serving, drizzle with a touch more extra virgin olive oil, a squeeze of fresh lemon juice, or a thicker balsamic glaze for an extra pop of flavour.
- Sprinkle with fresh herbs like chopped parsley, basil, or cilantro.
Additional Tips
- Uniform Cutting is Key: While slight variations are fine, strive to cut your vegetables into roughly the same size pieces (around 1-inch). This is arguably the most crucial tip for success. If pieces are drastically different sizes (e.g., tiny tomato next to a huge chunk of onion), the smaller pieces will burn before the larger ones are cooked through. Consistent sizing ensures everything cooks evenly on the grill, resulting in perfectly tender-crisp results across the board. Take those few extra minutes during prep – it pays off.
- Don’t Skip Soaking Wooden Skewers:Â If you’re using traditional bamboo or wooden skewers, soaking them in water for at least 30 minutes (longer is fine) is essential. Dry wood catches fire easily over the direct heat of a grill. Soaking saturates the wood with water, significantly slowing down the burning process. While the tips might still char, the main body of the skewer holding your precious veggies will remain intact. Nothing ruins the presentation (and handling) like a skewer that has burned in half. For extra insurance, you can even wrap the exposed ends of the skewers in small pieces of aluminium foil.
- Marinade Magic – Experiment with Flavours:Â The provided balsamic-herb marinade is classic and delicious, but feel free to get creative! Vegetable skewers are a fantastic canvas for different flavour profiles.
- Lemon-Herb:Â Use lemon juice instead of balsamic, add fresh chopped herbs like rosemary, thyme, and parsley, plus a pinch of red pepper flakes.
- Spicy Paprika:Â Swap balsamic for lime juice, add smoked paprika, cumin, chili powder, and a touch of cayenne.
- Asian-Inspired:Â Use soy sauce (or tamari), sesame oil, rice vinegar, grated ginger, and garlic.
- Simple Garlic & Oil:Â Sometimes, just good quality olive oil, plenty of minced fresh garlic, salt, pepper, and maybe a squeeze of lemon at the end is all you need to let the vegetable flavours shine.
Don’t be afraid to adjust seasonings based on what you’re serving them with.
- Avoid Overcrowding the Skewers: While it’s tempting to pack as many veggies onto each skewer as possible, resist the urge! Leaving a tiny bit of space (even just 1/4 inch) between each piece allows the hot air and grill heat to circulate more effectively. This promotes even cooking from all sides, helps develop better char marks, and prevents the vegetables from steaming instead of grilling. If packed too tightly, the insides might not cook properly before the outsides burn. Aim for snug but not squished.
- Master Your Grill Heat: Medium-high heat (around 400°F/200°C) is generally the sweet spot for veggie skewers. Too high, and the outsides will burn before the insides (especially firmer veggies like onions and peppers) are tender. Too low, and the veggies will take forever to cook, potentially becoming soft and mushy without developing those desirable grill marks and smoky flavour. Know your grill – does it have hot spots? Adjust placement accordingly. Use the lid-down method for more consistent heat and smoky flavour infusion.
- Consider a Grill Basket for Smaller Veggies:Â If you love grilled vegetables but find threading skewers tedious, or if you have smaller pieces (like halved mushrooms or smaller tomato varieties) that risk falling through the grates, a grill basket is an excellent investment. Simply toss the marinated vegetables in the basket and place it on the grill. You’ll need to toss or stir them occasionally with tongs for even cooking, but it eliminates the skewering step and the worry of losing veggies to the coals. You still get that great grilled flavour and char.
- Boost Protein Power:Â Make these skewers a more substantial meal by adding protein directly onto them. Cubes of halloumi cheese are fantastic as they grill beautifully without melting through the grates, becoming crispy outside and soft inside. Marinated extra-firm tofu or tempeh cubes also work wonderfully for a plant-based option. Even pre-cooked sausage chunks or large shrimp can be added (adjust grilling time for shrimp, they cook fast!). Ensure the protein pieces are cut to a similar size as the veggies.
- Par-Cook Harder Vegetables (Optional):Â If you want to include harder vegetables like chunks of potato, sweet potato, or whole small new potatoes on your skewers, they often take significantly longer to cook than peppers or zucchini. To ensure everything finishes grilling at the same time, you can par-cook (partially cook) the harder vegetables beforehand. Boil or steam them until they are just barely tender (you should be able to pierce them with a fork but they should still be firm). Let them cool slightly before marinating and threading onto the skewers. This ensures they’ll be perfectly cooked through by the time the other veggies are done.
FAQ Section
- Q: Can I make Grilled Veggie Skewers ahead of time?
- A: Yes, partially. You can chop the vegetables and prepare the marinade a day in advance, storing them separately in airtight containers in the refrigerator. You can also assemble the skewers a few hours before grilling – just marinate the veggies first for at least 15-20 minutes, then thread them onto the (soaked, if wooden) skewers. Lay the assembled skewers flat in a container or on a baking sheet, cover tightly with plastic wrap, and refrigerate until ready to grill. Grilling should ideally be done just before serving for the best texture and warmth, but leftover grilled skewers are also tasty at room temperature or gently reheated.
- Q: What other vegetables work well on these skewers?
- A:Â Many vegetables are fantastic grilled! Consider adding chunks of eggplant (Japanese eggplant works well as it’s less bitter), thick slices of corn on the cob (cut into 1-inch rounds), Brussels sprouts (halved, maybe blanched first), chunks of pineapple for a sweet contrast, thick slices of Portobello mushrooms, chunks of sweet potato (par-cooked), or even sturdy greens like wedges of radicchio (add near the end of grilling). Choose veggies that will hold up to the heat and stay on the skewer.
- Q: How do I prevent my vegetables from burning on the grill?
- A:Â Several factors help prevent burning:
- Soak wooden skewers:Â Prevents the skewers themselves from catching fire.
- Control grill temperature:Â Avoid excessively high heat. Stick to medium-high.
- Don’t walk away:Â Keep an eye on the skewers and turn them regularly (every 3-4 minutes).
- Manage flare-ups:Â Oil dripping can cause flare-ups. Have a spray bottle with water handy for minor flare-ups, or move skewers to a cooler part of the grill temporarily if needed.
- Avoid sugary marinades (or apply late):Â Marinades high in sugar (like honey or some BBQ sauces) can burn quickly. If using, consider brushing them on during the last few minutes of grilling rather than marinating initially. The olive oil/balsamic marinade in this recipe has minimal sugar.
- A:Â Several factors help prevent burning:
- Q: Can I bake these veggie skewers in the oven instead of grilling?
- A: Absolutely! While you won’t get the same smoky flavour from the grill, baking is a great alternative. Preheat your oven to 400°F (200°C). Arrange the assembled skewers on a baking sheet lined with parchment paper (for easy cleanup). Bake for about 15-25 minutes, turning halfway through, until the vegetables are tender and slightly caramelized. For a little extra browning, you can switch the oven to the broil setting for the last couple of minutes, watching very carefully to prevent burning.
- Q: Are Grilled Veggie Skewers healthy?
- A:Â Yes, generally they are very healthy! They are packed with vitamins, minerals, and fiber from the variety of vegetables. Grilling is a relatively healthy cooking method as it requires less added fat compared to frying, and excess fat can drip away. The marinade uses heart-healthy olive oil. Portion size and what you serve them with will influence the overall meal’s health profile, but the skewers themselves are a nutritious choice.
- Q: How long should I marinate the vegetables? Is longer always better?
- A:Â For this type of marinade (oil and acid-based), a short marinating time of 15-30 minutes at room temperature is usually sufficient to lightly coat the vegetables and add flavour. You can marinate for up to an hour in the refrigerator for slightly deeper flavour. However, marinating for too long, especially with acidic ingredients like vinegar or lemon juice, can start to break down the cell structure of more delicate vegetables (like zucchini or tomatoes), potentially making them mushy after grilling. Unlike meat, vegetables don’t benefit from very long marinating times.
- Q: What kind of skewers are best – metal or wood?
- A:Â Both have pros and cons.
- Metal Skewers:Â Reusable, sturdy, conduct heat (which can help cook food from the inside), don’t require soaking. Flat metal skewers are often preferred as they prevent round veggies (like tomatoes or mushrooms) from spinning when you try to turn them. The downside is they get very hot and require care when handling.
- Wooden/Bamboo Skewers:Â Inexpensive, disposable (easy cleanup), readily available. They require soaking to prevent burning and food can sometimes spin on round skewers. They are generally safer to handle off the grill (though still hot).
- Choice:Â It often comes down to personal preference and convenience. Flat metal skewers arguably offer the best grilling performance, but soaked wooden ones work perfectly well.
- A:Â Both have pros and cons.
- Q: How do I store and reheat leftover Grilled Veggie Skewers?
- A: Let the skewers cool completely. You can store them directly on the skewers or remove the vegetables into an airtight container. Store in the refrigerator for up to 3-4 days. Leftovers are delicious cold or at room temperature, perhaps tossed into a salad or grain bowl. To reheat, you can gently warm them in a microwave (they may soften), sauté them briefly in a skillet over medium heat with a touch of oil, or place them on a baking sheet in a preheated oven at 350°F (175°C) for 5-10 minutes until warmed through. Avoid grilling them again as they will likely overcook and dry out.
Grilled Veggie Skewers Recipe
Ingredients
- 1 Large Red Bell Pepper:Â Cut into 1-inch chunks. (Adds sweetness and vibrant colour)
- 1 Large Green Bell Pepper:Â Cut into 1-inch chunks. (Offers a slightly less sweet, earthy counterpoint)
- 1 Large Red Onion:Â Cut into 1-inch wedges, layers slightly separated. (Provides a pungent sweetness when grilled)
- 1 Medium Zucchini:Â Cut into 1/2-inch thick rounds or half-moons. (Grills quickly, becoming tender with a mild flavour)
- 1 Medium Yellow Squash:Â Cut into 1/2-inch thick rounds or half-moons. (Similar to zucchini, adds another splash of colour)
- 1 Pint Cherry Tomatoes:Â Left whole. (Burst with juicy sweetness when grilled)
- 8 oz Button Mushrooms:Â Stems trimmed, left whole or halved if large. (Add an earthy, umami depth)
- 1/4 cup Olive Oil:Â Extra virgin recommended. (Forms the base of the marinade, helps with charring)
- 2 tablespoons Balsamic Vinegar:Â (Adds a tangy sweetness and helps tenderize)
- 1 tablespoon Dried Italian Herb Blend:Â (Or use a mix of dried oregano, basil, and thyme)
- 1 teaspoon Garlic Powder:Â (For a savoury kick without fresh garlic burning)
- 1/2 teaspoon Salt:Â Or to taste.
- 1/4 teaspoon Black Pepper:Â Freshly ground preferred.
- Wooden or Metal Skewers: (If using wooden, soak them in water for at least 30 minutes)
Instructions
- Prepare the Skewers:Â If using wooden skewers, place them in a shallow dish or baking pan filled with water. Ensure they are fully submerged and let them soak for at least 30 minutes. This prevents them from burning completely on the grill. Metal skewers do not require soaking.
- Chop the Vegetables:Â Wash and prepare all the vegetables as described in the ingredients list. Try to keep the pieces relatively uniform in size (around 1-inch) to ensure even cooking. Place all the chopped vegetables into a large mixing bowl.
- Make the Marinade:Â In a small bowl, whisk together the olive oil, balsamic vinegar, Italian herb blend, garlic powder, salt, and black pepper until well combined.
- Marinate the Vegetables: Pour the prepared marinade over the chopped vegetables in the large bowl. Gently toss everything together using your hands or large spoons, ensuring each piece of vegetable is lightly coated with the marinade. Let the vegetables marinate at room temperature for at least 15-20 minutes, or cover and refrigerate for up to an hour for deeper flavour infusion. (Don’t marinate for too long, especially with balsamic, as the acid can start to break down the veggies too much).
- Preheat the Grill: Preheat your outdoor grill (gas or charcoal) to medium-high heat (around 400°F or 200°C). Clean the grill grates well with a grill brush to prevent sticking. If using a gas grill, prepare for direct heat grilling. If using charcoal, arrange the coals for direct medium-high heat.
- Assemble the Skewers:Â Thread the marinated vegetables onto the soaked wooden or metal skewers. Alternate colours and types of vegetables for visual appeal and balanced flavour in each bite. A typical sequence might be: bell pepper, onion, zucchini, cherry tomato, mushroom, yellow squash, and repeat. Leave a small space (about 1/4 inch) between pieces to allow heat to circulate for even cooking, but not so much space that they spin loosely. Leave about an inch clear at each end of the skewer for easier handling.
- Grill the Skewers:Â Place the assembled skewers directly onto the preheated grill grates over direct medium-high heat. Close the grill lid.
- Cook and Turn: Grill for approximately 10-15 minutes total, turning the skewers every 3-4 minutes using tongs. You’re looking for the vegetables to become tender-crisp and develop nice char marks. Cooking time will vary depending on the heat of your grill and the size of your vegetable chunks. Zucchini and squash cook faster, while onions and peppers take a bit longer to soften. Keep an eye on the cherry tomatoes; they will soften and start to blister – be careful as they can burst.
- Check for Doneness:Â Test the vegetables for doneness by piercing a piece of bell pepper or onion (usually the firmest ones) with a fork or the tip of a knife. They should be tender but still have a slight bite. Avoid overcooking, which can make them mushy.
- Rest and Serve: Once cooked to your liking, carefully remove the skewers from the grill using tongs and place them on a clean platter. Let them rest for a couple of minutes before serving. Serve hot or at room temperature.
Nutrition
- Serving Size: one normal portion
- Calories: 200





