Quick, flavorful, and weeknight-friendly, Grilled Chicken Kabobs bring together juicy marinated chicken, bright lemon, plenty of garlic, and colorful vegetables for a satisfying main dish that works beautifully for cookouts, family dinners, or casual entertaining.

These kabobs are the kind of meal that feels a little special without making your kitchen work too hard. The marinade does most of the heavy lifting, giving the chicken a savory depth with citrus, warm spices, and rich olive oil in every bite.
You also get a great mix of textures here. The chicken stays tender, the peppers turn lightly sweet and smoky on the grill, and the onion softens just enough to add a mellow bite. A spoonful of tahini sauce at the end ties everything together in a simple, satisfying way.
This is a dependable recipe to keep in rotation when you want something hearty but fresh. It works for outdoor grilling, indoor grill pans, and make-ahead meal prep, which makes it especially useful when you need a dinner that tastes generous without feeling complicated.
What You Need to Make This Grilled Chicken Kabobs
Chicken breast brings a lean, hearty base to the skewers and soaks up the lemon-garlic marinade especially well when cut into even pieces.
Lemon juice gives the kabobs their bright, zesty backbone and helps balance the richness of the oil and tahini.
Garlic adds bold savory flavor and makes the marinade taste deep and aromatic rather than flat.
Yellow onion is grated into the marinade to add moisture and a gentle sweetness that blends right into the chicken.
Smoked paprika gives the kabobs a warm color and subtle smoky note that pairs beautifully with the grill.
Dried thyme adds a quiet herbal layer that supports the citrus and spice without taking over.
Nutmeg and cardamom bring a soft warmth that makes the flavor profile feel more rounded and a little more special.
Olive oil carries the marinade, helps protect the chicken from drying out, and encourages better browning on the grill.
Salt and black pepper sharpen all the other flavors and keep the chicken from tasting bland.
Red and green bell peppers add sweetness, color, and a slight charred edge once grilled.
Red onion gives the skewers extra savoriness and turns tender and lightly caramelized over the heat.
Tahini sauce is optional, but it adds a creamy, nutty finish that complements the citrus and spices beautifully.

Cooking Steps
STEP 1: Start by seasoning the chicken with the spice mixture so every piece gets an even base of smoked paprika, thyme, nutmeg, cardamom, salt, and pepper. This first layer helps the flavor stay noticeable even after grilling.
STEP 2: Build the marinade with lemon juice, minced garlic, grated onion, and part of the olive oil, then toss it thoroughly with the seasoned chicken. Cover and marinate until the chicken has time to absorb the citrus and aromatics. A few hours gives the best depth and tenderness.
STEP 3: While the chicken rests, prep your vegetables and soak or ready your skewers if needed. Cut the peppers and onion into similar-sized chunks so they cook at about the same pace as the chicken.
STEP 4: Thread the chicken onto skewers, alternating with the red pepper, green pepper, and red onion for balanced color and even cooking. Keep the pieces snug but not packed too tightly so the heat can circulate.
STEP 5: Preheat a lightly oiled grill or griddle over medium-high heat. Once hot, lay the skewers down and let them cook undisturbed long enough to pick up light char and grill marks before turning.
STEP 6: Continue grilling and turning occasionally until the chicken is cooked through and reaches 165°F internally. The vegetables should be tender with a little blistering around the edges, and the chicken should look juicy rather than dry.
STEP 7: Serve the kabobs right away over warm pita or on a platter with tahini sauce on the side or spooned over the top. A final squeeze of lemon can brighten everything even more just before serving.
Pro Tips for Grilled Chicken Kabobs
- Cut the chicken and vegetables into similarly sized pieces so the skewers cook evenly and finish at the same time.
- Do not skip the marinating time unless you absolutely have to. Even a shorter rest improves flavor, but a few hours gives the kabobs a much fuller taste.
- Turn the skewers just enough to cook them evenly without constantly moving them, which helps you get better browning and more appealing char.
Perfect Pairings
These kabobs are especially good with warm pita or flatbread, which makes it easy to turn the meal into a handheld wrap with tahini sauce and extra vegetables.
A side of rice, couscous, or bulgur works well if you want something a bit more filling. The grains absorb the juices from the kabobs nicely and keep the plate feeling complete.
For something lighter, serve them with a simple cucumber and tomato salad or a crisp chopped salad with lemony dressing. The fresh vegetables echo the brightness of the marinade and keep the whole meal balanced.
Can I use chicken thighs instead of chicken breast?
Yes. Chicken thighs are a great swap and tend to stay especially juicy on the grill. Keep the pieces evenly sized and cook until they reach a safe internal temperature, just as you would with breast meat.
How long should I marinate chicken kabobs?
Two to four hours is a very good range for this recipe. That gives the lemon, garlic, onion, and spices enough time to flavor the chicken well without making the texture overly soft from a very long acidic marinade.
Can I make these kabobs without an outdoor grill?
Yes. A grill pan, stovetop griddle, or even a hot broiler can work. You may not get the exact same smoky character as an outdoor grill, but you can still get nicely browned chicken and tender vegetables.
What keeps chicken kabobs from drying out?
A good marinade, moderate grill heat, and careful cooking time make the biggest difference. Pull the skewers once the chicken reaches 165°F, and avoid overcooking while waiting for deeper char.

