This chicken kebab recipe makes tender, juicy, and savory meat kebabs that are great for meal prep and hosting. Marinate, grill, and enjoy your delicious meal.

Our family looooves grilling. Especially during the summer, you will find me cooking at the grill at least every other day. One day it may be chicken, the next steak, and the next fish — and don’t forget grilled veggies!
This grilled chicken shish kebab recipe is one of my favorites to make on the grill. The combination of mayonnaise and ranch dressing makes the chicken super tender and juicy, with the soy sauce adding a special savory dimension to the flavor.
This has been my go-to chicken kabob recipe for many years and I know they always turn out amazing. I’m so confident in these kebabs that I often serve them when hosting. Plus — by adding colorful veggies to the skewers, I make an entree that’s super visually pleasing (which means less decorating needed since the food does the job for me!).
Hot tip: These chicken kabobs are so versatile. Pair them with virtually any grain/starch, vegetable/salad, and/or sauce you want! I once had a full Mediterranean themed dinner and I served these kebabs with lots of dishes including tzatziki sauce, hummus, basmati rice, and baklava.
How to Make Chicken Kebabs
Kebabs are so quick and easy! It takes only a few minutes to mix up the marinade and a mere 10 minutes on the grill to cook. The longest part is waiting for them to marinate — but hey, that’s the hands-off part!
- Prep the ingredients: Cut the chicken into cubes and cut the onions into small pieces. Think bite-size pieces.
- Marinate the chicken: In a large bowl, combine the soy sauce, mayonnaise, ranch, garlic parsley salt, and black pepper. Mix the chicken and onions with the marinade, cover, and refrigerate overnight or up to three days.
- Skewer the kabobs: Preheat the grill to medium-high. Meanwhile, thread the chicken onto metal skewers and discard the excess marinade.
- Grill: Grill the chicken skewers on medium-high heat for about 10 minutes. The chicken is done when the internal temperature measures 165°F when using an instant read thermometer.
Make ahead tip: To prep the chicken a day/night before, marinate it and leave it in the fridge until ready to grill. Skewer right before grilling.




Tips & Tricks for Great Chicken Kebabs
If you’ve decided to try this chicken kebab recipe today, you’re in for a treat! Follow these tips to make sure you have the best results.
- Trim the chicken: When using chicken thighs, trim and discard any extra fat. I don’t like the chewy texture of fat, and many people don’t either!
- Marinate for at least 8-12 hours: For the best flavor, an overnight (8-12 hour) marinate is the best. However, these kebabs with chicken can also be marinated for up to 24 hours if using boneless skinless chicken breast.
- Add colorful vegetables: For a rounded meal (and more colorful), add colorful and easy-to-skewer veggies. I’ve had great success with zucchini, whole mushrooms, a variety of bell peppers, tomatoes, and white/yellow/red onions. Add them when skewering the meat instead of into the marinade.
- Know how to skewer the veggies: For the best, most evenly cooked veggies, cut them all in similar sizes. Also, choose vegetables that all have a similar cook time to put on the same skewer. For example, peppers tend to grill faster than large whole mushrooms, so it would be best to keep them on separate skewers.
- Soak the skewers: If using wooden skewers, soak them in water for 30 minutes to prevent them from catching fire on the grill.
Baking or Air Frying Chicken Kebabs
In case you don’t have a grill, I’ve got two options for you! Feel free to bake or air fry the kebabs — they’re great like this, too!
- Air fry: Air fry the kebabs at 415°F for 20 minutes, turning them halfway through. Check the internal temperature to ensure the chicken is fully cooked (165°F).
- Bake: Bake in a preheated oven at 425°F for about 20-30 minutes. Rotate the kebabs halfway through to ensure even cooking and crispy edges.

