You know the moment at every summer cookout. Someone hovers by the grill, picks a charred mushroom off the veggie kabobs, takes a bite, and goes “wait, these are GOOD??” YES. Yes they are.
This marinade is the reason. Garlicky, lemony, a little smoky, soaked into every piece. Mushrooms, brussels, zucchini, all of it. It’s a whole situation.
Best Vegetables for Kabobs
Pick VEGETABLES that are FIRM and similar in size so they cook evenly and don’t disintegrate on the grill
For zucchini, go with smaller ones (under 8 inches)… bigger zucchini gets watery and mushy fast. Cremini mushrooms hold their shape better than white buttons; trim stems flush so they sit flat against neighbors
Cherry tomatoes stay WHOLE… halved ones slide right off into the coals (lost too many of those myself). Halve brussels sprouts lengthwise through the core so the leaves stay attached during grilling
Cut red onion into CHUNKS big enough to pierce twice. Too-small pieces just fall apart! Leave 1/4 inch between pieces on the skewer so heat circulates and you get actual char instead of steamed mush
How to Get a Good Char on Veggies
Step 1: Pat your marinated vegetables DRY before threading. Surface moisture = steam…. not char.
Step 2: Crank that grill to 400°F. Hot grates sear the SECOND veggies touch down!
Step 3: Oil the grates with a folded paper towel (use tongs!) right before placing kabobs.
Step 4: RESIST moving the kabobs. Let them sit 4-5 minutes until dark marks form underneath. Patience pays.
Step 5: Quarter-turn once for crosshatch char. Don’t flip again until that side marks up too.
Step 6: Brush on reserved marinade in the final 2 minutes. Sugars caramelize FAST.
Char = hot grill + dry surface + patience. Nail all three and your veggies will taste like a campfire threw a party.
Threading Tips for Even Cooking
Cut everything to roughly the same size so nothing overcooks while you wait! Thread denser veggies (brussels sprouts, onion) first, then tuck softer ones (tomatoes, mushrooms) between them.
Skip the tight packing! Leaving a tiny gap lets heat CIRCULATE for proper char marks. (Double-skewer those cherry tomatoes…. they LOVE to spin straight into the flames!)
You May Also Like
- Grilled Vegetable Hummus Wraps
- Keto Grilled Vegetables
- Mediterranean Grilled Vegetable Kabobs
- Grilled Corn Salsa
- Toaster Oven Baked Corn on the Cob
- Oven Roasted Yellow Squash
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 450-550
- Protein: 8-10 g
- Fat: 32-38 g
- Carbohydrates: 38-44 g
Ingredients
For the skewers:
- 1 large zucchini (cut into 1-inch thick rounds)
- 10 oz mushrooms (cremini or white button)
- 1.5 cups cherry tomatoes
- 8 oz brussels sprouts (halved lengthwise)
- 1 large red onion (cut into chunks)
For the seasoning and marinade:
- 4 garlic cloves (freshly minced)
- 1/2 cup fresh parsley (chopped)
- 1 teaspoon Kosher salt
- 3/4 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes
- 1/2 cup extra virgin olive oil
- 2 lemons (juiced)
- 1 tablespoon balsamic vinegar
- 1/2 teaspoon smoked paprika
Step 1: Chop Veggies and Soak Skewers
- wooden skewers
- 1 large zucchini, cut into 1-inch rounds
- 10 oz mushrooms, trimmed
- 1.5 cups cherry tomatoes
- 8 oz brussels sprouts, halved lengthwise
- 1 large red onion, cut into chunks
- 4 garlic cloves, minced
- 1/2 cup fresh parsley, chopped
If using wooden skewers, submerge them in water and let soak for at least 30 minutes to prevent burning.
While skewers soak, prepare all vegetables: cut zucchini into 1-inch thick rounds, halve brussels sprouts lengthwise, cut red onion into chunks, leave cherry tomatoes whole, and trim mushroom stems.
Mince the garlic cloves and chop the fresh parsley.
Having everything prepped before marinating ensures you can quickly thread and grill the kabobs.
Step 2: Whisk marinade and Coat Vegetables
- 1/2 cup extra virgin olive oil
- 2 lemons, juiced
- 1 tablespoon balsamic vinegar
- 1 teaspoon Kosher salt
- 3/4 teaspoon dried oregano
- 1/2 teaspoon red pepper flakes
- 1/2 teaspoon smoked paprika
- marinated vegetables from Step 1
- 4 garlic cloves, minced
In a large bowl, whisk together the extra virgin olive oil, fresh lemon juice, balsamic vinegar, kosher salt, dried oregano, red pepper flakes, and smoked paprika until well combined.
Add all the prepared vegetables and minced garlic to the marinade, then gently toss until every piece is evenly coated.
Let the vegetables sit for at least 20 minutes so they absorb the flavors and begin to soften slightly.
I find that this marinating time makes a real difference in flavor—the vegetables taste more vibrant and the seasonings penetrate better.
Step 3: Assemble the Skewers
- soaked wooden skewers
- marinated vegetables from Step 2
- reserved marinade
Remove the soaked skewers from water and pat dry.
Retrieve the marinated vegetables from Step 2, reserving the marinade in the bowl.
Thread the vegetables onto skewers in an alternating pattern—try mixing zucchini, mushrooms, onion, brussels sprouts, and tomatoes so each kabob has variety.
Leave about 1/2 inch of space at each end of the skewer for easy handling.
You’ll have approximately 8-10 kabobs depending on skewer length.
Step 4: Grill and Rotate
- threaded kabobs from Step 3
- reserved marinade from Step 2
Heat your grill to medium heat (around 375-400°F) and lightly oil the grates to prevent sticking.
Place the threaded kabobs directly on the grates and grill for 10 minutes until vegetables develop light char marks and soften.
Rotate each kabob a quarter turn and grill for another 8-10 minutes, continuing to rotate occasionally for even cooking.
The total cooking time is roughly 18-20 minutes.
I like to brush the reserved marinade onto the kabobs during the last few minutes of grilling for extra flavor.
Step 5: Garnish and Serve Warm
- grilled kabobs from Step 4
- remaining fresh parsley from Step 1
Once the vegetables are tender and charred at the edges, carefully remove the kabobs from the grill to a serving platter.
Scatter the chopped parsley over the top as a fresh finish.
Serve immediately while warm, optionally with lemon wedges on the side for guests who want extra brightness.
Step 6: Bake in the Oven
- threaded kabobs from Step 3
- remaining fresh parsley from Step 1
If grilling isn’t an option, preheat your oven to 400°F and arrange the threaded kabobs on a rimmed baking sheet lined with foil or parchment paper.
Bake for 15 minutes, then turn each kabob and bake for another 12-15 minutes until vegetables are tender and lightly caramelized.
Finish with fresh parsley and serve as you would grilled kabobs.

