Classic Boneless Joojeh Kebab (جوجه کباب) — Saffron-Yogurt Grilled Chicken Skewers
A cornerstone of Persian grilling, Joojeh Kebab pairs saffron’s floral warmth with tangy yogurt and bright citrus. Traditionally cooked over charcoal, it’s served at family gatherings with rice and grilled tomatoes.

Printable Recipe Card
Servings: 4 · Total: 43 min · Difficulty: medium
Ingredients (quick list)
- 800 g Chicken breast, boneless and skinless (cut into 3 cm cubes)
- 250 g Yellow onion (grated on the large holes)
- 200 g Plain yogurt (full-fat preferred)
- 0.25 tsp Saffron threads (finely crushed)
- 30 ml Hot water (for blooming saffron)
- 45 ml Lemon juice (freshly squeezed)
- 30 ml Olive oil
- 7 g Sea salt (about 1 1/4 tsp fine salt)
- 1 tsp Black pepper (freshly ground)
- 30 g Unsalted butter (melted)
Steps (summary)
- Bloom the saffron by stirring the crushed threads into 30 ml hot water, then cover and rest for 10 minutes. This step fully ext…
- Grate the onion into a bowl, then squeeze it firmly through a fine sieve to collect 60 ml onion juice and discard the pulp. Usi…
- Make the marinade by whisking together the onion juice, yogurt, bloomed saffron (including liquid), lemon juice, olive oil, sea…
- Add the chicken cubes to the bowl and mix until every piece is thoroughly coated. Cover and refrigerate for 6 hours, which is l…
- Soak wooden skewers in water for 30 minutes, or use metal skewers to skip this step. Remove the chicken from the fridge 20 minu…
- Preheat a charcoal grill for medium-high heat, aiming for a steady 230–260°C at the grate with a two-zone setup if possible. Cl…
+ 3 more steps in the full instructions section below.
Cultural Background
Joojeh Kebab is a beloved Persian grill classic, often cooked outdoors over charcoal for picnics and celebrations. The saffron-yogurt marinade reflects Iran’s prized saffron culture and the tradition of serving kebab with fragrant rice.
Equipment
💡 Tips
- For deeper saffron aroma, crush saffron with 1 g of the measured salt before blooming, then add the rest of the salt to the marinade.
- Keep cubes uniform at about 3 cm so they finish together and do not dry out on the grill.
- If using charcoal, wait until coals are mostly gray with a red core; strong flames can burn the yogurt coating before the chicken is cooked.
⚠️ Common Mistakes
❌ Marinating too long in a very acidic mixture, leading to a soft or chalky exterior.
✅ Fix: Keep the marinade time to about 6 hours for breast, and do not exceed 10 hours; maintain the stated lemon quantity and refrigerate throughout.
❌ Grilling over active flames that scorch the yogurt coating.
✅ Fix: Cook over glowing coals or medium-high gas heat, and use a two-zone setup so you can move skewers away from flare-ups.
❌ Skipping the butter baste, resulting in a drier, less glossy kebab.
✅ Fix: Brush with the measured melted butter during the last minutes and again off-heat, then rest briefly before serving.
🧊 How to Store
Refrigerate cooked kebabs in an airtight container for up to 3 days. Reheat gently covered in a 160°C oven for 10–12 minutes or in a skillet with 15 ml water to prevent drying; avoid microwaving, which toughens the chicken.
📅 Make Ahead
Mix the marinade up to 24 hours ahead and refrigerate. Cube the chicken and marinate it 6 hours before grilling; you can also thread skewers 1 hour ahead and keep them covered in the fridge.
🍽️ Pairs Well With
- Chelow
- saffron rice
- grilled tomatoes
- lavash
- torshi
- Shirazi salad
- mast-o-khiar.
Regional Variations
- Tehran-style: Often uses more saffron and a slightly thicker yogurt coating for a deeper golden color.
- Caspian (Shomal) influence: Sometimes includes a bit more citrus for extra tang, especially when served with herb-forward sides.
- Restaurant-style: Chicken may be cut larger and pressed more tightly on wide skewers for a plumper, juicier bite.
Ingredients
- 800 gChicken breast, boneless and skinless (cut into 3 cm cubes)
- 250 gYellow onion (grated on the large holes)
- 200 gPlain yogurt (full-fat preferred)
- 0.25 tspSaffron threads (finely crushed)
- 30 mlHot water (for blooming saffron)
- 45 mlLemon juice (freshly squeezed)
- 30 mlOlive oil
- 7 gSea salt (about 1 1/4 tsp fine salt)
- 1 tspBlack pepper (freshly ground)
- 30 gUnsalted butter (melted)
🔄 Substitutions
- Chicken breast→ Boneless chicken thighs
- Plain yogurt→ Greek yogurt thinned with 30 ml water
- Lemon juice→ Fresh lime juice
Instructions
- 1
Bloom the saffron by stirring the crushed threads into 30 ml hot water, then cover and rest for 10 minutes. This step fully extracts color and aroma so the marinade perfumes the chicken evenly.
- 2
Grate the onion into a bowl, then squeeze it firmly through a fine sieve to collect 60 ml onion juice and discard the pulp. Using only the juice gives classic tenderness and flavor without leaving onion bits that can burn on the grill.
- 3
Make the marinade by whisking together the onion juice, yogurt, bloomed saffron (including liquid), lemon juice, olive oil, sea salt, and black pepper. Whisk until smooth and pale golden so the saffron disperses and the yogurt emulsifies.
- 4
Add the chicken cubes to the bowl and mix until every piece is thoroughly coated. Cover and refrigerate for 6 hours, which is long enough for tenderness and flavor without making the surface mushy.
- 5
Soak wooden skewers in water for 30 minutes, or use metal skewers to skip this step. Remove the chicken from the fridge 20 minutes before grilling so it cooks evenly and stays juicy.
- 6
Preheat a charcoal grill for medium-high heat, aiming for a steady 230–260°C at the grate with a two-zone setup if possible. Clean and oil the grates lightly to prevent sticking and to keep the yogurt marinade from tearing.
- 7
Thread the chicken onto skewers, leaving a small gap between pieces for even browning. Shake off excess marinade so it does not drip and flare, which can scorch the outside before the center cooks.
- 8
Grill the skewers over direct heat for 8–10 minutes total, turning every 2 minutes to build an even char. Move to the cooler side briefly if flare-ups occur, and cook until the thickest piece reaches 74°C internally.
- 9
Brush the kebabs with melted butter during the last 2 minutes of grilling, then once more right after removing them from the heat. Rest for 3 minutes before serving so juices redistribute and the butter glaze sets into a glossy finish.
🪪 Recipe Passport
Cultural Background
Joojeh Kebab is a beloved Persian grill classic, often cooked outdoors over charcoal for picnics and celebrations. The saffron-yogurt marinade reflects Iran’s prized saffron culture and the tradition of serving kebab with fragrant rice.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
- Persian Steamed Rice Masterclass (چلو و پلو) — Chelo and Polow techniques with perfect tahdig
- Pizzaye Do Tarafeh Lobia Ghermez (پیتزای دو طرفه لوبیا قرمز) — Persian Dual-Sided Red Bean & Chicken Pizza
- Dolmeh Barg Mo (دلمه برگ مو) — Persian Grape Leaf Dolma with Herb Rice and Split Peas
- Crispy Chicken & Apple Cheddar Lavash Wraps (لاواش) — Pan-Crisped Fusion Wraps
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Borani Esfenaj (بورانی اسفناج) — Persian Spinach and Yogurt Dip with Saffron and Walnuts
Persian · Appetizers · 40 min

Persian Smoked Torshi Liteh (ترشی لیته) — Caspian-style smoky mixed vegetable pickle
Persian · Side Dishes · 60 min

Aged Garlic Pickle (سیر ترشی) — Gilan’s seven-year-style black garlic torshi
Persian · Side Dishes · 45 min

Kokoretsi (Κοκορέτσι) — Charcoal-Grilled Wrapped Lamb Offal
Greek · Kebabs · 135 min

Kokoreç (Kokoreç) — Turkish Grilled Seasoned Lamb Intestines Sandwich
Turkish · Kebabs · 105 min

Urfa Kebab (اورفا کباب) — Mild Turkish minced skewer with sumac onions
Turkish · Kebabs · 37 min

Stuffed Zucchini (Kabak Dolması) — Hollowed zucchini filled with spiced minced meat and rice
Turkish · Main Courses · 90 min

Asturian Bean Stew (Fabada Asturiana) — Smoky Spanish Bean and Pork Stew
Spanish · Stews · 210 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.