Quick, colorful Veggie Kabobs in the Oven give you a simple way to serve tender-crisp vegetables with fresh, peppery pesto. They are beginner-friendly, weeknight-friendly, and perfect when you want a bright side dish that feels a little more special than a plain sheet pan of roasted vegetables.

This is the kind of recipe that works beautifully for family dinners, casual gatherings, or a meatless spread where you want something vibrant on the table. The skewers make the vegetables feel fun and a little festive, but the method stays very practical.
What makes these kabobs so appealing is the balance of flavors and textures. You get sweet peppers, juicy tomatoes, earthy mushrooms, and zucchini that softens just enough, all finished with a simple olive oil seasoning that lets the vegetables shine.
The arugula pesto pulls everything together. It adds a fresh, peppery finish that makes the kabobs taste brighter and more complete, so the whole dish feels thoughtful without becoming complicated.
Ingredients
- Bell peppers bring sweetness, color, and a slightly smoky roasted flavor once they hit the hot oven.
- Zucchini adds a tender bite and helps make the skewers feel substantial without becoming heavy.
- White onion gives the kabobs savory depth and turns sweeter as it roasts.
- Cremini mushrooms add an earthy, hearty element that makes the skewers more satisfying.
- Cherry tomatoes bring little bursts of juiciness and brighten the whole mix.
- Wooden skewers hold everything together, and soaking them helps reduce scorching in the oven.
- Extra virgin olive oil coats the vegetables so they roast evenly and pick up a little color.
- Salt and black pepper keep the seasoning simple and let the natural vegetable flavors stay front and center.
- Arugula forms the base of the pesto and adds a peppery, fresh note.
- Garlic gives the pesto a sharp, savory edge.
- Sunflower seeds add body and a lightly nutty flavor to the pesto.
- Olive oil for the pesto helps the sauce blend into a spoonable, dip-friendly texture.

Cooking Steps
STEP 1: Start by soaking the wooden skewers while you prep the vegetables. Wash everything well, then give the vegetables enough time to drain and dry so they roast instead of steam.
STEP 2: Heat your oven to 400°F. While it preheats, cut the onion and peppers into chunky pieces, slice the zucchini into rounds, and leave the mushrooms and tomatoes whole so they keep their shape on the skewers.
STEP 3: Thread the vegetables onto the skewers in a colorful mix. You do not need a perfect pattern, but alternating firmer vegetables with softer ones helps each skewer cook and look balanced.
STEP 4: Stir the olive oil, salt, and black pepper together in a small bowl. Brush that mixture over all sides of the skewers so every vegetable gets a light, even coating.
STEP 5: Arrange the kabobs on a baking tray in a single layer. Roast them for about 3 minutes, turn them carefully, then roast for another 3 minutes until the vegetables look vibrant, lightly charred, and just tender.
STEP 6: While the skewers cook, blend the arugula, garlic, sunflower seeds, and olive oil until the pesto reaches the texture you like. It can be slightly coarse for a rustic feel or smoother if you want an easier dipping sauce.
STEP 7: Serve the kabobs hot with the arugula pesto on the side or spooned over the top. The contrast between the warm vegetables and the fresh sauce is what makes this dish especially good.
Helpful Tips
- Dry vegetables matter here. Extra moisture can keep the kabobs from roasting properly and may dull the color.
- Do not overcrowd the tray. A little space around each skewer helps the vegetables roast more evenly.
- If your vegetables are cut larger than described, add a little extra roasting time until they are tender but still hold their shape.
Can I make the skewers ahead of time?
Yes. You can assemble the skewers a few hours ahead and keep them covered in the refrigerator. Brush on the seasoned oil just before roasting so the vegetables stay fresh-looking and do not get soggy.
Do I have to use arugula pesto?
No. The arugula pesto is a great match because it is peppery and bright, but the kabobs are still tasty on their own. You can also serve them with another herb sauce or a simple drizzle of olive oil.
How do I keep the vegetables from getting mushy?
Make sure the vegetables are well drained and cut into sturdy, even pieces. Roasting them briefly at a hot temperature helps them stay colorful and tender instead of turning soft and watery.
Can I use different vegetables?
Yes, as long as they roast at a similar rate. Pieces of red onion, squash, or other quick-cooking vegetables can work well, but try to keep the size consistent so everything cooks evenly on the skewers.

