This recipe is all you need to make the BEST chicken kabobs with cubes of marinated chicken and colorful vegetables, skewered and grilled to perfection. The bold Mediterranean kabob marinade makes all the difference in giving you tender never-dry grilled kabobs that are packed with flavor!

Grilled chicken kabob stacked on top of each other on a serving dish.

Kabobs all summer long!

During the hot summer months, my go-to meals often involve kabobs (or kebabs) on the grill with simple sides like potato salad or a breezy watermelon salad (the less cooking the better, right?) 

Depending on the mood, it can be fish, meat, or something like today's Mediterranean grilled chicken kabobs made with tender marinated chicken pieces and colorful chunks of bell peppers and onions.

I like to marinate the chicken ahead of time to let the marinade do its magic to tenderize and flavor the chicken. And  I’ll chop up my salad or whip up a hummus or a side of toum garlic sauce earlier, so all that is left to do is to throw the chicken skewers on the grill!

Minced garlic and seasoning for chicken kabob marinade in bowls.

The BEST chicken kabob marinade

The secret to these juicy, flavor-packed chicken kebabs is in the marinade, made with fresh garlic, a few bold Mediterranean spices, citrus, and good olive oil. Here is what you need to make the best chicken kabob marinade: 

  • Lemon juice: Juice of 3 lemons or lime to add a bright zesty flavor and balance the earthy spices. 
  • Extra virgin olive oil: EVOO helps to transfer fat-soluble flavors into the chicken. Some flavors will not penetrate the meat without the help of a cooking fat.  Be sure to use a good amount to balance the citrus.
  • Garlic: You’ll need 15 cloves of garlic, minced. Yes, I said 15. You don’t want to skimp on garlicky flavor here. 
  • Spices: Spanish paprika, ground nutmeg, ground cardamom, and dried thyme. The herbs and spices add warming, earthy flavor and deep color.  

Vegetables to use in chicken skewers or kebabs

There are loads of options for what vegetables to use in kabobs, just be sure to cut them into similar size pieces (1 ½-inch pieces is ideal). Here are the vegetables I used in my chicken skewers: 

  • Red bell pepper 
  • Green bell pepper
  • Red onion

But there are many other vegetables that will work in your kabobs. Here are a few more ideas: Some different options are:

  • Squash or zucchini - Cut into cubes
  • Mushrooms - White button mushrooms or baby bellas work well
  • Grape tomatoes - Keep them whole
  • Brussels sprouts - It helps to microwave Brussels sprouts for a few minutes before grilling to help soften them.

Sauce and topping ideas

With all the flavor going on in these grilled chicken kabobs, sauces and toppings are optional, but they are a great way to add complexity and even more color! Here are some ideas:

  • Sauces: Tahini sauce, whipped toum, and tzatziki are perfect if you want a creamy element for your chicken skewers.
  • Dips: If you like to dip your kabobs, try a humble plate of hummus or creamy whipped feta.
  • Fresh herbs: Chop up some fresh parsley or cilantro and sprinkle them over your kabobs for a peppery bite and some vivid color.
Chicken skewers arranged on an open-flamed grill.

How long to marinate chicken?

If you have the time, I recommend you let the chicken marinate for 2 to 4 hours in the fridge. Time will allow the chicken to soak up as much flavor as possible, it will also helps tenderize the chicken. If you’re too short on time, though, leave the chicken in the marinade for about 30 minutes or so while you heat up your grill or work on the fixings. 

How to make chicken kabobs 

Making amazing grilled chicken kebabs at home is as easy as marinating, skewering the chicken and vegetables, then grilling them for about 10 minutes or so. Here is the step-by-step for how to make these kabobs (the recipe with ingredient list is just below):

  • Make the chicken kabob marinade. In a small bowl, combine 2 teaspoons paprika, 1 teaspoon nutmeg, ¼ teaspoon cardamom, 1 teaspoon dried thyme, and a big pinch of kosher salt and pepper. Set aside for now. In another bowl, combine 15 cloves minced garlic, and the juice of 3 lemons. Set aside. 
  • Marinate the chicken. Place the cubed chicken breasts in a large bowl and sprinkle the spice mixture on top. Toss until the chicken is well coated. Then add 1 sliced yellow onion, the lemon juice and garlic mixture, and ½ cup extra virgin olive oil. Give it a good mix, cover, and refrigerate for 2 to 4 hours. You can either leave the chicken and onions in the bowl, or transfer to a deep dish. 

    Cubed chicken pieces marinated with onions.
  • Soak the skewers (if using wooden skewers). About an hour before you’re ready to make your chicken kabobs, soak the skewers in water. This will prevent them from catching fire on the grill. They’ll need an hour to soak. 
  • Prepare the vegetables. Cut 1 green pepper, 1 red pepper, and 1 red onion into 1 ½-inch pieces. (Don’t forget to core the bell peppers.) 

    Chopped pieces of red onion, red and green peppers.
  • Assemble the chicken kebabs. A few minutes before you’re ready to grill, it’s time to put the kabobs together! Thread the chicken (1 cube), followed by 1 piece of bell pepper and 1 piece of onion. Follow this pattern of chicken and vegetables until the skewer is full, with about an inch left on either end. Don’t crowd the skewer too much so that heat can move around all the skewer elements freely.  

    Cubed chicken pieces marinated and skewered with vegetables
  • Grill the chicken skewers. Lightly oil a gas grill or griddle and heat to medium-high heat. Arrange the skewers on the grill and cook for 10 to 12 minutes (turning occasionally), or until the chicken is fully cooked. (Cooked chicken will have an internal temperature of 165 degrees F.) 

