Skip to content
Zaffaron

Spiral Bakhtiari Kebab (کباب حلزونی بختیاری) — Saffron-marinated chicken and lamb spirals on skewers

A showpiece Bakhtiari-style kebab shaped into elegant spirals, pairing saffron chicken with tender lamb or beef. It reflects the nomadic Bakhtiari love of bold marinades, live-fire cooking, and festive presentation.

By Zaffaron Kitchen· Published April 7, 2026 Tested Recipe
Gluten-Free Nut-Free Halal
Contains: dairy
53 min total Prep 35m · Cook 18m 6 servings 430 cal
↓ Jump to Recipe
Spiral Bakhtiari Kebab — Saffron-marinated chicken and lamb spirals on skewers - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 53 min · Difficulty: medium

Ingredients (quick list)

  • 600 g Chicken breast fillets, trimmed (Cut into long strips 2 cm wide for easy spiraling)
  • 600 g Lamb fillets (or beef tenderloin), trimmed (Cut into long strips 2 cm wide, similar length to chicken)
  • 200 g Yellow onion (Grated, then squeezed; use juice only)
  • 180 g Greek yogurt (plain, full-fat) (Helps tenderize and protect meat on the grill)
  • 45 ml Extra virgin olive oil (or neutral vegetable oil) (Plus 10 ml for greasing the grill grates)
  • 0.5 tsp Persian saffron threads (Finely crushed)
  • 30 ml Hot water (for blooming saffron) (Just off the boil)
  • 9 g Sea salt (About 1 1/2 tsp fine sea salt)
  • 2 tsp Freshly ground black pepper (Divide between chicken and lamb/beef)
  • 8 Metal skewers (If using bamboo, soak 30 minutes in water)

