Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Gluten-Free Nut-Free Halal
Contains: dairy
168 min total Prep 150m · Cook 18m 4 servings 330 cal ~$3.25/serving
↓ Jump to Recipe
Kabāb-e Joojeh Tābeyi ( ‌) — Persian Pan-Seared Saffron Chicken - authentic persian recipe

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)

  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…
  2. Make the marinade in a bowl: mix yogurt, grated onion (lightly squeezed), grated garlic, lemon juice, olive oil, sea salt, blac…
  3. Add chicken cubes and toss thoroughly for 1 minute, coating every piece. Cover and refrigerate at least 2 hours (up to 12 hours…
  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 th…
  5. Flip and sear the second side for 2–3 minutes, then reduce heat to medium. Continue cooking, turning every 1–2 minutes, until t…
  6. 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.

tangysavorycitrusylightly earthyjuicytenderlightly crisped edgessaffrongarlicwarm turmeric🌶 mild

Equipment

Mortar and pestle or two spoons (for crushing saffron)Mixing bowlBox graterMeasuring spoons and cupsKitchen scale (recommended)Large skillet (nonstick or cast iron)Tongs or spatulaInstant-read thermometer

💡 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.
family dinner weeknight meal Nowruz-style gatherings picnic-style spread (served at room temperature)
#pan-seared#saffron#weeknight#high-protein#gluten-free

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. 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. 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. 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. 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. 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. 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

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 16, 2026

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

Tehran-style home kitchens: Often 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.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

330
Calories
47g
Protein
12g
Fat
7g
Carbs
0.5g
Fiber
820mg
Sodium

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

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.