Indian Tandoori Chicken Kebabs Recipe
Picture this: the moment the skewers hit the grill, the sizzling sound mingles with a fragrant cloud of smoky spices and tangy yogurt filling the air. The vibrant crimson hues of the chicken cubes promise a feast not just for the eyes but for your taste buds as well. As you take that first bite, the tender chicken bursts with a perfect balance of warm spices, zesty lemon, and just the right hint of garlic and ginger—pure magic on a stick. This Indian Tandoori Chicken Kebabs Recipe is your secret weapon for a quick, impressive, and utterly delicious meal that will have everyone asking for seconds.
Why You’ll Love This Indian Tandoori Chicken Kebabs Recipe
- Ready in just 50 minutes: From start to finish, this recipe fits perfectly into your busy schedule without sacrificing flavor.
- Uses simple, everyday ingredients: No hunting down rare spices—just pantry staples and a magical Indian twist.
- Perfect for beginners: The step-by-step instructions make this dish approachable even if you’ve never grilled before.
- Impressive presentation: Serving kebabs on skewers adds a fun and colorful touch that’s great for parties or family dinners.
- Customizable spice level: Easily adjust the chili powder and tandoori masala to make it mild or fiery, just how you like it.
Why This Indian Tandoori Chicken Kebabs Recipe Works
The magic behind this Indian Tandoori Chicken Kebabs Recipe lies in its marinade — a beautiful harmony of yogurt, tandoori masala, and freshly grated ginger and garlic. Yogurt tenderizes the meat, while the spices infuse each cube with deep, warm flavors that are characteristic of authentic tandoori dishes. Marinating the chicken for at least 30 minutes allows the flavors to penetrate, resulting in tender, juicy kebabs that are grilled to perfection. Plus, soaking your skewers before cooking ensures a safe, easy grilling experience without any unwanted burnt wood flavors.