Steps (summary)

  1. Bloom the saffron so its color and aroma fully release. Crush the saffron threads, mix with 30 ml hot water, and let it stand f…
  2. Prepare the onion juice for a clean, non-bitter marinade. Grate the onion, then squeeze it firmly through a fine sieve or chees…
  3. Make the marinade and divide it to keep flavors balanced across both meats. In a bowl, whisk yogurt, onion juice, olive oil, bl…
  4. Marinate the chicken and the lamb/beef separately for best texture. Add chicken strips to one bowl and lamb/beef strips to the…
  5. Shape the signature Halzooni spirals so each skewer cooks evenly and looks striking. Thread one end of a chicken strip onto a s…
  6. Preheat the grill for high heat to sear quickly without drying the meat. Heat a charcoal grill to a strong medium-high (about 2…

+ 2 more steps in the full instructions section below.

Cultural Background

Bakhtiari kebab is tied to Iran’s Bakhtiari nomadic traditions, where skewered meats are cooked over open fire with simple, fragrant marinades. The Halzooni spiral shape turns a rustic kebab into a celebratory centerpiece without changing its soulful flavors.

savorytangywarm-spicedjuicy chickentender meatlightly charred edgessaffron warmthcharcoal smoke🌶 mild

Equipment

Charcoal or gas grillMetal skewersMixing bowlsBox graterFine sieve or cheeseclothTongsInstant-read thermometer

💡 Tips

  • Cut both meats into strips of equal width (about 2 cm) so the spirals cook at the same speed and look uniform.
  • Keep the spirals tight on the skewer by piercing the end of each strip twice (start and finish) so it cannot unwind while turning.
  • If flare-ups occur, move skewers to a cooler zone for 60–90 seconds, then return to direct heat to finish browning.

⚠️ Common Mistakes

  • Using onion pulp in the marinade, making the meat taste harsh or turn mushy.

    ✅ Fix: Use only squeezed onion juice and discard the solids; it tenderizes without bitterness.

  • Loose spirals that unwind when flipped.

    ✅ Fix: Pierce the strip at the start and again at the end of the coil, and turn the skewer frequently rather than letting one side over-sear.

  • Overcooking chicken while waiting for lamb/beef to finish.

    ✅ Fix: Cut both meats to equal thickness and grill over medium-high heat; pull skewers as soon as chicken hits 74°C.

🧊 How to Store

Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat gently, covered, in a 160°C oven for 10–12 minutes with 30 ml water in the pan to prevent drying, or slice and warm in a skillet for 4–5 minutes.

📅 Make Ahead

Marinate the meats up to 12 hours in advance for deeper saffron flavor. You can also shape spirals onto skewers, cover tightly, and refrigerate for up to 8 hours before grilling.

🍽️ Pairs Well With

  • Chelow (Persian steamed rice)
  • grilled tomatoes
  • sumac onions
  • fresh herbs (sabzi khordan)
  • torshi
  • lavash or sangak.

Regional Variations

  • Chahar Mahal & Bakhtiari style: add 1 tsp dried thyme to the marinade for a more herbal profile.
  • Restaurant style: brush kebabs with 20 ml melted butter mixed with 10 ml saffron water during the last 2 minutes for extra sheen.
  • All-chicken Halzooni: replace lamb/beef with 600 g chicken thighs for a richer, more forgiving kebab.
everyday holiday party nowruz
#classic#family-style#gluten-free

Ingredients

  • 1⅓ lbChicken breast fillets, trimmed (Cut into long strips 2 cm wide for easy spiraling)
  • 1⅓ lbLamb fillets (or beef tenderloin), trimmed (Cut into long strips 2 cm wide, similar length to chicken)
  • 7.1 ozYellow onion (Grated, then squeezed; use juice only)
  • 6⅓ ozGreek yogurt (plain, full-fat) (Helps tenderize and protect meat on the grill)
  • 3 tbspExtra virgin olive oil (or neutral vegetable oil) (Plus 10 ml for greasing the grill grates)
  • ½ tspPersian saffron threads (Finely crushed)
  • 2 tbspHot water (for blooming saffron) (Just off the boil)
  • 9 gSea salt (About 1 1/2 tsp fine sea salt)
  • 2 tspFreshly ground black pepper (Divide between chicken and lamb/beef)
  • 8Metal skewers (If using bamboo, soak 30 minutes in water)

🔄 Substitutions

  • Lamb fillets (or beef tenderloin)Beef sirloin steak
  • Greek yogurt (plain, full-fat)Plain strained yogurt (labneh-style) thinned with 15 ml water
  • Extra virgin olive oilNeutral vegetable oil

Instructions

  1. 1

    Bloom the saffron so its color and aroma fully release. Crush the saffron threads, mix with 30 ml hot water, and let it stand for 10 minutes until deeply golden.

  2. 2

    Prepare the onion juice for a clean, non-bitter marinade. Grate the onion, then squeeze it firmly through a fine sieve or cheesecloth to collect 60–80 ml juice and discard the solids.

  3. 3

    Make the marinade and divide it to keep flavors balanced across both meats. In a bowl, whisk yogurt, onion juice, olive oil, bloomed saffron (all of it), sea salt, and black pepper until smooth, then split the mixture evenly into two bowls.

  4. 4

    Marinate the chicken and the lamb/beef separately for best texture. Add chicken strips to one bowl and lamb/beef strips to the other, turning to coat every surface, then cover and refrigerate for 4 hours.

  5. 5

    Shape the signature Halzooni spirals so each skewer cooks evenly and looks striking. Thread one end of a chicken strip onto a skewer, coil it into a tight spiral like a snail shell, then secure the end by piercing it again; repeat with a lamb/beef strip and alternate spirals until the skewer is filled with 3–4 coils.

  6. 6

    Preheat the grill for high heat to sear quickly without drying the meat. Heat a charcoal grill to a strong medium-high (about 230–260°C at grate level) or preheat a gas grill to high, then oil the grates with 10 ml oil on a folded paper towel.

  7. 7

    Grill the spiral kebabs with frequent turning to keep the coils intact and evenly browned. Cook 14–18 minutes total, turning every 2 minutes, until chicken reaches 74°C and lamb/beef reaches 60°C for medium or 65°C for medium-well.

  8. 8

    Rest the kebabs so juices redistribute and the spirals stay tender. Transfer to a platter, tent loosely with foil, and rest 5 minutes before sliding the spirals off the skewers.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 7, 2026

Cultural Background

Bakhtiari kebab is tied to Iran’s Bakhtiari nomadic traditions, where skewered meats are cooked over open fire with simple, fragrant marinades. The Halzooni spiral shape turns a rustic kebab into a celebratory centerpiece without changing its soulful flavors.

Regional Variations

Chahar Mahal & Bakhtiari style: add 1 tsp dried thyme to the marinade for a more herbal profile.
Restaurant style: brush kebabs with 20 ml melted butter mixed with 10 ml saffron water during the last 2 minutes for extra sheen.
All-chicken Halzooni: replace lamb/beef with 600 g chicken thighs for a richer, more forgiving kebab.

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

430
Calories
52g
Protein
22g
Fat
4g
Carbs
0.3g
Fiber
720mg
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.