Mediterranean Grilled Vegetable Kabobs
Ingredients
Method
- If using wooden skewers, submerge them in water and let soak for at least 30 minutes to prevent burning. While skewers soak, prepare all vegetables: cut zucchini into 1-inch thick rounds, halve brussels sprouts lengthwise, cut red onion into chunks, leave cherry tomatoes whole, and trim mushroom stems. Mince the garlic cloves and chop the fresh parsley. Having everything prepped before marinating ensures you can quickly thread and grill the kabobs.
- In a large bowl, whisk together the extra virgin olive oil, fresh lemon juice, balsamic vinegar, kosher salt, dried oregano, red pepper flakes, and smoked paprika until well combined. Add all the prepared vegetables and minced garlic to the marinade, then gently toss until every piece is evenly coated. Let the vegetables sit for at least 20 minutes so they absorb the flavors and begin to soften slightly. I find that this marinating time makes a real difference in flavor—the vegetables taste more vibrant and the seasonings penetrate better.
- Remove the soaked skewers from water and pat dry. Retrieve the marinated vegetables from Step 2, reserving the marinade in the bowl. Thread the vegetables onto skewers in an alternating pattern—try mixing zucchini, mushrooms, onion, brussels sprouts, and tomatoes so each kabob has variety. Leave about 1/2 inch of space at each end of the skewer for easy handling. You'll have approximately 8-10 kabobs depending on skewer length.
- Heat your grill to medium heat (around 375-400°F) and lightly oil the grates to prevent sticking. Place the threaded kabobs directly on the grates and grill for 10 minutes until vegetables develop light char marks and soften. Rotate each kabob a quarter turn and grill for another 8-10 minutes, continuing to rotate occasionally for even cooking. The total cooking time is roughly 18-20 minutes. I like to brush the reserved marinade onto the kabobs during the last few minutes of grilling for extra flavor.
- Once the vegetables are tender and charred at the edges, carefully remove the kabobs from the grill to a serving platter. Scatter the chopped parsley over the top as a fresh finish. Serve immediately while warm, optionally with lemon wedges on the side for guests who want extra brightness.
- If grilling isn't an option, preheat your oven to 400°F and arrange the threaded kabobs on a rimmed baking sheet lined with foil or parchment paper. Bake for 15 minutes, then turn each kabob and bake for another 12-15 minutes until vegetables are tender and lightly caramelized. Finish with fresh parsley and serve as you would grilled kabobs.