Ingredients You’ll Need
This recipe blends straightforward ingredients that together create that signature tandoori buzz—a mix of creamy, spicy, and tangy flavors that are impossible to resist.
- Chicken fillets: The star of the show, cubed for even cooking and maximum flavor absorption.
- Yogurt or curd: Acts as a tenderizer and base for the marinade, lending moisture and a subtle tang.
- Tandoori masala: A fragrant spice blend that defines the iconic tandoori taste.
- Turmeric: Adds earthiness and a brilliant golden hue.
- Kashmiri chili powder: Gives the kebabs a beautiful mild heat and vivid color.
- Grated garlic and ginger: Fresh aromatics that brighten the marinade.
- Lemon juice: Adds a zesty acidity that balances the richness.
- Oil: Helps the marinade coat the chicken and promotes a beautiful char on the grill.
- Red food coloring (optional): For that classic bright red tandoori color.
Ingredient Substitutions & Tips
- Chicken fillets: You can use chicken thighs for juicier, more flavorful kebabs.
- Yogurt: Greek yogurt works great as a thicker alternative, or use plant-based yogurt for dairy-free.
- Tandoori masala: If unavailable, substitute with a mix of garam masala, cumin, coriander, and paprika.
- Kashmiri chili powder: Replace with mild paprika for color or cayenne for extra heat.
👨🍳 Pro Tips for Perfect Results
- Marinate longer: For deeper flavor, let the chicken soak in the marinade for up to 4 hours or even overnight.
- Skewer soak: Always soak wooden skewers in water for 30 minutes before grilling to prevent burning.
- Even pieces: Cut chicken into uniform cubes to ensure consistent cooking.
- Low and slow: Cook kebabs on low to medium heat to achieve juicy meat with a nice char.
- Rest before serving: Let kebabs rest a few minutes after grilling to lock in juices.
How to Make Indian Tandoori Chicken Kebabs Recipe
Step 1: Prep the Chicken
Start by cutting your chicken fillets into even cubes, about 1 to 1.5 inches in size. This ensures every bite cooks evenly and stays juicy. Toss these cubes into a medium bowl, then add freshly grated garlic, ginger, salt, and pepper. Pour in fresh lemon juice for a zingy brightness, and mix everything gently to coat the chicken thoroughly.
💡 Pro Tip: Always use fresh lemon juice and freshly grated garlic and ginger for the most vibrant flavor.
Step 2: Make the Marinade
In a separate bowl, combine creamy yogurt or curd with the aromatic tandoori masala, turmeric, Kashmiri chili powder, a pinch of salt, red food coloring if using, and a splash of oil. Mix these ingredients until smooth, then pour this flavorful marinade over your chicken cubes. Stir well, making sure every piece is lovingly coated.
💡 Pro Tip: Add a little oil to help the marinade cling better and promote better grilling results.
Step 3: Marinate the Chicken
Cover your bowl with cling film or a lid and pop it in the fridge for at least 30 minutes. If you have time, letting the chicken soak up those spices for up to 4 hours makes the flavor even more vibrant and tender.
💡 Pro Tip: Marinate longer when possible, but never exceed 24 hours to avoid texture breakdown.
Step 4: Prepare the Skewers
While the chicken marinates, submerge your skewers in water for 30 minutes. This simple step prevents them from catching fire or splintering while on the grill. You can use wooden or metal skewers as preferred.
💡 Pro Tip: If using metal skewers, lightly oil them to prevent sticking.
Step 5: Skewer and Grill
Thread the marinated chicken cubes carefully onto each skewer, leaving a little space between pieces for even heat circulation. Heat your grill or grill pan to low-medium and spray the kebabs with a little oil to prevent sticking. Cook each side for about 5 to 7 minutes until the chicken is thoroughly cooked, tender, and has those irresistible charred edges.
💡 Pro Tip: Turn the kebabs gently with tongs to avoid piercing the meat and losing juices.
Common Mistakes to Avoid
Learn from these common pitfalls:
- Skipping the marinade: Without marinating, the chicken lacks depth and tenderness.
- Overcrowding the skewers: Too many pieces pushed together cause uneven cooking.
- Not soaking skewers: Wooden skewers can burn or crack, ruining the kebabs.
- High heat grilling: Cooking on too high heat can leave the outside burnt and the inside raw.
- Using thick chicken chunks: Large pieces may undercook or dry out; cut uniformly.
- Not resting the kebabs: Cutting or serving immediately loses precious juices and moisture.
Delicious Variations to Try
Once you’ve mastered this classic Indian Tandoori Chicken Kebabs Recipe, these delicious twists are sure to tantalize your taste buds:
Paneer Tandoori Kebabs
Swap chicken for cubes of paneer cheese marinated in the same spicy mixture for a vegetarian delight that grills beautifully.
Spicy Lamb Kebabs
Use ground lamb mixed with similar spices to create rich, flavorful kebabs perfect for a hearty meal.
Mixed Vegetable Kebabs
Thread mushrooms, bell peppers, zucchini, and onions marinated in the tandoori spices for a colorful and healthy twist.
Coconut Yogurt Variation
Replace dairy yogurt with coconut yogurt for a tropical aroma and a dairy-free alternative that maintains creaminess.
Extra Smoky Flavor
Add a small piece of charcoal to the marinade bowl, cover, and let the smokiness infuse for an authentic tandoor taste without the oven.
How to Serve Indian Tandoori Chicken Kebabs Recipe