Storing & Reheating Chicken Kebabs
I absolutely recommend making a large portion of these kebabs so you have plenty of leftovers for the week. They reheat so well and taste great over and over again. Plus, you can eat them with so many different sides!
- Refrigerator: Store leftover cooked kebabs in the fridge for 3-5 days in an airtight container.
- Freezer: To store for up to three months, place cooled kebabs in an airtight container and freeze. Thaw in the fridge when ready to enjoy again.
- Reheating: For best results, reheat the leftover kebabs in the air fryer or on the grill for a few minutes. For a quick, easy reheat, the microwave works, too.
More Kabob Recipes
- Lamb Kabobs – Another Mediterranean kabob favorite!
- Pork Kabobs – An easy grilled pork kabob flavored with garlic and onion
- Beef Shish Kabob – Cubed and skewered beef layered with colorful veggies
- Shrimp Kabobs – Lemon flavored grilled shrimp kabobs
Recipe
Ingredients
- 3 lbs chicken (boneless chicken breast or thighs)
- 1/4 cup soy sauce
- 1/4 cup mayonnaise
- 1/2 cup Ranch dressing
- 1 large onion
- 1 tsp black pepper
- 1 tbsp garlic parsley salt
Instructions
- Prepare ingredients for the recipe. Cut the chicken into 1 inch cubes. Cut the onion into small pieces.
- Place the chicken into a large bowl. Add the soy sauce, mayonnaise, ranch, garlic parsley salt, and black pepper. Mix in the onions. Cover and marinate in the refrigerator overnight.
- Preheat the grill to medium-high heat. Thread the chicken onto skewers and discard the marinade.
- Grill the skewers for about 10 minutes or until the chicken is 165°F in the center. Enjoy!
My go to marinade for grilled chicken. So delicious and always lots of compliments.
I'm so happy to hear that! I'm glad it's always a hit, and everyone loves it.
Does 8 servings mean 8 skewers as pictured? I’m making kebabs for dinner for 15 people so I’m trying to figure out how much chicken and vegetables I need. Thanks!
Hey Indira, It's hard to pinpoint the serving size to a skewer, since skewers vary in size. However, a serving is about 6 oz (approximately 3/4 cup cooked chicken). I hope this is helpful!
Do we discard the onions in the marinade? Or can you put the marinated onions on the kebab skewer with the chicken?
You can totally put the onions on the skewer, Kate! They are SO delicious when grilled up. Enjoy!
I only have ceaser dressing in the house instead of ranch would that work?
Hi Christina, yes, that should work. You may need to add additional seasoning but dressing should make them tender.
Would this recipe be good with Miracle Whip instead of Mayo?
Hi Leah, I have not tried it with Miracle Whip. If you give it a try, please let me know how it turns out!
Thanks to this recipe I am no the Kabob King when cooking chicken this way! The entire dinner crew concurs ,lol.
Hey that's so good to hear, Andrew! I'm glad you all enjoyed these kebabs!
What a great marinade!! I only had time to marinade for about 30 minutes and they still came out delicious!
If I want to add bell peppers and mushrooms, to those also get marinated with the chicken and onion mixture?
Hi Randy- great question. I wouldn't add any veggies to the chicken/onion marinade. Instead, add the bell peppers and mushrooms to the skewers right before grilling. Enjoy!
These were delicious! A hit at dinner time and so full of flavor. But the fun bonus was our family meal discussion about "kebab, kabob, kebap, kabab, kebob, kibob, kebhav, or kephav." We had all heard of most of these but didn't really put it together that it's the SAME thing! lol Thanks again Natalya.
Haha, I love that that is the discussion that came up over dinner! I'm so glad you enjoyed them, thank you for your feedback.
Yum! I love kebabs and these are delicious. Thanks for sharing!
You're welcome! I'm glad you enjoyed them!
The Marinade on this Chicken is so good! Easy to make too!
So glad you enjoyed it, Rebecca! Thank you for your feedback!
We love your Beef Lo Mein recipe and this was another meal that was enjoyed by everyone! Cut into inch cubes as instructed, 10 minutes on the grill and the chicken is cooked perfect. We used whole mushrooms on the skewers with the chicken. Thanks so much!
OH, I love the grilling idea. Thank you for sharing!
Hi, what are your recommendations for making these without a grill ? Oven temp./time? Thank You;)
Hi Lida, reference above for details on how to bake them. Enjoy
Hmm... Interesting combination of ingredients... I will have to try your recipe next time we bbq
Thank you, let me know how you like it 🙂