Can you cook them in the oven instead?

If you don’t have a grill or griddle, or the weather isn’t great for cooking outside, you can even broil chicken skewers in the oven!

Start by marinating the chicken and threading it, along with your chosen vegetables, onto metal skewers. Lightly oil a sheet pan and arrange the skewers in a single layer on the pan.  Broil for 5 minutes, then flip the skewers and broil on the other side for 5 more minutes or longer until the chicken is fully cooked through (internal temperature should be at 165 degrees F). 

Grilled chicken kabobs served on flatbread with tahini sauce

Why are my kebabs dry?

A common complaint when cooking  chicken breast on the grill is that they tend to get dry, particularly when cut into small chunks for something like chicken skewers. Here are a few tips to help you avoid dry kebabs: 

  • Cut the chicken to the proper size. Typically, for chicken breasts, 1 ½-inch pieces work best. Try to cut them all to the same size for even cooking. If you go for larger cubes, they will take longer to cook and may give you burnt exteriors and a raw center.
  • Marinate! Marinate! Especially if you're using chicken breast, giving it a bit of time in the tasty chicken kabob marinade infuses it with flavor while working to tenderize it. Ideally 2 to 4 hours, but even if you have just 30 minutes, that should help.
  • Don't thread the meat and vegetables too tightly on the skewer! Allow a little bit of room between the chicken and vegetables so that the heat can move about freely to cook everything more evenly.

What to serve with chicken kabobs?

These Mediterranean grilled chicken kabobs have your protein and veggies covered, so you can keep the sides simple! At my house, warm pita and hummus are essential with kebabs, but here are some salad and side options you can serve along

Leftovers and storage 

Remove leftovers from the skewers and store them in an airtight container in the fridge for up to 4 days. To reheat, spread the chicken and vegetables on a baking sheet and warm in the oven at 350 degrees F until heated through. 

You can also freeze grilled chicken kabobs for up to 3 months; remember to remove the skewers first.

More kabob recipes

Browse all Mediterranean recipes

Visit Our Shop

4.62 from 42 votes

BEST Grilled Chicken Kabobs

Suzy Karadsheh
Chicken kabobs arranged on an open-flamed grill
Juicy, tender, flavor-packed chicken kabobs! Chicken pieces, marinated Mediterranean-style with warm spices, garlic, citrus and extra virgin olive oil, then skewered along with colorful veggies and grilled to perfection. If you can, allow the chicken to sit in the marinade (refrigerated) for 2 to 4 hours. But if you're short on time, even 30 minutes will work wonders! You can also cook these chicken skewers in the oven (I share all the instructions!).
Prep – 30 mins
Cook – 5 mins
Marinating Time 2 hrs
Total – 35 mins
Serves – 12 skewers


  • 12 skewers, wooden, bamboo, or metal


For the Chicken Kabobs

  • 2 teaspoon Spanish paprika
  • 1 teaspoon dried thyme
  • 1 teaspoon ground nutmeg
  • ¼ teaspoon ground green cardamom
  • Salt and pepper
  • 2 lb boneless skinless chicken breasts, cut into large cubes (1 ½-inch or so in thickness)
  • 1 yellow onion, sliced
  • ½ cup Extra virgin olive oil
  • 15 garlic cloves, minced
  • 3 lemons or limes, juice of
  • 1 green bell pepper, cut into 1 ½-inch pieces
  • 1 red bell pepper, cut into 1 ½-inch pieces
  • 1 red onion, cut into 1 ½-inch pieces

For the Tahini


  • Make tahini sauce according to this recipe Store in fridge until ready to use.
  • In a small bowl, combine the paprika, thyme, nutmeg,cardamom, and a generous pinch of salt and pepper. Generously coat the chicken with the spices.
  • Place the chicken cubes in a deep dish with the sliced yellow onions. Combine the minced garlic and lemon juice and add them to the chicken dish. Add a generous drizzle of extra virgin olive oil. Toss the chicken to make sure it's well-coated. Cover and refrigerate for 2 to 4 hours (if you don't have the time to marinate, allow the chicken about 30 minutes or so at room temperature before grilling).
  • A few minutes before grilling, thread the chicken cubes, green peppers, red peppers and red onion onto wood skewers (skewers must be soaked in water for at least 1 hour before using).
  • Lightly oil and heat a gas grill or griddle to medium-high heat. When ready, grill the chicken kabobs, turning occasionally, for 10 to 12 minutes or until chicken is fully cooked and juices run dry (internal temperature should register 165 degrees F.)
  • Serve chicken kabobs with warm pita and tahini sauce with other bright sides and salads (see suggestions)



  • If you are using bamboo or wooden skewers, be sure to soak them in plenty of water for 1 hour.
  • Allow some time for marinating, 2 to 4 hours  in the fridge will help the chicken soak up all the wonderful flavors as it tenderizes. But even just 30 minutes of marinating will help.
  • Oven instructions: Preheat your oven broiler. Coat a sheet pan with a little oil. Arrange the skewers in a single layer on the sheet pan. Broil for 5 minutes, then flip the skewers and broil on the other side for 5 more minutes.
  • Leftovers? You can refrigerate leftover chicken kabobs in tight-lid containers for 3 days.
  • Visit Our Shop for quality Mediterranean ingredients including extra virgin olive oils and spices (like the cardamom, nutmeg, and paprika used in this recipe). 


