Vibrant Grilled Veggie Skewers

Category: Perfect Side Dishes to Complete Any Meal

Add a pop of color to your plate with these lively veggie skewers. Stick on tomatoes, mushrooms, red onions, zucchini, and peppers, then let them soak up a bold hit of lemon, herbs, and balsamic. Grill or oven-roast—either way, you’ll get tender, charred goodness with loads of flavor. Thread your favorites, marinate, grill or bake, and dig in. These make an awesome main for plant-packed meals, or jazz up any get-together. Play around with the veggies and how you cook them. Super flexible, super tasty.

A woman wearing a chef's hat and apron.
Authored By Elisa
Updated on Fri, 06 Jun 2025 21:54:03 GMT
A plate of food with a fork on it. Bookmark
A plate of food with a fork on it. | recipesbyelisa.com

Whenever folks want something bright, healthy, and a bit playful for sharing, these veggie kebabs hit the spot. They’re loaded with sweet bell peppers, crunchy zucchini, juicy tomatoes, and chunky mushrooms, all tossed in a punchy marinade that really makes those colors pop on your plate.

I threw these together for a sunny cookout one year—everyone kept going back for seconds. Leftovers? They're awesome stuffed in pita bread or mixed into a quick pasta the next day.

Colorful Ingredients

  • Dijon mustard & red pepper flakes (if you’re into spice): add zing and fire—totally optional, but they wake things up
  • Wooden or metal sticks: metal is easy, wooden should get a good soak first so they don't scorch
  • Salt & black pepper: nothing fancy, just what makes the other flavors shine
  • Dried oregano & basil: fresh herbs kick it up, but dried work fine
  • Garlic: smash it up, pick firm cloves for a good savory hit
  • Lemon juice: brightens the whole deal—squeeze it fresh if you can
  • Balsamic vinegar: brings sweet and tangy, deep flavor vibes
  • Olive oil: go for extra virgin to help veggies brown up
  • Cremini or button mushrooms (highly recommended): pick ones that feel dry and sturdy, never slimy
  • Cherry or grape tomatoes: look for shiny, plump ones that pop when you bite
  • Red onion: snap one with tight papery skin for mellow, sweet notes when it cooks
  • Zucchini: try to find smooth ones without bumps for the best taste
  • Yellow bell pepper: brings a sunny splash of color—gentler flavor than the others
  • Orange bell pepper: look for a bold, bruise-free one to add sweetness
  • Red bell pepper: shiny and firm, feels heavy—this one is sweet and crisp

Simple Instructions

Let Skewers Cool Before Serving
Give the finished kebabs a couple minutes off the heat—this helps flavors mellow out before you dig in
Sizzle Those Skewers
Set a grill to medium-high and cook kebabs for about 8–12 minutes, turning for even browning—or broil about five inches from the heat for a caramelized look, flipping as you go. You could also bake at 400°F for 15–25 minutes, turning halfway, or do a quick pan-fry on a griddle with olive oil for 10–15 minutes 'til golden all over.
Stack up the Kebabs
Slide veggies on, switching up colors for that rainbow effect. Give each chunk some space so the heat gets everywhere and leave the ends clear—makes flipping them way easier.
Let Veggies Swim in Marinade
Dump all chopped veggies into a big bowl or bag, pour in your marinade, and toss til everything's shiny. Let them soak for at least 30 minutes at room temp, or longer in the fridge if you want more flavor. If chilled, let warm up on the counter before cooking.
Whip Up the Marinade
Mix olive oil, balsamic, lemon, garlic, herbs, s&p, and any extras together till it looks cloudy. Taste it—add more salt or lemon if you want before throwing it on veggies.
Chop and Prep Veggies
Clean your veggies under running water, pat dry. Slice peppers into chunky pieces so they all grill evenly. Cut zucchini into thick rounds or half-moons if they’re chunky. Peel and wedge the onion, leaving a few layers together so they don’t fall apart. Wipe mushrooms clean, halve or quarter if they’re big. Keep tomatoes whole.
Get Skewers Ready
If using wood, let them soak in water for about half an hour first—if metal, grab some clean ones. This keeps them from burning or getting too hot to handle.
A plate full of bright, grilled veggies on skewers. Bookmark
A plate full of bright, grilled veggies on skewers. | recipesbyelisa.com

Storage ideas

Cool the skewers before you slide veggies off. Pop everything into a tight container and stash in the fridge for up to four days. Heat up in the oven or microwave, or eat the cold veggies as a topping for salads, grains, or wraps.

Swap-ins and changes

No zucchini? Use eggplant or yellow squash. Missing a bell pepper color? Any type will work, even poblano or cubanelle for something new. Skip mushrooms if you’re not a fan; try chunks of roasted potato or firm tofu for extra heft. No oregano or basil? Italian seasoning is a good backup.

A platter piled high with fresh-cut veggies. Bookmark
A platter piled high with fresh-cut veggies. | recipesbyelisa.com

Ways to serve

Start your barbecue with these as a snack, or stuff the grilled veggies into pitas with some hummus for a no-fuss lunch. They're awesome on herby rice or right next to grilled cheese or chicken for a bigger dinner. Got extra marinade? Boil it for a minute and pour over everything at the end for a shiny glaze.

Backstory and vibes

You’ll find veggies on a stick everywhere—think Middle Eastern kebabs or Greek souvlaki. These kebabs are great for any party, especially Pride, or when you just want a dish that brings everyone to the table in color.

Frequently Asked Questions About Recipes

→ Can I use different vegetables for the skewers?

You sure can! Add chunks of eggplant, slices of yellow squash, or even toss in pineapple. Just try to keep everything about the same size so it cooks up even.

