Vegetable Kebabs

Published by:
Liz Marino
| 06/09/2019 | Last Updated: 12/04/2025

This post contains affiliate links. Read our disclosure policy.

These healthy grilled Vegetable Kebabs are the best way to cook your veggies! Easy to make + delicious – get ready to fire up your grill!

balsamic grilled vegetable kebabs on a white plate


 

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links.

These are the BEST grilled vegetable kebabs you will ever make. 

It’s a bold statement.. but after making these balsamic grilled vegetable kebabs nearly every week since it’s been warm enough to grill outside, I’m still not tired of them—and I bet you won’t be either!

They’re incredibly flavorful, easy to make, and such a fun way to enjoy your veggies.

Even if grilling intimidates you, don’t worry! These veggie kebabs are easy even for a novice griller. And if you don’t have a grill, I’ve got you covered with oven instructions too!

Tyler’s Tips for the best vegetable skewers

  • Allow the vegetables to marinate! This is a simple step that ads SO much flavor. Vegetables soak up marinades relatively quickly, so 20 minutes is enough, but up to an hour is even better.
  • Make sure to use medium heat – High heat will leave your veggies a charred mess – you’re better off with medium heat so they cook evenly!
  • If using wooden skewers, soak ahead – This will prevent the skewers from burning/catching on fire. Honestly, though, I don’t think wooden skewers are the best for grilling.. I use these metal skewers.

If you’re looking for other grilling recipes – check out these 25 Healthy Grilling Recipes!

Ingredients

Ingredients for vegetable kebabs

It will also be helpful to have metal skewers – they’re better than wooden because they don’t split!

Substitutions

Marinade – You can adjust the marinade on this if you’d like. See below for some ideas

Spices – You can use different herbs/spices in the marinade. Try swapping basil for thyme or rosemary! We also love BBQ Grilled Veggies.

Oil – You can use avocado oil instead of olive oil in this recipe if you’d like.

Best Vegetables for Grilling: Mushrooms, onions, peppers, and zucchini are my favorite veggies for grilling, but you can also try cherry tomatoes, corn (cut in small chunks), or eggplant. It’s also good with pineapple- check out these Pineapple Chicken Kebabs!

Worst Vegetables for Grilling: We don’t recommend grilling lettuce, potatoes, or carrots. They do not cook well.

Baking in oven: If you don’t have a grill, you can bake these at 400° for 10-15 minutes, until the vegetables are tender.

No skewers? No problem!: Try these grilled veggies in foil.

How to make Vegetable Kebabs

  1. Prep your veggies (more info on how to cut your veggies below).
  2. Once your veggies are cut, mix your marinade.
  3. Combine marinade/veggies in a bag or a bowl.
  4. Let the veggies marinate (patience is key here!). Skewer them (I love these metal skewers) then.. It’s grilling time!
Step by step instructions showing how to make vegetable kebabs

How do you cut vegetables for kebabs?

Every veggie is different, but here’s what we recommend for cutting vegetables for kebabs:

  • Zucchini  – Zucchini can easily fall apart, so we recommend keeping them in circles, about 1 inch thick.
  • Mushrooms – Similar to zucchini, mushrooms are soft and apt to break. We recommend keeping them whole. 
  • Onions – Onions are tricky for grilling. We recommend cutting your onion in half and then cutting it into segments. No matter how you cut them, they are a little tough to get to stay on the skewer
  • Peppers – We cut our peppers into 1.5 inch square cubes. Make sure to get rid of the tops/centers before cutting/skewering.

You can also use eggplant (cut like a zucchini) or whole cherry tomatoes. Some people also like to add corn to their skewers. We find this to be a little difficult, but you can cut the corn in 2-3 inch segments and add them to the skewers.

Vegetable Kebabs taken off the skewer in a white bowl.

How long should you marinate vegetable before grilling?

20 minutes is the least amount of time you should marinate your vegetables before grilling. We like to marinate ours for up to 24 hours for maximum flavor. Anything past 24 hours might leave you with mushy veggies!

balsamic vegetable kebabs on a white platter

Best skewers for grilling:

Metal skewers are definitely better for grilling because you don’t have to worry about them burning or catching fire. (Or leaving little flecks of wood in/near your food!)

We think these metal skewers from Amazon are the best for grilling. They’re reasonably priced and have held up great for us. We pop them right in the dishwasher after using!

If you need to use wooden skewers, these are a good option.

paleo vegetable kebabs on a white plate

Other marinades you can use:

There is really no wrong marinade for Vegetable Kabobs! This Lemon Basil Vinaigrette, Healthy Maple Mustard Chicken, or Creamy Balsamic Dressing each make a delicious marinade, or you can even cheat and use a store bought dressing (look for one with cleaner ingredients and no added sugars). 