Calories: 147.8kcalCarbohydrates: 6.1gProtein: 8.8gFat: 10.2gSaturated Fat: 1.5gCholesterol: 24.1mgPotassium: 244.1mgFiber: 1.4gVitamin A: 531IUVitamin C: 28.5mgCalcium: 21mgIron: 0.6mg
Tried this recipe?

*This post originally appeared on The Mediterranean Dish in 2015. It has been recently updated with new media and information for reader's benefit.

Share it with the world

I'm Suzy; born and bred right on the shores of the Mediterranean. I'm all about easy, healthy recipes with big Mediterranean flavors. Three values guide my cooking: eat with the seasons; use whole foods; and above all, share! So happy you're here...
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.

Leave a comment

Your email address will not be published.

How many stars would you give this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    Tried the lamb kabob recipe the other night and it was VERY good! Actually probably the best lamb kabobs I've ever tasted. I was only able to marinate it for about 40 minutes. Grilled it to a medium-rare and it was just the right texture for me . Not to mushy and a little chew left yo it. I'm excited to try out some of your other recipes. Thanks for sharing your recipes.

  2. These look delicious. I wanted to make them for a dinner party. Do you think you could prepare the skewers the day before and cook the next day?

  3. 5 stars
    This was sooo good! I am pregnant and haven’t been into chicken lately. But I am trying to follow the Mediterranean diet to stay healthy and not give into cravings too bad. I gave this a try and you’ve restored my taste to chicken! It was outstanding, even only marinating the chicken for 45 min. I will definitely be making it again.

    1. I have been there with the chicken during pregnancy, Chrissy! No fun! So glad this was a hit for you!

  4. 5 stars
    great kebabs! Love all the recipes suzy, I cook off your website at least once a week all the recipes have been great, keep it up!!!

  5. Hi there. Love your recipes. I’m cooking the Beef and lamb skewers with several other of your recipes for dinner party on Saturday night. To take the pressure off, am I able to cook the lSki was one day before and then reheat in the oven?

    1. Hi, David. I have not attempted that with this recipe, so it's a bit hard to advise. I did a quick internet search and found that making them no more than a day in advance, then wrapping them in foil and reheating in the oven at a temp of 300 degrees F until warmed through might work. I personally think these are best served fresh off the grill, though.

  6. After removing the chicken from the marinate I plan to bbq the kabobs. I don't plan to bbq them immediately. How long can I afford to wait before putting them on the bbq. I want to be able to put the kabobs together before the party.

    1. Hi, Mary Jane. There is such a small amount, you could omit it, if you'd like. I've also seen it mentioned that a mixture of equal parts nutmeg and cinnamon would also be a good substitute for cardamom, although, that's not something I've tested with this recipe.

  7. 5 stars
    We made Suzy's chicken kabobs and lamb kabobs for Thanksgiving lunch. We followed the recipes exactly, and they were outstanding! We marinated the meat for 3 hours and it was very tender and juicy. As she says in her videos, make sure to leave a bit of room around the chunks of meat on the stick, so they cook evenly. The only mistake we made was not doubling the chicken kabob recipe, guests wanted more! I highly recommend serving the chicken kabobs with Suzy's tahini sauce. We did double that recipe in hope of having leftovers, but ... there were no leftovers of anything. Guests brought pita bread, hummus, baba ghanoush, tzatziki, tabouli, greek lemon potatoes, salad, and baklava to complete the meal.

  8. 5 stars
    Happy anniversary.May the Lord protect and bless you.
    Your recipe was very good.I used beef instead ofchicken.
    Thank you for sharing.

  9. 5 stars
    Yum! I cut the recipe in half for just two of us. I also mixed the spices, lemon/lime, garlic, and oil before massaging that all over the cut chicken. It was delicious and easy on the grill. I will definitely use this recipe again.

  10. These look good - one question, the recipe calls for a half cup of olive oil, which seems like a lot - do you really need to add that much to the marinating chicken? It looks like less when you add it in the video.

  11. I'm about to try this recipe (sounds divine). Just confused on one point: We're marinating the chicken
    with the white onions but then, in the rest of the recipe, the white onions never show up again. Do you toss
    them? Or skewer them, along with the other veggies?