Kabab-e Morghabi (کباب مرغابی) — Persian Saffron-Infused Duck Kebabs
Persian-style duck kebabs marinated with saffron, lemon juice, onion, olive oil, and warm spices, then grilled until juicy. Celery and parsley perfume the skewers for a bright, herbaceous finish.

Printable Recipe Card
Servings: 4 · Total: 208 min · Difficulty: medium
Ingredients (quick list)
- 800 g Boneless duck leg meat, skin removed (cut into 3 cm cubes)
- 250 g Yellow onion (grated on the large holes)
- 60 ml Lemon juice (freshly squeezed)
- 45 ml Olive oil (plus extra for oiling the grill)
- 0.25 tsp Saffron threads (finely crushed)
- 30 ml Boiling water (for blooming saffron)
- 2 tsp Paprika (sweet or mild)
- 1 tsp Black pepper (freshly ground)
- 2 tsp Fine sea salt (divided)
- 200 g Celery stalks (cut into 2.5 cm pieces)
- 20 g Parsley sprigs (small sprigs, kept whole)
Steps (summary)
- Bloom the saffron: crush saffron threads to a powder, then stir in 30 ml boiling water. Cover and steep 10 minutes until deeply…
- Make the marinade in a nonreactive bowl: mix grated onion, lemon juice, olive oil, bloomed saffron (with its liquid), paprika,…
- Prepare for skewering: soak wooden skewers in water 30 minutes, or use metal skewers. Lift duck from marinade and lightly squee…
- Preheat a charcoal grill to medium-high (about 230–260°C) with a two-zone fire, or heat a gas grill to medium-high and leave on…
- Thread skewers: alternate duck cubes with celery pieces, leaving a little space between pieces for heat circulation. Tuck small…
- Grill: place skewers over direct heat and cook 10–14 minutes total, turning every 2 minutes for even browning. If flare-ups occ…
+ 1 more steps in the full instructions section below.
Cultural Background
In northern Iran, where wetlands and coastal climates support waterfowl, duck is a familiar ingredient in home cooking and special meals. Saffron and citrus-based marinades are widely used in Persian grilling traditions to balance richer meats with fragrance and acidity.
Equipment
💡 Tips
- Duck leg meat stays juicier than breast on a hot grill and tolerates a longer cook without drying out.
- Squeeze grated onion lightly before marinating if it is extremely watery; too much onion juice can make the surface steam and reduce browning.
- For cleaner grill flavor, keep a cooler zone and move skewers away from flare-ups caused by duck fat.
- If you prefer a brighter saffron aroma, reserve 1 tsp of the bloomed saffron liquid and brush it on the kebabs during the final minute of grilling.
⚠️ Common Mistakes
❌ Marinating too long in lemon juice
💡 Why: Strong acid can make the outer layer of meat turn mealy and dull the clean duck flavor.
✅ Fix: Keep the marination to 2–3 hours (up to 4 hours max). If prepping earlier, marinate without lemon and add it for the last 60 minutes.
❌ Leaving thick onion paste on the meat when grilling
💡 Why: Onion solids burn quickly, turning bitter and sticking to the grates.
✅ Fix: Lift duck pieces out and lightly squeeze or scrape off excess onion before skewering; keep the flavor that penetrated the meat without the burnt bits.
❌ Cooking only over high direct heat
💡 Why: Duck fat can drip and flare, scorching the outside before the inside is cooked through.
✅ Fix: Use a two-zone grill; sear over direct heat, then move to the cooler zone as needed to finish to 70–74°C.
❌ Skipping the rest after grilling
💡 Why: Juices rush out when the meat is cut immediately, making kebabs seem drier.
✅ Fix: Rest skewers 5 minutes, loosely covered, before serving.
🧊 How to Store
Refrigerate cooked kebabs in an airtight container up to 3 days. Reheat gently, covered, in a 180°C oven for 8–10 minutes or in a covered skillet over low heat with 1–2 tbsp water to prevent drying. Freeze cooked meat (off skewers) up to 2 months; thaw overnight in the refrigerator.
📅 Make Ahead
Bloom saffron up to 24 hours ahead and refrigerate in a sealed container. Marinate duck up to 3 hours ahead. You can also cut celery and wash parsley up to 1 day ahead; keep herbs wrapped in a damp paper towel in the refrigerator.
🍽️ Pairs Well With
- Steamed basmati rice with saffron
- Grilled tomatoes and onions
- Herb platter (fresh basil
- mint
- radishes)
- Plain yogurt with cucumber and dried mint
- Flatbread
Regional Variations
- Caspian coastal regionsOften includes more fresh herbs in the aroma profile and may be served with local herb-heavy sides; cooks may add extra celery to echo common northern flavor pairings.
- Tehran and other large citiesMore likely to be prepared as mixed skewers with vegetables and served alongside restaurant-style rice and grilled tomatoes; paprika may be increased for color when saffron is used more sparingly.
Ingredients
- 800 gBoneless duck leg meat, skin removed (cut into 3 cm cubes)
- 250 gYellow onion (grated on the large holes)
- 60 mlLemon juice (freshly squeezed)
- 45 mlOlive oil (plus extra for oiling the grill)
- 0.25 tspSaffron threads (finely crushed)
- 30 mlBoiling water (for blooming saffron)
- 2 tspPaprika (sweet or mild)
- 1 tspBlack pepper (freshly ground)
- 2 tspFine sea salt (divided)
- 200 gCelery stalks (cut into 2.5 cm pieces)
- 20 gParsley sprigs (small sprigs, kept whole)
🔄 Substitutions
- Boneless duck leg meat→ Boneless skinless chicken thighs
- Lemon juice→ Lime juice
- Paprika→ Aleppo pepper
Instructions
- 1
Bloom the saffron: crush saffron threads to a powder, then stir in 30 ml boiling water. Cover and steep 10 minutes until deeply colored. Meanwhile, pat the duck cubes very dry with paper towels; drier meat browns better and prevents steaming on the grill.
- 2
Make the marinade in a nonreactive bowl: mix grated onion, lemon juice, olive oil, bloomed saffron (with its liquid), paprika, black pepper, and 1 1/2 tsp of the salt. Add duck and massage 1 minute so every piece is coated; cover and refrigerate 2–3 hours.
- 3
Prepare for skewering: soak wooden skewers in water 30 minutes, or use metal skewers. Lift duck from marinade and lightly squeeze off excess onion so it won’t burn. Sprinkle the remaining 1/2 tsp salt over the duck and toss briefly for even seasoning.
- 4
Preheat a charcoal grill to medium-high (about 230–260°C) with a two-zone fire, or heat a gas grill to medium-high and leave one burner on low for a cooler zone. Clean and oil the grates with a paper towel dipped in olive oil.
- 5
Thread skewers: alternate duck cubes with celery pieces, leaving a little space between pieces for heat circulation. Tuck small parsley sprigs between every few pieces, or reserve them to add only during the last minutes to keep them greener and less charred.
- 6
Grill: place skewers over direct heat and cook 10–14 minutes total, turning every 2 minutes for even browning. If flare-ups occur, move skewers to the cooler zone for 1–2 minutes, then return to direct heat. Target 70–74°C internal temperature.
- 7
Finish and rest: during the last 1–2 minutes, briefly grill any exposed parsley sprigs just until fragrant. Transfer skewers to a platter, loosely cover with foil, and rest 5 minutes so juices redistribute. Serve hot, with lemon wedges if desired.
🪪 Recipe Passport
Cultural Background
In northern Iran, where wetlands and coastal climates support waterfowl, duck is a familiar ingredient in home cooking and special meals. Saffron and citrus-based marinades are widely used in Persian grilling traditions to balance richer meats with fragrance and acidity.
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
- Kabob Chenjeh (کباب چنجه) — Persian Saffron-Marinated Skewers
- Kadu Sabz (کدو سبز) — Creamy Zucchini and Leek Velouté
- Kabab-e Qarqavol (کباب قرقاول) — Persian-Style Lemon Marinated Pheasant Kebabs
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

Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
Persian · Kebabs · 75 min

Koofteh Havij (کوفته هویج) — Persian Carrot Meatballs in Saffron-Tomato Broth
Persian · Main Courses · 120 min

Pan-Seared Joojeh Kebab (جوجه کباب تابهای) — Persian Saffron Skillet Chicken
Persian · Kebabs · 34 min

Kokoretsi (Κοκορέτσι) — Charcoal-Grilled Offal Wrapped in Caul Fat
Greek · Kebabs · 170 min

Turkish Shish Kebab (Şiş Kebap) — Charcoal-Grilled Marinated Lamb Skewers
Turkish · Kebabs · 37 min

Chicken Chygyrtma (Toyuq Çığırtması) — Azerbaijani Chicken with Eggs and Tomatoes
Azerbaijani · Main Courses · 65 min

Turkish Cağ Kebab (Cağ Kebabı) — Erzurum Slow-Roasted Charcoal Lamb Skewer
Turkish · Kebabs · 160 min

Chips and Egg Omelet (Chipsi Mayai) — Tanzanian Street-Food Classic
Tanzanian · Main Courses · 50 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.