Kabāb-e Joojeh Tābeyi (کباب جوجه تابهای) — Persian Pan-Seared Saffron Chicken
Persian pan-seared saffron chicken made with a tangy yogurt-lemon marinade, onion and garlic. Juicy chicken pieces are seared in a skillet until golden, then gently finished for tender, aromatic results.

Printable Recipe Card
Servings: 4 · Total: 168 min · Difficulty: medium
Ingredients (quick list)
- 700 g Chicken breast, boneless skinless (cut into 3 cm cubes)
- 200 g Yellow onion (grated on the large holes, then lightly squeezed to remove excess liquid)
- 10 g Garlic (finely grated (about 2 cloves))
- 180 g Plain yogurt (full-fat preferred for tenderness)
- 45 ml Lemon juice (freshly squeezed (3 tbsp))
- 30 ml Olive oil (plus 10 ml if the pan looks dry (2 tbsp total))
- 8 g Sea salt (fine)
- 1.5 g Black pepper (freshly ground (about 1/2 tsp))
- 2 g Turmeric (about 1 tsp)
- 0.2 g Saffron threads (about 1/2 tsp threads, bloomed in hot water)
- 30 ml Hot water (just off the boil, for blooming saffron)
Steps (summary)
- Bloom the saffron: crush saffron threads in a mortar or between two spoons, then stir with 30 ml hot water. Cover and steep 10…
- Make the marinade in a bowl: mix yogurt, grated onion (lightly squeezed), grated garlic, lemon juice, olive oil, sea salt, blac…
- Add chicken cubes and toss thoroughly for 1 minute, coating every piece. Cover and refrigerate at least 2 hours (up to 12 hours…
- Cook: set a large nonstick or cast-iron skillet over medium-high heat for 2 minutes. Add 5 ml of the measured olive oil from th…
- Flip and sear the second side for 2–3 minutes, then reduce heat to medium. Continue cooking, turning every 1–2 minutes, until t…
- Rest and serve: transfer chicken to a plate and rest 5 minutes to redistribute juices. If desired, briefly simmer any pan juice…
Cultural Background
Saffron-marinated chicken kebab is a familiar flavor in Persian cooking, often associated with family gatherings and celebratory meals. The pan-seared home style adapts kebab flavors to the stovetop while keeping the hallmark saffron aroma and bright, tangy marinade.
Equipment
💡 Tips
- Use full-fat yogurt for the most tender texture; low-fat yogurt can split and make the coating grainy.
- Squeeze the grated onion lightly; too much onion juice can thin the marinade and cause steaming instead of searing.
- For deeper color, bloom saffron with hot (not boiling) water and keep it covered while steeping.
- Do not overcrowd the pan; cook in two batches if needed to maintain high heat and proper browning.
- A thermometer is the most reliable way to prevent dry chicken breast; pull at 74°C/165°F and rest.
⚠️ Common Mistakes
❌ Overcrowding the skillet
💡 Why: Crowding drops the pan temperature, causing the chicken to steam and leak juices instead of browning.
✅ Fix: Cook in two batches and keep pieces spaced; preheat the pan for 2 minutes before adding chicken.
❌ Using watery onion without squeezing
💡 Why: Excess onion liquid thins the marinade and increases moisture in the pan, reducing sear and making the coating slip off.
✅ Fix: Grate onion, then lightly squeeze to remove excess liquid before mixing into yogurt.
❌ Cooking on high heat the entire time
💡 Why: The yogurt-based coating can scorch before the center reaches a safe temperature, drying the breast.
✅ Fix: Sear on medium-high for color, then reduce to medium to finish to 74°C/165°F.
❌ Skipping saffron blooming
💡 Why: Unbloomed saffron does not release full color and aroma, making the dish taste flat for the cost.
✅ Fix: Crush threads and steep in hot water for 10 minutes, covered, before adding to the marinade.
🧊 How to Store
Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently in a covered skillet over low heat with 15–30 ml water for 3–5 minutes, or microwave at 50% power in 30-second bursts to avoid drying. Freeze up to 2 months; thaw overnight in the refrigerator.
📅 Make Ahead
Mix the marinade up to 24 hours ahead and refrigerate. Marinate chicken 2–12 hours for best texture. After cooking, the chicken can be cooled and refrigerated; reheat gently in a covered skillet with a splash of water to preserve juiciness.
🍽️ Pairs Well With
- Steamed basmati rice
- Saffron rice
- Grilled tomatoes and peppers
- Shirazi salad
- Flatbread and fresh herbs
Regional Variations
- Tehran-style home kitchensOften uses more yogurt for a thicker coating and may be cooked with a lid briefly at the end to keep chicken especially moist, then uncovered to re-crisp the surface.
- Caspian-influenced versions (northern Iran)Sometimes increases citrus and onion for a brighter, more aromatic marinade and pairs the chicken with herb-heavy sides and fresh greens.
Ingredients
- 700 gChicken breast, boneless skinless (cut into 3 cm cubes)
- 200 gYellow onion (grated on the large holes, then lightly squeezed to remove excess liquid)
- 10 gGarlic (finely grated (about 2 cloves))
- 180 gPlain yogurt (full-fat preferred for tenderness)
- 45 mlLemon juice (freshly squeezed (3 tbsp))
- 30 mlOlive oil (plus 10 ml if the pan looks dry (2 tbsp total))
- 8 gSea salt (fine)
- 1.5 gBlack pepper (freshly ground (about 1/2 tsp))
- 2 gTurmeric (about 1 tsp)
- 0.2 gSaffron threads (about 1/2 tsp threads, bloomed in hot water)
- 30 mlHot water (just off the boil, for blooming saffron)
🔄 Substitutions
- Chicken breast→ Boneless skinless chicken thighs (700 g)
- Plain yogurt→ Lactose-free plain yogurt (180 g)
- Lemon juice→ Lime juice (45 ml)
Instructions
- 1
Bloom the saffron: crush saffron threads in a mortar or between two spoons, then stir with 30 ml hot water. Cover and steep 10 minutes to fully release color and aroma. Meanwhile, cut chicken into even 3 cm cubes so they cook at the same rate and stay juicy.
- 2
Make the marinade in a bowl: mix yogurt, grated onion (lightly squeezed), grated garlic, lemon juice, olive oil, sea salt, black pepper, turmeric, and the bloomed saffron liquid. Stir 30 seconds until smooth and uniformly golden. The yogurt tenderizes while citrus brightens; avoid adding extra lemon beyond measured to prevent a chalky texture.
- 3
Add chicken cubes and toss thoroughly for 1 minute, coating every piece. Cover and refrigerate at least 2 hours (up to 12 hours). For faster marination, spread chicken in a single layer in a shallow container so the yogurt contacts more surface area, improving tenderness and saffron flavor.
- 4
Cook: set a large nonstick or cast-iron skillet over medium-high heat for 2 minutes. Add 5 ml of the measured olive oil from the marinade bowl if needed for slickness. Shake excess marinade off each piece (do not wipe clean) and place chicken in one layer with 1–2 cm spacing; cook 3 minutes without moving to build a golden crust.
- 5
Flip and sear the second side for 2–3 minutes, then reduce heat to medium. Continue cooking, turning every 1–2 minutes, until the thickest pieces reach 74°C/165°F, about 6–9 minutes more depending on pan and size. If the pan dries, add up to 10 ml extra olive oil; if browning too fast, lower heat.
- 6
Rest and serve: transfer chicken to a plate and rest 5 minutes to redistribute juices. If desired, briefly simmer any pan juices for 30–60 seconds to thicken, then spoon over chicken. Serve hot while the saffron aroma is strongest, and keep portions covered to retain moisture.
🪪 Recipe Passport
Cultural Background
Saffron-marinated chicken kebab is a familiar flavor in Persian cooking, often associated with family gatherings and celebratory meals. The pan-seared home style adapts kebab flavors to the stovetop while keeping the hallmark saffron aroma and bright, tangy marinade.
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.
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

Mixed Vegetable Rice (برنج با مخلوط سبزیجات) — Persian-Style Aromatic Pilaf
Persian · Rice Dishes · 75 min

Katteh Tond (کته تند) — Spicy Caspian-Style One-Pot Chicken Rice
Persian · Rice Dishes · 85 min

Saffron Sweet Rice (پلو شیرینی زعفرانی) — Festive Persian milk-saffron rice with nuts
Persian · Rice Dishes · 75 min

Charquicán (Charquicán) — Chilean Beef and Vegetable Hash
Chilean · Main Courses · 70 min

Chilean Beef Empanada (Empanada de pino) — Baked pastry filled with beef, onion, egg, olive, and raisins
Chilean · Main Courses · 125 min

Azerbaijani Milk Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Bowl
Azerbaijani · Rice Dishes · 40 min

Turkish Menemen (Menemen) — Soft Eggs with Tomatoes and Peppers
Turkish · Main Courses · 37 min

Biangbiang Noodles (油泼扯面) — Xi'an Hand-Pulled Belt Noodles
Chinese · Main Courses · 65 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.