Afghanistan · South Asia

Afghan Chicken Kebab Recipe for Juicy Grilled Skewers

Updated November 3, 2026

Total time
2 hr 39 min
prep 2 hr 20 min · cook 19 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Afghanistan
South Asia

Jump to recipe

Afghan Chicken Kebab Recipe for Juicy Grilled Skewers

Afghan chicken kebabs are pieces of chicken marinated with yogurt, lemon, garlic, and warm spices, then threaded onto skewers and grilled until lightly charred and juicy. Afghan recipes vary by region and household; this approachable version keeps the seasoning fragrant rather than hot and works on an outdoor grill or in the oven.

Ingredients

  • 2 lb boneless, skinless chicken thighs, cut into 1½-inch pieces (900 g)
  • ½ cup plain whole-milk yogurt (120 g)
  • 1 small yellow onion, finely grated, with excess liquid squeezed out (about ¾ cup or 100 g)
  • 4 garlic cloves, finely grated or minced (12 g)
  • 3 tbsp fresh lemon juice (45 ml)
  • 2 tbsp neutral oil, such as canola or sunflower oil (30 ml)
  • 1¼ tsp fine salt (7 g)
  • 1 tsp ground coriander (2 g)
  • 1 tsp ground cumin (2 g)
  • ½ tsp sweet paprika (1 g)
  • ½ tsp ground black pepper (1 g)
  • ¼ tsp ground turmeric (about 1 g)
  • ⅛ tsp saffron threads, lightly crushed, plus 1 tbsp warm water (about 0.05 g saffron and 15 ml water; optional)
  • 1 medium red onion, cut into 1½-inch chunks for the skewers (about 150 g)
  • 1 medium green or red bell pepper, cut into 1½-inch pieces (about 150 g)
  • 2 tbsp chopped fresh cilantro or parsley, for serving (about 8 g)
  • 4 to 6 metal skewers, or bamboo skewers soaked in water for at least 30 minutes

Instructions

  1. Cut the chicken and prepare the marinade. Trim away any tough pieces of fat, then cut the chicken into evenly sized 1½-inch chunks so they cook at a similar rate. In a large nonreactive bowl, stir together the yogurt, squeezed grated onion, garlic, lemon juice, oil, salt, coriander, cumin, paprika, black pepper, and turmeric. If using saffron, stir it into the tablespoon of warm water and add the saffron water to the bowl. The marinade should be thick enough to cling to the chicken, not watery.
  2. Marinate in the refrigerator. Add the chicken and turn the pieces until coated on all sides. Cover the bowl and refrigerate for 2 hours. This gives the seasoning time to flavor the meat while the yogurt and lemon help the surface stay tender. Do not leave raw chicken at room temperature to marinate. If using bamboo skewers, soak them during this refrigerator time; metal skewers do not need soaking.
  3. Set up the grill and skewers. About 10 minutes before cooking, heat a clean grill to medium-high, approximately 425–450°F (220–230°C), and oil the grates lightly. This heating time can overlap with the end of the marinating period. Lift the chicken from the bowl and let excess marinade drip away; discard the marinade that touched raw chicken. Thread chicken onto the skewers, alternating with pieces of red onion and bell pepper if desired. Leave a little space between pieces so heat can circulate. If you prefer vegetables with more bite, thread them on separate skewers because they may cook at a different pace.
  4. Grill until cooked through. Place the skewers over direct heat and grill for about 12–15 minutes, turning every 3–4 minutes. Look for browned edges and opaque chicken, but do not rely on color alone. Check the center of the largest chicken piece with an instant-read thermometer; USDA FSIS sets 165°F (74°C) as the safe minimum internal temperature for poultry. If a piece needs more time, move the skewer to a cooler part of the grill and continue cooking, checking again.
  5. Rest and serve. Transfer the kebabs to a clean plate and rest for 5 minutes before serving. The brief rest lets the juices settle and gives you time to finish the sides. Scatter with chopped cilantro or parsley. Serve the skewers whole or slide the chicken and vegetables off onto a platter, taking care with hot metal skewers.

Tips

  • Choose thighs for the most forgiving result. Boneless thighs stay juicy through the high heat and are less likely to dry out than breast meat. If using chicken breast, cut it into even pieces and begin checking the temperature at the 10-minute mark; remove each skewer as soon as the chicken reaches 165°F (74°C).
  • Keep the marinade balanced. Grated onion adds moisture and savory flavor, but squeeze out excess liquid so the yogurt mixture clings instead of running off. Plain Greek yogurt can replace regular yogurt; loosen it with 1 tablespoon (15 ml) water if it is very thick. Avoid sweetened or flavored yogurt.
  • Use saffron only if you have it. Saffron is a traditional, aromatic option in some versions, but the kebabs are still flavorful without it. A tiny pinch of turmeric can provide a golden color, though it will not reproduce saffron’s distinctive aroma. Do not add a large amount of turmeric as a direct replacement.
  • Prevent sticking and flare-ups. Clean and lightly oil the grill grates, and let excess marinade drip from the chicken before grilling. Yogurt and onion can scorch if they form a thick coating. If flames rise, move the skewers to indirect heat briefly rather than letting the outside burn while the center cooks.

