Grilled Vegetables (Italian Marinade)
This grilled vegetable recipe uses a simple Italian balsamic marinade to turn everyday vegetables into a flavorful, grilled side dish. Made with olive oil, balsamic vinegar, garlic, and fresh herbs, the marinade takes just minutes to whisk together and works with whatever vegetables you have on hand. Grill or roast in about 10 minutes, and serve warm or at room temperature.

5 star review
“I’ve made this twice and my family loves it. Last night I made it when having girlfriends over and they all requested the recipe. So happy to pass this delicious one along! PS I made extra marinade and used it on chicken thighs to make a complete meal.”
– Amy
Italian Balsamic Grilled Vegetables with Fresh Herbs
These simple marinated and grilled vegetables are vibrant, packed with flavor, and truly irresistible. And the best part? Because they taste even better when made ahead, so they are just as perfect for entertaining as they are for batch prepping. I swear, just adding a super simple marinade to vegetables takes them to the next level with very little effort. They come out beautifully charred and perfectly seasoned and make a versatile and show stopping side dish. Trust me, people are always so impressed when I bring out the colorful platter of these babies! But don’t just reserve them for guests as this is the best meal prep veggie recipe to have in the fridge since the vegetables get better with time, and you can use them in so many ways.
And while this recipe screams summer, it can be made any time of year since the 5-ingredient marinade makes even out-of-season vegetables taste amazing. I recommend using bell peppers, yellow squash, zucchini, eggplant, crimini mushrooms, asparagus, and red onions; but you could choose a few of your favorites from this list, swap the crimini mushrooms for portobello mushrooms, use yellow or white onions, or another type of summer squash. Whatever vegetables you use, make sure to slice them large enough (and equal in size) so they don’t fall through the grates. Otherwise, you can use skewers for smaller vegetables.
Most of the veggies will cook about 7-10 minutes on the grill, but asparagus cooks for just 4 minutes. In the oven, everything will roast for the same amount of time. Once they’re cooked, arrange on a beautiful platter with the reserved marinade either warm or at room temperature or refrigerate for later in the week. And for a protein to pair with these vegetables, my balsamic chicken marinade uses the same flavor profile and comes together in just a few minutes. Or, my roasted Italian sausage and vegetables is another easy option when you want a complete meal with similar Italian-inspired flavors all on one pan.
Welcome to My Kitchen, Let’s Make Grilled Vegetables







Testing Notes for The Best Grilled Vegetables
- Don’t marinate the vegetables for more than 3 hours. Unlike meat, vegetables absorb liquid quickly and can become soggy if left too long.
- In testing I really preferred balsamic vinegar for this recipe. The sweetness and caramelization it adds during grilling is what makes this marinade work, and other vinegars won’t give you the same result.
- Use fresh garlic! With only five ingredients in the marinade, fresh garlic makes a noticeable difference in flavor.
- Don’t stress about having every vegetable on the list. Pick three or four favorites and the marinade will do its job regardless of the combination.
- Get ahead by prepping the marinade up to 4 days in advance and chopping the vegetables a day or two ahead. When it’s time to cook, everything comes together in minutes.


Grilled Vegetables (Italian Marinade)
Ingredients
- 3 tablespoons balsamic vinegar
- 3 tablespoons extra virgin olive oil
- 1 ½ teaspoons kosher salt
- 2 garlic cloves, minced
- 2 tablespoons chopped fresh parsley or basil
- 3 pounds mixed vegetables: such as 3 bell peppers, 3 yellow squash, 3 zucchini, 1 eggplant, 8-oz crimini mushrooms, 1 bunch asparagus, and 2 red onions
Equipment
- Grill pan optional
Instructions
Prepare the Vegetables
- Wash the vegetables, then slice into thick wedges or triangles. If using asparagus, snap off woody bottoms, but do not slice.
Prepare the Marinade
- Whisk together the balsamic vinegar, olive oil, salt, garlic, and herbs in a small bowl until smooth.
Marinate the Vegetables
- Set aside 3 tablespoons marinade. Add the remaining marinade along with the vegetables to one to two 1-gallon zip-top bags or a large baking dish.
- Toss to coat, then press as much air out of the bag (if using) as possible, or cover with plastic wrap (if using a baking dish). Allow to sit at room temperature for at least 15 minutes, or up to 3 hours.
Grilled Vegetables
- Prepare a grill or grill pan over medium high heat. Working in batches, grill the vegetables until tender and lightly charred all over, about 8-10 minutes for bell peppers, 7 minutes for yellow squash, zucchini, eggplant and mushroom, and 4 minutes for asparagus.
- Arrange on a platter, then drizzle with the reserved marinade. Serve warm or at room temperature.
Roasted Vegetables
- Preheat the oven to 425F.
- Place the vegetables on two baking sheets lined with parchment paper. Roast for 20 minutes, then flip and roast for another 10-25 minutes.
- Arrange vegetables on a platter, then drizzle with the reserved marinade. Serve warm or at room temperature.




Super simple, healthy, and delicious.
Wonderful to hear this one was a hit for you, and thanks so much for taking the time to leave a review!
I’ve made this twice and my family loves it. Last night I made it when having girlfriends over and they all requested the recipe. So happy to pass this delicious one along!
PS I made extra marinade and used it on chicken thighs to make a complete meal.
Amy, yay, so happy to hear this one is a hit with your family and friends. And SO smart to make extra for a full meal with chicken — thanks for sharing that tip and for leaving a reivew!