01 -
If using wooden skewers, submerge them in water for at least 30 minutes to prevent burning. Ensure metal skewers are clean.
02 -
Wash all vegetables thoroughly under cold running water and dry with a clean towel. Cut peppers into uniform 2–3 cm pieces, zucchini into 2.5 cm thick rounds (halve or quarter if wider), onion into wedges (keep 2–3 layers together), halve or quarter large mushrooms, and leave tomatoes whole.
03 -
In a bowl, whisk together olive oil, balsamic vinegar, lemon juice, minced garlic, oregano, basil, salt, black pepper, Dijon mustard (if using), and red pepper flakes (if using) until well combined and slightly emulsified.
04 -
Place chopped vegetables in a large bowl or resealable bag, pour marinade over, and toss or massage to coat evenly. Allow to marinate at room temperature for at least 30 minutes or refrigerate for up to 4 hours. Bring to room temperature before cooking if chilled.
05 -
Thread marinated vegetables onto skewers in alternating colors for a rainbow effect. Leave a small gap between pieces and 2–5 cm at each end for handling. Reserve unused marinade for basting if desired, boiling it first if reusing.
06 -
Preheat grill to medium-high heat (190–230°C). Clean and lightly oil the grates. Place skewers directly on the grill. Cook for 8–12 minutes, turning every 2–3 minutes until vegetables are tender-crisp and have char marks. Optionally, baste with boiled reserved marinade in the last minutes.
07 -
Preheat broiler to high and position rack 10–15 cm from heat source. Arrange skewers on foil-lined baking sheet. Broil 8–12 minutes, turning every 2–3 minutes until lightly charred, monitoring closely.
08 -
Preheat oven to 200°C. Place skewers on parchment- or foil-lined baking sheet. Bake for 15–25 minutes, flipping once halfway until vegetables are tender and caramelized.
09 -
Heat 1 tablespoon olive oil in a large skillet or griddle over medium-high heat. Cook skewers in batches, turning occasionally, for 10–15 minutes until vegetables are browned on all sides.
10 -
Remove skewers from heat and let rest several minutes before serving warm to allow juices to settle.