Serving Suggestions

Serve Afghan chicken kebabs hot with flatbread, such as naan or Afghan-style bolani, so diners can wrap the chicken with fresh herbs and vegetables. A simple platter of steamed or grilled rice makes the meal more substantial; plain basmati rice lets the spice and grilled flavor remain prominent. Add sliced cucumber and tomato, a bowl of plain yogurt, and lemon wedges for a fresh contrast. A quick salad of finely sliced onion, cucumber, tomato, cilantro, and lemon juice is another easy accompaniment.

For a casual meal, put the skewers, bread, herbs, and salad in the middle of the table and let everyone assemble their own portions. If serving rice, slide the chicken and grilled vegetables from the skewers over the rice just before bringing it to the table. A small dish of chutney or a mild pepper sauce can be offered separately, since the marinade itself is aromatic but not especially spicy. Keep sauces that have touched raw chicken separate from the serving dishes.

Variations

Use chicken breast: Breast meat works well when cut into generous, even chunks and watched closely. It is leaner, so avoid extending the marinade beyond about 4 hours; a long acidic marinade can make the outside soft. Check the temperature early and take the pieces off the heat as soon as they reach 165°F (74°C).

Adjust the spice profile: Add ¼ teaspoon (about 0.5 g) ground cardamom for a sweeter, floral note, or increase the black pepper slightly for more warmth. Some Afghan household versions use different spice combinations or omit certain spices, so treat the listed blend as a useful starting point rather than a fixed rule. Keep the salt amount steady unless you are also changing the quantity of chicken.

Cook without an outdoor grill: Arrange the skewers on a lightly oiled wire rack set over a foil-lined baking sheet. Bake at 450°F (230°C) for about 15–20 minutes, turning once, and check the thickest chicken piece with a thermometer for 165°F (74°C). For more browning, finish briefly under the broiler while watching closely; the yogurt coating can darken quickly. Oven times vary with skewer spacing and piece size.

Make it without skewers: Spread the marinated chicken in a single layer on a foil-lined sheet pan and roast at 450°F (230°C), turning once, until browned and safely cooked. The pieces will still taste seasoned and roasted, though they will not have the same charred edges as food cooked over a grill. Avoid crowding the pan, which traps steam and makes browning harder.

Storage and Reheating

Refrigerate cooked kebabs within 2 hours of cooking, ideally in a shallow airtight container. They keep for 3–4 days in the refrigerator. If you expect leftovers, remove the chicken from the skewers before storing; it takes up less space and is easier to reheat evenly. Keep cooked chicken separate from any uncooked vegetables or sauces that have been in contact with raw chicken.

Reheat only the portion you plan to eat. Place the chicken in a covered oven-safe dish with a teaspoon or two of water, and warm at 325°F (165°C) until it reaches 165°F (74°C), checking with a food thermometer. A microwave also works: cover loosely, heat in short intervals, and stir or turn the pieces for more even warming. Reheating on a very hot grill can quickly dry out already-cooked chicken. For longer storage, freeze cooked kebab meat in a freezer-safe container for up to 2–3 months for best quality, then thaw in the refrigerator before reheating.

Frequently Asked Questions

Can I marinate the chicken overnight?
For this lemon-and-yogurt marinade, 2 hours is a good balance, and up to about 8 hours in the refrigerator is generally practical. Much longer can soften the surface and make the texture less appealing. Keep the bowl covered and refrigerated throughout, and never reuse marinade that has held raw chicken unless it is thoroughly cooked first.

Can I make these kebabs in the oven?
Yes. Use a rack over a lined baking sheet, bake at 450°F (230°C), and turn the skewers once after roughly 8–10 minutes. The full cooking time is usually 15–20 minutes, depending on the size of the chicken pieces and your oven. Confirm 165°F (74°C) in the largest piece with a food thermometer rather than judging by browning.

Why is my chicken sticking to the grill?
The grate may be dirty or insufficiently oiled, or the chicken may be turned before it has started to release. Preheat and clean the grill, oil the grate carefully, and let excess marinade drip off. Once the chicken has browned, it usually releases more easily. If a piece sticks, give it another minute instead of pulling hard and tearing it.

Can I prepare the kebabs ahead?
You can mix the marinade and cut the vegetables earlier in the day, keeping them covered and refrigerated. The chicken can marinate for up to about 8 hours, but thread it onto skewers shortly before grilling for easier handling and to avoid leaving raw poultry out. For food safety, discard any marinade that has touched the uncooked chicken.

What can I use instead of yogurt?
Plain kefir can work in a similar quantity, although it is thinner and may make a looser coating. For a dairy-free option, use an unsweetened, unflavored plant-based yogurt with a thick consistency; the flavor and browning may differ. If you cannot use either, use a little extra oil and lemon with the spices, understanding that the result will be less creamy and may be less tender.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).