Any of these Healthy Salmon Marinades or Healthy Chicken Marinades will also work – just double the recipes!

closeup photo of vegetable kebabs that just came off the grill

What to serve with Vegetable Kebabs:

These veggie kebabs are perfect for meal prepping, and they pair well with pretty much any form of protein/other side dish! Here are some things you can serve them with:

Storage

Storing: You can store these veggie kebabs in your refrigerator for up to 4 days. Reheat them in the microwave, toaster oven, or in a hot pan. 

Freezing: We do not recommend freezing these vegetable kebabs.

Serving: We prefer to eat these veggies warm off the grill, but you can also serve them cold.

a close up of Grilled Vegetable kebabs on a white plate
balsamic grilled vegetable kebabs on a white plate

Vegetable Kebabs

Recipe by: Liz Marino
4.91 from 22 votes
These healthy grilled Vegetable Kebabs are the best way to cook your veggies! Paleo/Whole30, easy to make + delicious – get ready to fire up your grill!
Prep Time : 10 minutes
Cook Time : 10 minutes
Total Time : 30 minutes
Serves : 4 people
(hover over # to adjust)

Ingredients

  • 2 cups mushrooms whole – about 4 oz
  • 2 cups zucchini cut in 1 inch circles – about 2 squash
  • 2 cups bell peppers cut in 1.5 inch squares – about 2 peppers
  • 2 cups onions cut in 1 inch segments – about 2 small onions

Marinade

  • cup balsamic vinegar
  • cup olive oil
  • ¼ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon dried basil
  • ¼ teaspoon dried parsley

Instructions

  1. Wash/chop vegetables.
  2. In a bowl, whisk together marinade.
  3. In a large bowl, or plastic bag combine vegetables/marinade. Allow the marinade to sit for at least 10 minutes (one hour is best).
  4. While vegetables marinate, heat grill to 375 (medium/high).
  5. Once vegetables have marinated – add them to skewers.
  6. Place skewers on heated grill for 9-10 minutes. Flip and cook for an additional 5-6 minutes.
  7. Note: If you don’t have a grill you can bake these at 400 for 10-15 minutes, until vegetables are tender.

Video

Notes

Substitutions for this recipe:
  • Marinade – You can adjust the marinade on this if you’d like. See above for some ideas
  • Spices – You can use different herbs/spices in the marinade. Try swapping basil for thyme or rosemary!
  • Oil – You can use avocado oil instead of olive oil in this recipe if you’d like.
  • Vegetables – Other veggies work great with this recipe. You can try cherry tomatoes, corn, or eggplant!
  • Baking in oven: If you don’t have a grill you can bake these at 400 for 10-15 minutes, until vegetables are tender.

Nutrition Facts

Serving: 2cups vegetables | Calories: 158kcal | Carbohydrates: 17g | Protein: 4g | Fat: 9g | Saturated Fat: 3g | Sodium: 164mg | Potassium: 598mg | Fiber: 4g | Sugar: 11g | Vitamin A: 403IU | Vitamin C: 78mg | Calcium: 47mg | Iron: 1mg
Course: Side Dish
Cuisine: American
Tried this recipe?Share it! Make sure to tag @thecleaneatingcouple or use #thecleaneatingcouple!
4.91 from 22 votes (4 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




42 Comments

  1. 5 stars
    I followed the recipe exactly as written and it was fantastic! So easy and really tasty. Thank you!

  2. 5 stars
    Love this recipe for grilling season. I marinated zucchini, summer squash, mushrooms and eggplant and then we grilled them in a grill basket. Such good flavor from the marinade! I can’t wait to try other vegetables.

  3. 5 stars
    These came out so good. The marinade really infused into the veggies and they were so flavorful!! Quick to prep and reheat great.

    1. The Clean Eating Couple says:

      So glad you liked them, Katie! Thanks!

  4. 5 stars
    Made this yesterday for 4th of July celebration. Everyone loved it.

    1. The Clean Eating Couple says:

      Thank you so much, Nancy!

  5. How many kebabs does a recipe for 4 make?

    1. The Clean Eating Couple says:

      It makes 4-6 kebabs. It will depend on the size of your skewers. The recipe yields roughly 4 2 cup servings

  6. 5 stars
    Wonderful marinade! My entire family (including the 7 year old) loved the veggie kabobs. I paired them with yellow rice and falafel. So good! Thank you!

    1. The Clean Eating Couple says:

      So happy you liked them, Marsha! Thank you so much!

  7. 5 stars
    Super yummy grilled veggies! I have done these now both on the grill on skewers as well as in my cast-iron skillet for a nice little char. And both ways they have turned out yummy. I love balsamic vinegar and this recipe didn’t disappoint! Also as a side note – I have done 2 marinating times…one was literally about 2-3 hours and the other was overnight. Again, both good!!!! The overnight was just more pronounced balsamic flavor 🙂 Going into permanent rotation for all year round!

    1. The Clean Eating Couple says:

      So glad you liked them, Kelly! Thank you!

  8. Kayla Vaught says:

    How many weight watcher points are these?

    1. The Clean Eating Couple says:

      2 on blue. You can put the ingredients in your app for points for other plans. Since the oil is mostly for a marinade, I only counted a portion of the points for the oil the veggies were cooked in.

  9. 5 stars
    Delicious marinade for your grilled vegetables! Tasty and healthy! Thanks for the idea!

    1. The Clean Eating Couple says:

      Thank you so much, Renee! Glad you liked the kebabs!

  10. 5 stars
    I love this recipe! So clean and fresh… i added some Italian herbs and just love it! Thank you

    1. The Clean Eating Couple says:

      So glad you liked them, Erica!

  11. 5 stars
    I didn’t have peppers but used the remaining suggested veggies. The mix of flavors were delicious! Simple and satisfying. Will definitely be making again!

    1. The Clean Eating Couple says:

      So glad you liked them, Bekcy! Thanks so much!

  12. 5 stars
    Although I’ve been following for awhile…This was the 1st recipe I actually made and it did not disappoint! Super easy. Soooo tasty. And the leftovers might possibly have been even better the next day. I can’t wait to make again!!! Would be perfect for meal prep!

    1. The Clean Eating Couple says:

      So glad you liked them, Angie! This recipe is our go to summer meal prep. I just made a huge batch yesterday to have for the week ahead!

  13. Christine M. says:

    5 stars
    Love grilling up these veggies all summer. Even my kids pick out some of them and eat them!! Very easy to throw together which is ALWAYS a plus.

    1. The Clean Eating Couple says:

      Thanks, Christine! I really appreciate it!

  14. 5 stars
    Made these in the oven because I didn’t feel like grilling. SO DELICIOUS! I could have easily eaten the whole tray of vegetables by myself! Make these! You will not be disappointed! I will never roast veggies without this marinade on them again!

    1. The Clean Eating Couple says:

      Thanks, Diane! I often find myself eating them right off the grill, LOL! THey’re my favorite way to cook veggies!

  15. 5 stars
    Y’all this marinade is SO simple and SO delicious. The flavor isn’t super overpowering so it will go with pretty much anything you want to pair it with. I baked a huge batch of veggies to have with different meals throughout the week so all I’ll have to actually cook is whatever protein I want that day and it’ll make dinnertime a much faster process

    1. The Clean Eating Couple says:

      Yay!! I’m so glad you liked it! I totally agree that they’re perfect with any type of protein and great for meal prepping 🙂

  16. 5 stars
    I have definitely made a lot of marinades and this was the best ever! I used eggplant instead of zucchini and it was delicious. Looking forward to testing out the balsamic chicken marinade this week!

    1. The Clean Eating Couple says:

      Thank you so much, Karen! I’m going to have to try this with eggplant – that sounds delicious!

  17. Can I do the marinade and let veggies sit in it for longer than an hour???

    1. The Clean Eating Couple says:

      Hi Kelly – Yes, you totally can. I just wouldn’t marinate for more than 2 hours because the mushrooms/zucchini might get a little soggy. Let me know if you try it!!

      1. In the section above it says you can marinate for 24 hours. Can you explain why you’re only saying 2 hours down here?

        1. The Clean Eating Couple says:

          There’s nothing to really explain! Per the post, you can marinate them for up to 24 hours. Anything past that and they might get mushy. At a minimum- 10-20 minutes in the marinade will give you flavor. One hour is ideal.

  18. 5 stars
    I made these last night- delicious!!!!

    1. The Clean Eating Couple says:

      So glad you liked them, Jennifer!!

  19. 5 stars
    Made these veggie kabobs except added meat. They were so good. 5 out of 5 good.

    1. The Clean Eating Couple says:

      Love hearing that Lori! Makes me so happy!

  20. 5 stars
    Made these last night after you posted on Instagram about them. So yummy! And easy too!

    1. The Clean Eating Couple says:

      So glad you liked them Sarah!! They’re one of my favorite things to grill!

    2. 5 stars
      Love this recipe!! So easy to make & soooo delicious! I have made it on the grill & even tried it in the oven. Both methods bring out all the flavors of the marinade.

      1. The Clean Eating Couple says:

        Thank you so much!