The recipe that turned my meat-and-potatoes husband into a veggie lover
So picture this—it’s the 4th of July, my brother-in-law comes to our backyard cookout telling me he’s “doing the plant-based thing now,” and I have exactly zero vegetarian options planned. Nothing. Burgers and hot dogs as far as the eye can see. I grabbed whatever vegetables I had in the crisper, skewered them on some skewers I dug out of the back of a drawer, and made up a marinade on the fly. You know what happened? The burgers are gone before the kabobs—every last one.
That was three summers ago, and I have been making them on purpose ever since.
Why This Recipe Matters in Your Life
The thing about veggie kabobs is that they aren’t a “consolation prize” side dish. They’re the main event. Done right. They take about 10 minutes to prep, about 12 minutes on the grill, and they work for literally everyone at the table. The vegetarians are happy, the meat eaters are taking them off the platter, and you are not standing over a hot stove in July sweating through your shirt. That’s a win on all levels, you know what I mean?
Plus—and this is the part I love as a mom—Mia will eat vegetables on a stick that she flat-out refuses to eat any other way. There’s just something about the skewer situation that makes food more fun. I stopped asking questions and just went with it.
Ingredients:
With my real notes
Vegetables
- 1 large zucchini, thickly sliced (thick = at least an inch; otherwise, they fall apart on the grill and you will be sad)
- 1 red bell pepper, cut into chunks (red is sweeter than green, and sweeter = more kid-friendly)
- 1 yellow bell pepper, chopped into chunks
- 1 red onion, cut into wedges (cut it so the layers stay together, so they stay on the skewer)
- 1 pint whole cremini mushrooms (don’t slice them—let them stay whole; they stay juicy)
- 1 cup cherry tomatoes (add last when threading, the most delicate)
- Optional: 1 small yellow squash if you have one lying around
The Marinade. This is the entire game
- 3 tablespoons of olive oil
- 2 tablespoons soy sauce (this is my little secret; it adds a depth plain salt doesn’t have)
- Balsamic vinegar, 1 tablespoon
- 3 cloves garlic, minced (or, if you’re a little tired, garlic powder; go with it, we’ve all been there)
- 1 tsp Italian seasoning
- 1 tsp smoked paprika
- Salt and pepper, to taste
- 1/2 lemon, juice of
Tools
- 8-10 skewers (metal ones are the best, but if you are using wooden ones, soak them in water for 30 minutes first, or they will catch fire—I learned this the hard way in front of the company)
Let’s do it
Step 1—Prepare your marinade
Combine the olive oil, soy sauce, balsamic, garlic, Italian seasoning, smoked paprika, salt, pepper, and lemon juice in a large bowl to toss your veggies in. Dip your finger. It should taste a little tangy, a little smoky, and savory. Adjust salt to taste, if you like. It takes two minutes, you know?
Step 2—Toss the vegetables
Add all your chopped vegetables to the marinade bowl, then toss everything together with your hands or a large spoon. You want to cover every surface. Now I differ from most recipes in that I do not do a long marinade. For vegetables, 10 to 15 minutes is perfectly fine. They don’t need hours like meat needs. Preheat your grill to medium-high while the veggies sit. You know, time working for you?
Step 3: Thread the skewers
As you thread the vegetables, alternate them. Try not to put all the mushrooms together or all the tomatoes. Combine the textures and colors. It’s not just for looks; it’s for even cooking. Leave a little space around them so the heat can reach them. This is the part Owen always wants to help with, and frankly, let the kids do it. They’re good and weird at it.
Step 4—Grill your kabobs over medium-high heat. Now, and I cannot stress this enough, do not touch them for the first 3 to 4 minutes. Let them have real grill marks. Then turn a quarter turn and cook for 3 more minutes. Then rotate the whole skewer for another 3 to 4 minutes. Grill total time is about 10 to 12 minutes. You want the char on the edges, the tender-but-not-mushy texture, and that gorgeous smoky smell that makes your neighbors look over the fence, you know?
Step 5—Let rest and serve
Remove from the grill, squeeze fresh lemon juice over the top, and let sit for about 2 minutes before serving. That little break matters. Serve them right on the skewer for fun, or strip everything off and slide them onto a platter if you’ve got a crowd.
Chef’s Notes – From My Backyard to Yours
Last summer, I served these with burgers and ribs at a neighborhood cookout, and the kabobs were the first to go. Not the hamburgers. I won’t lie, I was so vindicated.
Use the marinade as a brush on the grill, whatever’s left in the bowl after tossing the veggies. Don’t waste it.
Tomatoes cook the fastest, so if you’re worried about that, put them on their own separate skewer or add them to the grill a few minutes after everything else.
Don’t forget the lemon at the end—that fresh hit of acid just before serving wakes everything up. It’s a small step that travels a long way.
Family Verdict
Owen (12): “Those are really good, actually. Can we dunk them in ranch?”—Yes, Owen. You can dunk them in ranch.
Mia (8) ate four mushrooms off the skewer and called it a success. People, she ate mushrooms. There were four of them. Of their own free will. I nearly got the shot.
Dave: “These are just like the ones at that fancy place downtown.” Right, and they cost about $4 to produce. I make my point.
Try These Variations
Add halloumi or tofu, cut into similar-sized pieces, threading them in between the vegetables. The halloumi gets golden and a little crispy on the outside, and it is just seriously amazing with the smoked paprika marinade, you know?
Make it a full meal! Serve it over the lemon herb farro from our meal prep post, and you have a complete dinner that looks like you really tried. You did try. It matters.
Use teriyaki sauce instead of the marinade. You can buy teriyaki sauce at the store instead of making the marinade from scratch, and add pineapple chunks to the skewers—OO, Owen’s newest fixation. Not going to lie, it is slipping.
Oven method for days you don’t have a grill—string the kabobs onto a sheet pan and broil on high for 10 to 12 minutes, turning once halfway through. You lose the grill marks but keep all the flavor. Totally valid choice for a Tuesday night in October, you know?
Serve protein to the non-vegetarians—prepare a second batch of shrimp or chicken skewers with the same marinade. Grill together. Everybody eats; nobody complains. That is the dream.
You can do it. Seriously. Grilling vegetables is more gourmet than it sounds. “You can make these if you can chop things and turn on a grill. “And when you do, I promise they will be in your regular summer rotation.
See you at the BBQ. 🔥
— Chef Julia Suburban Chicago mom, professional chef, and firm believer that vegetables deserve better than being an afterthought

















Discussion about this post