Should I serve tahini sauce on the side or on top?
Either works, but serving it on the side gives everyone more control. Spoon it over the kabobs when you want a richer, creamier finish, or use it as a dipping sauce with pita and grilled vegetables.
Keeping Leftovers Fresh
Store leftover grilled chicken kabobs in an airtight container in the refrigerator for up to 3 days. For best results, remove the chicken and vegetables from the skewers before storing so they cool and reheat more evenly.
You can freeze the cooked chicken for up to 2 months, though the vegetables will soften more after thawing. Wrap well and store in a freezer-safe container or bag to protect the flavor.
To reheat, warm the chicken gently in a skillet over medium-low heat or in the oven, covered, until heated through. A microwave works for convenience, but shorter bursts help keep the chicken from turning tough. If serving with tahini sauce, add it after reheating for the freshest flavor.

Grilled Chicken Kabobs
Ingredients
For the marinade:
- 2 pounds boneless skin-free chicken breasts, cut into 1-inch pieces
- Juice of 3 lemons
- 15 garlic cloves finely minced
- 1 yellow onion grated or very finely chopped
- 2 teaspoons smoked paprika preferably Hungarian sweet
- 1 teaspoon dried thyme
- 1 teaspoon ground nutmeg
- 1/4 teaspoon ground cardamom
- 1/2 cup extra virgin olive oil divided
- Salt to taste
- Freshly ground black pepper to taste
For the kabobs:
- 1 red bell pepper cut into 1-inch squares
- 1 green bell pepper cut into 1-inch squares
- 1 red onion cut into 1-inch pieces
For serving:
- Tahini sauce for serving, optional but recommended
Instructions
- In a small bowl, combine the smoked paprika, dried thyme, nutmeg, cardamom, along with a generous seasoning of salt and freshly ground black pepper. Stir until the spice mixture is evenly blended. Place the chicken pieces in a large mixing bowl and scatter the seasoning blend over them, then toss thoroughly so each piece is evenly coated.
- In a separate small bowl, whisk together the minced garlic and lemon juice. Pour this over the seasoned chicken, then add the grated yellow onion. Drizzle in about 1/4 cup of the olive oil and toss well so the marinade is distributed evenly. Cover the bowl and refrigerate for 2 to 4 hours. When pressed for time, let the chicken stand at room temperature for at least 30 minutes before grilling.
- As the chicken marinates, prepare the tahini sauce according to your preferred recipe and refrigerate it until serving time. Just before grilling, thread the marinated chicken onto skewers, alternating with the red bell pepper, green bell pepper, and red onion pieces. Discard the yellow onion from the marinade, as it is used only to flavor the chicken.
- Lightly oil a gas grill or griddle and preheat it over medium-high heat. Once the surface is hot, arrange the skewers on the grill. Cook, turning from time to time, until the chicken is fully cooked and reaches an internal temperature of 165°F. This should require about 10 to 12 minutes.
- To serve, place a chicken kabob over warm pita and spoon tahini sauce on top. Serve immediately.