Garnishes
Fresh cilantro leaves, thinly sliced red onions, lemon wedges, and a sprinkle of chaat masala elevate the flavor and add freshness.
Side Dishes
Pair with warm naan bread, cooling cucumber raita, fragrant basmati rice, or a crisp salad for a complete meal that excites every palate.
Creative Ways to Present
Serve skewers upright in a rustic wooden block, or lay them across a bed of lettuce with colorful chutneys on the side for a feast fit for guests.
Make Ahead and Storage
Storing Leftovers
Store cooled kebabs in an airtight container in the fridge for up to 3 days. They make a fantastic filling for wraps and salads the next day.
Freezing
Freeze uncooked, marinated chicken cubes flat in freezer bags for up to 1 month. Thaw overnight in the fridge before grilling.
Reheating
Gently reheat cooked kebabs in a preheated oven or on a grill pan to retain moisture and crisp edges without drying out.
FAQs
Can I use chicken thighs instead of fillets?
Absolutely! Chicken thighs are even juicier and add a richer flavor to kebabs.
What if I don’t have a grill?
You can cook these kebabs in a grill pan or under a broiler—just keep an eye to avoid burning.
Is red food coloring necessary?
Not at all! It’s purely for visual appeal and doesn’t affect the taste.
Can I make this recipe vegan?
Try swapping chicken for tofu or paneer and use plant-based yogurt to create a vegan-friendly version.
How spicy is this dish?
The Kashmiri chili powder gives mild to moderate heat, but you can adjust the amount to suit your spice tolerance.
Do I need to soak metal skewers?
Nope, soaking is only necessary for wooden skewers to prevent burning.
Can I marinate overnight?
Yes, marinating overnight intensifies the flavors beautifully.
How do I know when the kebabs are cooked?
Chicken kebabs are done when they reach an internal temperature of 165°F (75°C) and juices run clear.
Final Thoughts
Sharing this Indian Tandoori Chicken Kebabs Recipe feels like opening a treasured family cookbook filled with vibrant aromas and fond memories. Each bite invites you on a flavorful journey to the heart of Indian cuisine, yet it’s effortless enough to whip up anytime. Whether it’s a casual weeknight dinner or your next barbecue star, these kebabs promise to fill your kitchen with irresistible scents and your table with happy smiles.
Have you tried this Indian Tandoori Chicken Kebabs Recipe? I’d love to hear how it turned out! Leave a comment below. If you loved this recipe, please share it with friends and family. Happy cooking! 🍢
PrintIndian Tandoori Chicken Kebabs Recipe
Tandoori Chicken Kebabs are a flavorful and aromatic Indian dish featuring tender chicken cubes marinated in a vibrant mix of yogurt, tandoori masala, and spices. Perfectly grilled to perfection, these kebabs offer a spicy, smoky taste ideal for a delicious appetizer or main course.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 50 minutes
- Yield: 5 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Indian
Ingredients
Chicken and Marinade
- 3 Chicken fillets
- 6 tbsp Yoghurt or curd
- 3.5 tsp Tandoori masala
- 1/4 tsp Turmeric
- 1/4 tsp Kashmiri chili powder
- 1–2 Garlic cloves, grated
- Ginger, grated (about 1 tbsp)
- 1/4 Lemon juice
- Salt, to taste
- Pepper, to taste
- Oil, for marinade and cooking
- Red food coloring (optional)
Additional
- Skewers (wooden or metal)
Instructions
- Prepare the chicken: Cut the chicken fillets into cubes and place them in a medium-sized bowl. Add grated garlic, grated ginger, salt, and pepper to taste, then pour in the lemon juice. Mix well to evenly coat the chicken.
- Make the marinade: In a separate bowl, combine the yoghurt or curd, tandoori masala, turmeric, Kashmiri chili powder, salt to taste, optional red food coloring, and some oil. Mix thoroughly until smooth.
- Marinate the chicken: Pour the prepared tandoori marinade over the chicken cubes. Ensure each piece is fully coated by mixing well. Cover and refrigerate the chicken for at least 30 minutes, or up to 4 hours for enhanced flavor.
- Prepare the skewers: Soak wooden skewers in water for 30 minutes to prevent them from burning during cooking. If using metal skewers, this step is not necessary.
- Assemble the kebabs: Thread the marinated chicken cubes onto the skewers evenly, leaving a small space between each piece to allow even cooking.
- Grill the kebabs: Heat a grill or grill pan on low to medium heat. Lightly spray or brush the skewered chicken with oil. Cook the skewers for 10-15 minutes, turning occasionally, until the chicken is cooked through with a slightly charred exterior.
Notes
- You can cook the kebabs in an oven preheated to 400°F (200°C) for 15-20 minutes, turning halfway through for even cooking.
- Alternatively, air fry the kebabs at 360°F (182°C) for 12-15 minutes, flipping once.
- Adjust chili powder according to your spice preference.
- Ensure chicken is cooked to an internal temperature of 165°F (74°C) for safety.
- Serve with lemon wedges, sliced onions, and fresh coriander for an authentic experience.
Keywords: Tandoori Chicken Kebabs, Indian chicken recipe, grilled chicken, spicy chicken kebabs, tandoori masala
