This post may contain affiliate links. Read our disclosure policy here.
Grab the veggie kabob marinade, learn how long to marinate vegetables, and tips for grilling your skewers perfectly every time.

Marinade for Veggie Kabobs
If My husband isn’t exactly a huge fan of veggies, but he’s obsessed with grilled kabobs. This marinade is the one that finally got him to appreciate how delicious grilled veggie kabobs can be.
This veggie kabob marinade is a simple blend of olive oil, garlic, fresh lemon juice, and dried herbs that you likely already have on hand.

How Long to Marinate Vegetables for Kabobs
Once you dice your veggies for grilling and mix up the marinade in a ziplock bag or bowl, you can marinate your veggies in as little as 30 minutes or up to 4 hours.
Watch this video to see it come together.
Be Sure to Soak Your Skewers
If you’re using wooden skewers to assemble your veggie kabobs, be sure to soak them in water for 30 minutes first. I lay them flat on a baking sheet filled with water. This keeps them from burning or breaking on the grill while cooking.
The Best Vegetables for Kabobs
The best vegetables for kabobs are the ones you like! Nearly every veggie can be threaded through a skewer. I recommend chopping them evenly in size and thickness. Veggies like mushrooms, bell peppers, onions, zucchini, cherry tomatoes, eggplant, broccoli, and cauliflower florets work great.
Vegetable Marinade for Kabobs

Watch how it’s made:
Ingredients
- ¼ cup olive oil
- 3 cloves garlic, grated
- 1 lemon, juiced
- 1 teaspoon Italian seasoning, thyme, basil, oregano
- ¼ teaspoon salt
- Pinch of pepper
Instructions
Make the marinade
- In a bowl or marinade bag, combine marinade ingredients. Add the veggies, already sliced, into the bowl or bag, and toss to coat with the marinade. Cover with plastic wrap or seal the bag.
Marinate
- Marinate the veggies in the fridge for 30 minutes up to 4 hours.
Assemble & Grill
- If using wooden skewers, soak them in water for 30 minutes to prevent them from burning. Thread the veggies through the skewer.
- Heat the grill to medium-high heat (375F to 400F). Once hot, brush oil on the metal grates. Place the kabobs on the grill with the lid open. Cook for about 5 minutes on the first side; use tongs to flip them over, and then cook for an additional 4 minutes with the lid closed. Total grilling time is between 8 to 10 minutes, depending on the thickness of the veggies used.
Notes
- Recipe serves 24
Car says
This was so good!
Janna says
Incredible! The most flavorful veggies of my life!
Farrell F. DeLoach says
Thanks; from a retired, tired old man I have a wife and raising 2 teenage grandsons. My wife don’t cook we have always ate out or ordered in, Now living on a fixed income so it’s time to learn to cook but I must serve the same quality food we’re use to eating Thanks for your instructions. These veggie kabobs came out PERFECT!
jenna marie says
this kabob marinade was delicous!
Elena says
I made this vegetable marinade and was great! Easy recipe very flavorful veggies. Thanks!