Kabul street style · Onion juice marinade
Afghan Lamb Kebab Recipe (Tikka Kabob with Onion Marinade)
Juicy lamb. Charred edges. Onion-soft meat.
Recipe by Farwa ZeeshanTested in the NineFoods home kitchenAfghan tikka kebabs are famously tender because the lamb soaks in grated onion juice, which softens the meat without making it mushy. Kabul cooks also thread small pieces of lamb fat between the meat so it bastes itself on the grill. This recipe uses both tricks for juicy, charred kebabs every time.
The 3 laws of Afghan kebab
Why this recipe works
Plain spice rub
Grated onion juice tenderises and flavours the lamb.
Lean meat only
Small cubes of lamb fat baste the kebab as it grills.
Medium heat
Very high heat chars the outside and keeps the inside pink and juicy.
Shopping and prep list
Ingredients
Lamb
Onion marinade
To serve
The NineFoods kebab doneness check
Is the kebab cooked how you like it?
Press a kebab with tongs or cut one piece. Tap what you see.
Method · 4 stages
Step by step
Marinate in onion juice
- Mix onion juice with garlic, lemon, spices, salt and oil.
- Coat the lamb and marinate at least 4 hours, ideally overnight.
Thread the skewers
- Thread lamb onto skewers with a small piece of fat every 3 or 4 pieces.
- Leave tiny gaps so heat reaches every side.
Grill hot
- Grill over very hot coals or a grill pan, turning every 2 minutes. Use the gauge above.
Rest and serve
- Rest the kebabs on naan so the bread soaks up the juices.
- Serve with chutney and sumac onions.
Chef's troubleshooter
What went wrong? Pick the symptom
Why
Short marinade, or overcooked.
Fix next time
Marinate 4 hours in onion juice and grill hot and fast.
Why
Lean meat, no fat between pieces.
Fix next time
Use shoulder or thread lamb fat between pieces.
Why
Grill not hot enough.
Fix next time
Preheat until very hot and do not crowd the grill.
Why
Marinated too long with lemon.
Fix next time
Keep lemon to 2 tbsp and marinate no more than 24 hours.
Why
Grill not oiled.
Fix next time
Oil the grates and let the kebab release before turning.
Swap smart
Ingredient roles and substitutes
| Ingredient | Job in the dish | Swap with |
|---|---|---|
| Lamb | Traditional | Beef sirloin cubes |
| Lamb fat | Self-basting | Brush with butter while grilling |
| Onion juice | Tenderiser | Grated onion with 2 tbsp yoghurt |
| Coal grill | Smoky char | Cast-iron grill pan |
| Afghan naan | Traditional bread | Any large flatbread |
After the meal
Serve, store, reheat
Serve with
Afghan naan, green chutney, sumac onions and Kabuli pulao.
Store
Fridge 3 days.
Reheat
Warm in a hot pan 2 minutes per side, or wrap in foil in the oven.
How we tested this recipe
Tested in a home kitchen, not a studio

Recipe developed and tested by Farwa Zeeshan, who cooks and tests every NineFoods recipe on a regular home stove.
- Cooked from start to finish with the exact quantities above for 4 servings, using both the metric and US cup measures.
- Every one of the 4 stages was timed at the stove; heat levels and the 'look for' cues are what we saw in the pan.
- The doneness check (is the kebab cooked how you like it) and the troubleshooter come from batches that went wrong, and how we fixed them.
- Reheating and storage advice was checked on leftovers, not guessed.
Keep cooking
Related recipes and guides
Quick answers
Afghan lamb kebab FAQ
Why use onion juice in kebab marinade?
Onion juice contains enzymes that tenderise the lamb and adds a sweet, savoury flavour.
How long should Afghan kebabs marinate?
At least 4 hours and up to 24 hours in the fridge.
What is dumba fat?
Dumba is fat from the tail of fat-tailed sheep, traditionally threaded between kebab pieces in Afghanistan.
What chutney goes with Afghan kebabs?
A green chutney of coriander, green chilli, garlic, walnuts and vinegar.