Perfect Pairings
These kabobs fit beautifully next to grilled chicken, baked fish, or simple rice dishes when you want a fresh vegetable side that feels a little more polished than a basic salad.
They are also great with couscous, quinoa, or warm flatbread, especially if you want to turn them into a light vegetarian meal with the pesto acting like a sauce.
For a party table or cookout-style spread, serve them with roasted potatoes or a grain salad. The colorful skewers add a lot of visual appeal and make the whole meal feel more generous.
Keeping Leftovers Fresh
These kabobs are at their absolute best right after roasting, when the vegetables still have that just-cooked texture and the edges are slightly charred. That said, leftovers can still be very enjoyable.
Store the roasted kabobs in an airtight container in the refrigerator for up to 3 days. If possible, store the pesto separately so the vegetables keep their texture a little better.
The arugula pesto can usually be refrigerated for about 3 to 4 days in a sealed container. A thin layer of olive oil on top can help it stay fresher-looking.
To reheat the kabobs, place them on a baking sheet in a hot oven for a few minutes until warmed through. You can also reheat them in a skillet over medium heat. Microwave reheating works, but the vegetables may soften more than they would in the oven.
Freezing is not the best choice for this recipe. The vegetables tend to lose their texture once thawed, and the pesto is freshest when made and enjoyed within a few days.
These oven veggie kabobs are a smart recipe to keep in your back pocket when you want something simple, colorful, and flexible. They look cheerful on the table, taste fresh and savory, and give you an easy way to serve more vegetables without making the meal feel ordinary.
The best part is how approachable they are. You are working with familiar ingredients, a short roasting time, and a sauce that comes together quickly, yet the finished dish still feels special enough for guests. That is a great combination for any home cook.

Veggie Kabobs in the Oven
Ingredients
- For the kabobs:
- 1 white onion cut into 1-inch wedges
- 2 red bell peppers chopped into 1-inch pieces
- 1 cup cherry tomatoes
- 2 green bell peppers cut into 1-inch pieces
- 2 zucchini sliced into rounds
- 2 cups cremini mushrooms
- 8 wooden skewers soaked in water for 30 minutes to 2 hours
- 2 yellow bell peppers cut into 1-inch pieces
- For the seasoning:
- 2 tablespoons extra virgin olive oil
- 1 teaspoon fine salt
- 1 teaspoon ground black pepper
- For the pesto:
- 1 garlic clove minced
- 2 cups fresh arugula leaves washed
- 2 tablespoons olive oil
- 1/4 cup sunflower seeds
Instructions
- Pre-soak the wooden skewers in water to help prevent burning during roasting. While they soak, wash all of the vegetables thoroughly, then place them in a sieve or colander and allow them to drain completely. It is best to let them dry well before assembling the kabobs.
- Set the oven to 400°F and allow it to fully preheat for about 15 minutes. Meanwhile, cut the peppers and onion into chunky pieces and slice the zucchini into rounds. Keep the cremini mushrooms and cherry tomatoes whole.
- Thread the vegetables onto the soaked skewers in any order you prefer. One suggested arrangement is green pepper, red pepper, zucchini, onion, mushroom, onion, zucchini, yellow pepper, green pepper, and a cherry tomato at the top.
- In a small bowl, stir together the olive oil, salt, and black pepper until evenly combined. Using a pastry brush or basting brush, coat each assembled skewer generously so the vegetables are well covered with the seasoned oil.
- Arrange the skewers on a baking tray and place them in the hot oven. Roast for about 3 minutes on one side, then turn and cook the other side for another 3 minutes, for a total of roughly 6 minutes. The vegetables should be tender, vibrant, and lightly charred.
- To prepare the pesto, add the arugula, minced garlic, sunflower seeds, and olive oil to a food processor. Blend for at least 1 minute, or until the mixture reaches your preferred texture, whether slightly coarse or smooth.
- Serve the hot vegetable kabobs immediately with the arugula pesto on the side for dipping.