Persian Herb-Roasted Whole Chicken (خوراک مرغ بریان) — Citrus-garlic roast with rosemary and thyme
A classic Persian hospitality centerpiece, this whole chicken is rubbed with garlic, herbs, and bright lemon, then roasted over onions and carrots. The pan juices turn into a fragrant, glossy sauce perfect for serving family-style.

Printable Recipe Card
Servings: 6 · Total: 115 min · Difficulty: medium
Ingredients (quick list)
- 1800 g Whole chicken (giblets removed, patted very dry)
- 45 ml Olive oil (plus 5 ml for the pan)
- 45 ml Lemon juice (freshly squeezed)
- 18 g Garlic (finely grated or crushed (about 6 cloves))
- 12 g Salt (fine sea salt)
- 2 tsp Black pepper (freshly ground)
- 2 tsp Rosemary (dried, crushed (or 2 tbsp chopped fresh))
- 2 tsp Thyme (dried (or 2 tbsp chopped fresh))
- 250 g Onion (sliced into 1 cm wedges)
- 250 g Carrots (cut into 2 cm chunks)
- 120 ml Water (for the pan to prevent scorching)
Steps (summary)
- Set the oven to 200°C and place a rack in the middle. Pat the chicken completely dry with paper towels, including inside the ca…
- In a bowl, whisk olive oil, lemon juice, garlic, salt, black pepper, rosemary, and thyme until a thick paste forms. Rub half of…
- Let the chicken rest at room temperature for 20 minutes to take the chill off for more even roasting. Meanwhile, toss the onion…
- Place the chicken breast-side up on top of the vegetables and pour 120 ml water into the pan, keeping it away from the chicken…
- Roast for 20 minutes at 200°C to start browning the skin. Reduce the oven to 180°C and continue roasting for 55–70 minutes, rot…
- Check doneness by inserting a thermometer into the thickest part of the thigh without touching bone; it should read 74°C. If th…
+ 2 more steps in the full instructions section below.
Cultural Background
Whole roasted chicken is a beloved Persian table centerpiece, often served for guests alongside rice and bright salads. The lemon-garlic-herb profile echoes Iran’s balance of freshness and warmth, turning simple ingredients into generous hospitality.
Equipment
💡 Tips
- For extra-crisp skin, refrigerate the seasoned chicken uncovered for 12 hours, then roast as written.
- If the pan dries out during roasting, add 30 ml water at a time to keep the juices from burning.
- For a more Persian aroma, add 1 tsp ground saffron bloomed in 15 ml hot water to the marinade.
⚠️ Common Mistakes
❌ Roasting a wet chicken, resulting in pale, rubbery skin.
✅ Fix: Pat the chicken very dry and let it air-dry 10 minutes before seasoning; roast at 200°C for the first 20 minutes.
❌ Overcooking the breast while waiting for the thigh to finish.
✅ Fix: Use a thermometer and tent the breast with foil once it reaches deep golden; remove at 74°C in the thigh and rest 15 minutes.
❌ Burnt pan drippings that taste bitter.
✅ Fix: Add 120 ml water at the start and top up with 30 ml water if needed; keep vegetables under the chicken to protect the juices.
🧊 How to Store
Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat covered in a 170°C oven with 30 ml water or pan juices for 15–20 minutes, then uncover for 5 minutes to re-crisp the skin.
📅 Make Ahead
Mix the marinade up to 2 days ahead and refrigerate it covered. Season the chicken and refrigerate uncovered for up to 12 hours for better flavor and crispier skin, then roast straight from the fridge with 10 extra minutes added.
🍽️ Pairs Well With
- Chelow
- saffron rice
- tahdig
- shirazi salad
- torshi
- mast-o-khiar.
Regional Variations
- Tehran-style: add 1 tsp bloomed saffron and 1 tsp turmeric to the marinade for a deeper golden color.
- Shiraz-style: add 10 ml verjuice (ab-ghooreh) alongside the lemon for a sharper, grape-like tang.
- Caspian-style: add 1 tbsp pomegranate molasses to the pan juices for a sweet-sour glaze.
Ingredients
- 4 lbWhole chicken (giblets removed, patted very dry)
- 3 tbspOlive oil (plus 5 ml for the pan)
- 3 tbspLemon juice (freshly squeezed)
- 18 gGarlic (finely grated or crushed (about 6 cloves))
- 12 gSalt (fine sea salt)
- 2 tspBlack pepper (freshly ground)
- 2 tspRosemary (dried, crushed (or 2 tbsp chopped fresh))
- 2 tspThyme (dried (or 2 tbsp chopped fresh))
- 8.8 ozOnion (sliced into 1 cm wedges)
- 8.8 ozCarrots (cut into 2 cm chunks)
- ½ cupWater (for the pan to prevent scorching)
🔄 Substitutions
- Olive oil→ Melted ghee
- Lemon juice→ Sour orange juice
- Rosemary→ Dried tarragon
Instructions
- 1
Set the oven to 200°C and place a rack in the middle. Pat the chicken completely dry with paper towels, including inside the cavity, because dry skin browns faster and more evenly.
- 2
In a bowl, whisk olive oil, lemon juice, garlic, salt, black pepper, rosemary, and thyme until a thick paste forms. Rub half of the paste inside the cavity and the rest all over the skin, working it under the breast skin where possible for deeper flavor.
- 3
Let the chicken rest at room temperature for 20 minutes to take the chill off for more even roasting. Meanwhile, toss the onion and carrots with 5 ml olive oil in a roasting pan, then spread them into an even layer to form a flavorful bed.
- 4
Place the chicken breast-side up on top of the vegetables and pour 120 ml water into the pan, keeping it away from the chicken skin. Tie the legs with kitchen twine if you have it, then tuck the wing tips under the bird so they do not burn.
- 5
Roast for 20 minutes at 200°C to start browning the skin. Reduce the oven to 180°C and continue roasting for 55–70 minutes, rotating the pan once halfway through for even color.
- 6
Check doneness by inserting a thermometer into the thickest part of the thigh without touching bone; it should read 74°C. If the skin is browning too fast, loosely tent the breast with foil and keep roasting until the temperature is reached.
- 7
Transfer the chicken to a board and rest it for 15 minutes so the juices redistribute and the slices stay moist. While it rests, skim excess fat from the pan juices, then stir and scrape the browned bits into the juices to make a quick, savory sauce around the carrots and onions.
- 8
Carve the chicken into legs, thighs, wings, and breast slices, then arrange on a platter. Spoon the roasted onions, carrots, and pan juices over the top so every piece gets the citrus-herb glaze.
🪪 Recipe Passport
Cultural Background
Whole roasted chicken is a beloved Persian table centerpiece, often served for guests alongside rice and bright salads. The lemon-garlic-herb profile echoes Iran’s balance of freshness and warmth, turning simple ingredients into generous hospitality.
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

Pasta with Walnut Sauce (پاستا با سس گردو) — Creamy Persian Walnut-Yogurt Pasta
Persian · Main Courses · 35 min

Kashmish Polow (کشمش پلو) — Persian Raisin Rice with Slow-Cooked Lamb
Persian · Rice Dishes · 155 min

Pastay Paniri (پاستای پنیری) — Persian-Style Cheesy Pasta with Fresh Tomatoes
Persian · Main Courses · 27 min

Danish Roast Pork with Crackling (Flæskesteg) — Crisp-Rinded Christmas Pork
Danish · Main Courses · 130 min

Strukli (Štrukli) — Croatian Cheese-Filled Pastry
Croatian · Main Courses · 95 min

Bazlama (بازلاما) — Puffy Turkish Village Flatbread Cooked on a Saj
Turkish · Breads · 38 min

Smoky Eggplant Salad (Patlıcan Salatası) — Turkish charred eggplant with garlic and olive oil
Turkish · Salads · 40 min

Peruvian Beef Heart Anticuchos (Anticuchos) — Smoky Chile-Marinated Skewers
Peruvian · Kebabs · 60 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.