Ingredients
Method
Make the marinade
- Whisk olive oil, balsamic vinegar, lemon juice, minced garlic, Dijon mustard, honey, dried oregano, dried basil, and red pepper flakes in a bowl until well combined and emulsified, with the mixture turning glossy and uniform.
Marinate and grill
- Pour the marinade over prepared vegetables (zucchini, bell peppers, mushrooms, onions) in a large bowl or zip-top bag and toss until evenly coated so each surface looks lightly glossy.
Marinate
- Cover and marinate for 30 minutes, or refrigerate up to 2 hours so the vegetables absorb flavor.
Grill
- Grill vegetables over medium-high heat until tender and charred, turning as needed for color on multiple sides.
Finish with extra flavor
- Brush vegetables with any remaining marinade during grilling so the exterior looks slightly tacky and more deeply flavored, then serve.
Notes
Pro tip: For best char and flavor, let vegetables sit at room temperature for 10 minutes before grilling after marinating. Refrigerate leftover marinade in a sealed container for up to 3 days (do not reuse marinade that touched raw vegetables). Freezing is not recommended because the oil-vinegar emulsion can separate. For a lower-sugar option, replace honey with an equal amount of maple syrup or omit for a more tangy profile.