→ How long should the veggies marinate?

Let them hang out for half an hour, or leave them up to four hours chilled if you want extra flavor and softness.

→ What's the best way to prevent wooden skewers from burning?

Soak wooden sticks in water for at least thirty minutes. This really helps stop burning, whether you’re grilling or baking.

→ Can I bake or broil if I don't have a grill?

Definitely! Pop them under the broiler or bake at 400°F to get great golden edges and that smoky flavor—no outdoor grill needed.

→ Should mushrooms be marinated separately?

Nope! Marinate them right along with everything else. If they’re big, chop them so they’re close in size to your other veggies for even cooking.

→ How do I keep the veggies from sticking to the grill?

Brush a bit of oil on your grill grate. A splash of olive oil in your marinade helps too, so nothing gets stuck.

Grilled Veggie Skewers

Colorful sticks full of marinated veggies, quickly grilled or oven-baked for a simple, healthy bite.

Prep Time
30 minutes
Cooking Time
15 minutes
Total Time Required
45 minutes
Authored By: Elisa

Type of Recipe: Side Dishes

Skill Level: Easy

Cuisine Type: Mediterranean

Servings Count: 4 Number of Servings (8–12 skewers)

Dietary Preferences: Vegan Option Available, Suitable for Vegetarians, Gluten-Free Choice, Dairy-Free Alternative

Ingredients You'll Need

→ Vegetables

Ingredient 01 225 g cremini or button mushrooms, cleaned and left whole or halved (optional)
Ingredient 02 250 g cherry or grape tomatoes, stems removed
Ingredient 03 1 medium red onion (about 150 g), peeled and cut into chunky wedges, keep layers together in sets of 2–3
Ingredient 04 1 medium zucchini (around 200 g), ends off, sliced into thick rounds
Ingredient 05 1 large yellow bell pepper (about 150 g), stem and seeds removed, cut into bigger pieces
Ingredient 06 1 large orange bell pepper (about 150 g), stemmed and seeded, sliced into chunks
Ingredient 07 1 large red bell pepper (about 150 g), cleaned out and cut up into 2–3 cm bits

→ Marinade

Ingredient 08 Pinch of red pepper flakes (optional)
Ingredient 09 1 teaspoon Dijon mustard (your call)
Ingredient 10 0.25 teaspoon black pepper, freshly cracked
Ingredient 11 0.5 teaspoon salt or however much you like
Ingredient 12 0.5 teaspoon dried basil or 1.5 teaspoons fresh, chopped small
Ingredient 13 1 teaspoon dried oregano or 1 tablespoon fresh, chopped
Ingredient 14 2 garlic cloves, smashed or minced (about 2 teaspoons)
Ingredient 15 15 ml fresh lemon juice
Ingredient 16 30 ml balsamic vinegar
Ingredient 17 60 ml good olive oil

→ Assembly Essentials

Ingredient 18 8–12 metal or wooden skewers (soak wooden ones in water for half an hour first)

Step-by-Step Instructions

Step 01

Take the skewers off the grill or out of the pan. Let them sit just a couple minutes before you dive in so the veggies stay juicy.

Step 02

Add a tablespoon of olive oil to your hot skillet or griddle. Cook the veggie skewers in groups, rolling them every so often so they're golden all over, about 10–15 minutes.

Step 03

Heat oven to 200°C. Lay your skewers on a tray lined with parchment or foil. Bake for 15–25 minutes and flip once in the middle, waiting for the veggies to soften up and start caramelizing.

Step 04

Fire up your broiler on high and move the rack close to the top (10–15 cm from the element). Set skewers on a foiled sheet. Broil for 8–12 minutes, turning them every couple minutes, until you see some char but watch them so they don't burn.

Step 05

Get your grill to medium-high (190–230°C). Oil the grates quick and set the skewers right on. Cook them 8–12 minutes and turn every few minutes so you get those nice grill marks and the veggies are still crisp. If you saved some marinade, boil it before brushing it on at the end.

Step 06

Now, poke veggies onto the skewers, mixing up the colors for that rainbow look. Give each veggie a little space and leave a bit of skewer free at each tip so you can handle them. Baste with leftover marinade if you like, just boil it first.

Step 07

Toss or rub the cut vegetables in a big bowl or bag with your marinade. Let them soak in those flavors at room temp for 30 minutes, or up to 4 hours chilled. If chilled, remember to let them warm up a bit before cooking.

Step 08

Grab a bowl and whisk together your olive oil, vinegar, lemon, garlic, herbs, mustard, salt, pepper, and chili flakes if you fancy. You want it smooth and mixed up well.

Step 09

Give every veggie a good wash under cool water, then pat dry. Cut peppers into chunky pieces, slice zucchini in thick rounds (halve or quarter them if they're really wide), slice up onion into clusters, leave mushrooms whole unless they're big, then cut, and just leave those little tomatoes as they are.

Step 10

If you're using wooden skewers, toss them in water for at least half an hour so they don't burn. Metal ones? Just make sure they're clean and ready to go.

Extra Tips and Tricks

  1. To really make the platter pop, try putting your veggies on in a set color pattern for extra flair.
  2. If you want to brush with marinade that touched raw veggies, bring it to a boil for a minute to play it safe.

Must-Have Equipment

  • Skewers (metal or wooden)
  • Tongs
  • Mixing bowls
  • Grill, broiler, oven, or griddle
  • Chef’s knife
  • Cutting board

Nutritional Information (per portion)

The provided details are purely informational and should not replace professional advice.
  • Calorie Count: 200
  • Fat Amount: ~
  • Carbohydrate Amount: ~
  • Protein Amount: ~