indian chicken kebab recipe
The Best indian chicken kebab recipe
Indian chicken kebabs are one of those dishes that make my heart skip a beat every time I pull them off the grill. There’s something so simple yet deeply satisfying about the way marinated chicken threads fall apart in your mouth, wrapped in warm pita with a sprinkle of fresh cilantro and a squeeze of lemon. I’ve been making them for years, ever since my husband and kids would beg for them after a long day of school or work—something hearty but light, packed with flavor without being heavy. They’re the kind of dish that feels special on a weekend brunch or a casual Friday night, but they’re also so easy to make ahead that they’re practically a lifesaver when life gets busy. My kids, especially, love them because they’re fun to eat—you can dip them in yogurt or eat them straight from the skewer, and the spices make everything taste better. Plus, I’ve noticed that the chicken stays juicy and tender because of the marinade, which means less fussing over drying meat and more enjoying the meal. It’s a recipe that’s as comforting as it is delicious, and it’s a great way to get a little bit of that authentic Indian flavor without needing a lot of fancy equipment. Plus, the spices in the marinade aren’t just for taste—they’ve been shown to have some health benefits, like antioxidants and anti-inflammatory properties, so it’s a win-win for both the palate and the body.

Classic Indian Chicken Kebab
A flavorful and aromatic dish featuring marinated chicken skewers, perfect for grilling or baking. The marinade combines yogurt, spices, and herbs for a rich, tangy taste.
🥘Ingredients
- 1.5 lbs boneless chicken breast or thigh, cubed
- 1 cup plain yogurt
- 1 tbsp lemon juice
- 2 cloves garlic, minced
- 1 tbsp ginger, grated
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp garam masala
- 1 tsp salt
- 2 cups all-purpose flour
- 1 tsp baking powder
- ½ tsp salt
- 1 tbsp oil
- ½ cup warm water
- Fresh cilantro, chopped
- Lemon wedges
- Extra chili flakes (optional)
👨🍳Directions
-
1 In a bowl, mix yogurt, lemon juice, garlic, ginger, cumin, coriander, turmeric, red chili powder, garam masala, and salt. Let the marinade sit for 15 minutes.
-
2 Add chicken cubes to the marinade and coat well. Cover and refrigerate for at least 2 hours (or overnight for best flavor).
-
3 In a separate bowl, mix flour, baking powder, salt, and oil. Gradually add warm water to form a soft dough. Knead for 5 minutes.
-
4 Divide the dough into small balls and roll each into a thin, flat circle (about 6 inches in diameter).
-
5 Thread 2-3 pieces of marinated chicken onto each dough circle, leaving a small gap. Roll the dough tightly around the skewer to form a kebab.
-
6 Place kebabs on a baking sheet lined with parchment paper. Bake in a preheated oven at 400°F (200°C) for 15-20 minutes or until golden brown.
-
7 Let kebabs cool for 5 minutes, then garnish with chopped cilantro, lemon wedges, and chili flakes. Serve warm with mint chutney or raita.
🔧Equipment
- Mixing bowls
- Knife and cutting board
- Measuring cups/spoons
- Skewers (metal or wooden, soaked in water if wooden)
- Oven or grill
- Mixing spoon
📊Nutrition Facts (per serving)
📝Notes
Watch Video Of How Classic Indian Chicken Kebab Works
Indian chicken kebabs are a fantastic choice for any gathering because they’re quick to prepare yet always impress with their bold flavors and juicy texture. Whether it’s a casual weeknight meal or a bigger family get-together, these skewers bring warmth and a little cultural twist that everyone seems to love—no complicated sides needed, just a simple but satisfying dish that feels special. Plus, they’re perfect for sharing, making them ideal for potlucks or when you want to keep things light but flavorful.
❓ Frequently Asked Questions About Indian Chicken Kebab
What is the best way to marinate chicken for Indian chicken kebabs to ensure maximum flavor and tenderness?
To achieve the best flavor and tenderness, marinate the chicken pieces for at least 2-4 hours (or overnight for deeper flavor). Use a mix of yogurt, lemon juice, ginger-garlic paste, red chili powder, turmeric, coriander powder, cumin powder, and a pinch of salt. For extra richness, add 1 tbsp honey or brown sugar and 1 tsp garam masala. Shake the marinade well and refrigerate the chicken until ready to grill or cook.
—
Can I use pre-cut chicken pieces for Indian chicken kebabs, or do I need to cut them myself?
You can use pre-cut chicken pieces (like cubed or skewered pieces), but for best results, cut your own for even cooking. If using store-bought, ensure they’re firm and evenly sized (about 1.5–2 cm thick). Avoid very small pieces that may dry out quickly. If grilling, slightly larger pieces (2 cm) work well for juicier kebabs.
—
How do I prevent the chicken kebabs from drying out while grilling?
To keep kebabs juicy, pat the chicken dry before marinating (excess moisture steams instead of grilling). Preheat the grill or tandoor to medium-high heat and avoid overcrowding. Brush lightly with oil (like mustard oil or vegetable oil) before grilling. Cook for 3–4 minutes per side (or until internal temp reaches 75°C/165°F). If using skewers, soak them in water for 30 minutes beforehand to prevent burning. For extra moisture, add a small amount of water or yogurt to the grill pan occasionally.
—
What are the best skewers to use for Indian chicken kebabs, and how do I prepare them?
The best skewers are metal or wooden, depending on your preference: – Metal skewers (stainless steel or aluminum) are easy to clean and grill well, but avoid overcrowding to prevent burning. – Wooden skewers (soaked in water for 30+ minutes) add a smoky flavor but require extra care to prevent charring.
For chicken kebabs, use thick wooden skewers (2.5–3 cm diameter) or metal skewers with holes to prevent sticking. Thread 2–3 pieces of chicken per skewer, leaving a little space between them. Avoid skewering too tightly, as it can cause uneven cooking.
—
Can I make Indian chicken kebabs ahead of time, and how should I store them?
Yes, you can marinate chicken up to 24 hours ahead, but assemble the kebabs just before grilling to prevent sogginess. Store the marinated chicken pieces separately in an airtight container in the fridge for up to 2 days. If pre-assembling skewers, keep them refrigerated and grill within 4–6 hours to avoid bacterial growth. For frozen kebabs, marinate, then freeze in a single layer before skewering. Grill from frozen (add 2–3 extra minutes per side) or thaw completely first.
