Joojeh-Style Citrus Roast Chicken (جوجه کباب) — Persian Citrus-Roasted Whole Chicken
A whole chicken roasted with a Joojeh-inspired lemon-orange marinade, stuffed with onion, celery, and thyme. The result is juicy, aromatic meat and a golden, lightly tangy skin suited to weeknights or gatherings.

Printable Recipe Card
Servings: 6 · Total: 235 min · Difficulty: medium
Ingredients (quick list)
- 1800 g Whole chicken (giblets removed, patted very dry)
- 14 g Fine sea salt (about 2 1/4 tsp, divided)
- 2 g Black pepper (about 1 tsp, freshly ground)
- 6 g Lemon zest (from 2 lemons, finely grated)
- 80 ml Lemon juice (freshly squeezed (about 2–3 lemons))
- 4 g Orange zest (from 1 large orange, finely grated)
- 120 ml Orange juice (freshly squeezed (about 1 large orange))
- 60 ml Extra virgin olive oil (plus 10 ml for the pan if needed)
- 200 g Onion (1 medium, cut into 8 wedges)
- 120 g Celery (2 stalks, cut into 5 cm pieces)
- 12 g Fresh thyme (about 12–15 sprigs)
- 120 ml Water (for the roasting pan to prevent drippings from burning)
Steps (summary)
- Prepare the chicken: remove any excess fat at the cavity opening and thoroughly pat the skin and cavity dry with paper towels.…
- Make the citrus marinade: in a bowl, whisk lemon zest, lemon juice, orange zest, orange juice, olive oil, and the remaining 4 g…
- Marinate: pour the remaining marinade over the chicken and massage it into the skin and cavity for 2–3 minutes, focusing on the…
- Preheat and set up: remove the chicken from the refrigerator 30 minutes before roasting to take the chill off. Heat the oven to…
- Stuff and truss: fill the cavity with onion wedges, celery pieces, and fresh thyme sprigs. Tuck the wing tips behind the should…
- Roast: roast at 220°C (425°F) for 20 minutes to start browning. Reduce oven temperature to 190°C (375°F) and continue roasting…
+ 1 more steps in the full instructions section below.
Cultural Background
Joojeh-style marinades are widely associated with Persian grilling traditions, where citrus and aromatics help tenderize chicken and add fragrance. Roasting a whole bird adapts those familiar flavors for home ovens while keeping the emphasis on bright, herb-forward seasoning often served alongside rice and fresh sides.
Equipment
💡 Tips
- For extra-crisp skin, leave the salted chicken uncovered in the refrigerator for the last 1 hour of marinating (air-drying helps browning).
- If you do not have a rack, roast on a bed of onion and celery pieces; the chicken will still cook well, but rotate once and watch the underside for steaming.
- Use a thermometer; color alone is not reliable, especially with citrus basting.
- Deglaze the pan with 60–120 ml hot water after roasting, scrape browned bits, and spoon the citrusy juices over carved chicken.
⚠️ Common Mistakes
❌ Skipping thorough drying of the chicken skin
💡 Why: Moisture on the surface steams the skin and prevents browning.
✅ Fix: Pat dry inside and out, then let the chicken sit uncovered in the refrigerator for 30–60 minutes before roasting.
❌ Marinating too long in citrus
💡 Why: Acid can soften the outer texture and make the surface slightly mushy.
✅ Fix: Keep marination to 2–8 hours; if prepping earlier, salt the chicken and add citrus closer to roasting time.
❌ Basting with marinade that touched raw chicken
💡 Why: It can introduce food safety risks if it is not cooked sufficiently.
✅ Fix: Reserve a separate portion of marinade before it contacts the chicken, or boil used marinade for at least 1 minute before basting.
❌ Carving immediately after roasting
💡 Why: Juices rush out, leading to drier slices.
✅ Fix: Rest the chicken 15 minutes, loosely tented with foil, then carve.
🧊 How to Store
Cool leftovers within 2 hours. Refrigerate carved chicken in an airtight container for up to 4 days. Freeze tightly wrapped portions for up to 2 months. Reheat covered at 160°C (320°F) with a splash of water or pan juices until 74°C (165°F).
📅 Make Ahead
Mix the citrus marinade (without contacting raw chicken) up to 24 hours ahead and refrigerate. Salt and pepper the chicken up to 12 hours ahead. Roast the chicken the day of serving; leftovers reheat well for sandwiches, salads, or rice bowls.
🍽️ Pairs Well With
- Steamed saffron rice
- Grilled tomatoes and onions
- Shirazi salad
- Plain yogurt with cucumber and herbs
- Flatbread and fresh herbs
Regional Variations
- Tehran-style home cookingOften leans toward a brighter citrus profile with more lemon and a simple herb like thyme, served with rice and grilled vegetables for a familiar family meal.
- Caspian-influenced approachMay emphasize herbs more heavily and include extra aromatics in the cavity; the roast is commonly paired with herb-rich sides and fresh salads.
Ingredients
- 1800 gWhole chicken (giblets removed, patted very dry)
- 14 gFine sea salt (about 2 1/4 tsp, divided)
- 2 gBlack pepper (about 1 tsp, freshly ground)
- 6 gLemon zest (from 2 lemons, finely grated)
- 80 mlLemon juice (freshly squeezed (about 2–3 lemons))
- 4 gOrange zest (from 1 large orange, finely grated)
- 120 mlOrange juice (freshly squeezed (about 1 large orange))
- 60 mlExtra virgin olive oil (plus 10 ml for the pan if needed)
- 200 gOnion (1 medium, cut into 8 wedges)
- 120 gCelery (2 stalks, cut into 5 cm pieces)
- 12 gFresh thyme (about 12–15 sprigs)
- 120 mlWater (for the roasting pan to prevent drippings from burning)
🔄 Substitutions
- Fresh thyme→ Dried thyme
- Extra virgin olive oil→ Neutral oil (grapeseed or sunflower)
- Orange juice→ Mandarin or tangerine juice
Instructions
- 1
Prepare the chicken: remove any excess fat at the cavity opening and thoroughly pat the skin and cavity dry with paper towels. Dry skin browns better. Place the chicken on a tray or in a large bowl. Sprinkle 10 g of the salt and all the black pepper evenly over the chicken, including inside the cavity.
- 2
Make the citrus marinade: in a bowl, whisk lemon zest, lemon juice, orange zest, orange juice, olive oil, and the remaining 4 g salt until emulsified. Reserve 60 ml of this mixture in a small covered container for basting later; refrigerate the reserved portion immediately to keep it separate from raw chicken contact.
- 3
Marinate: pour the remaining marinade over the chicken and massage it into the skin and cavity for 2–3 minutes, focusing on the breast and thighs. Cover and refrigerate for 2 hours (or up to 8 hours), turning once halfway through so the citrus and oil coat evenly. Avoid longer marination, as citrus can soften the surface.
- 4
Preheat and set up: remove the chicken from the refrigerator 30 minutes before roasting to take the chill off. Heat the oven to 220°C (425°F). Place a rack in a roasting pan or set a wire rack over a rimmed baking sheet. Add 120 ml water to the pan to reduce smoking and scorching drippings.
- 5
Stuff and truss: fill the cavity with onion wedges, celery pieces, and fresh thyme sprigs. Tuck the wing tips behind the shoulders. Tie the legs together with kitchen twine to help the bird cook evenly and keep aromatics in place. Place the chicken breast-side up on the rack and let excess marinade drip off.
- 6
Roast: roast at 220°C (425°F) for 20 minutes to start browning. Reduce oven temperature to 190°C (375°F) and continue roasting for 45–55 minutes, rotating the pan once. Begin basting after the temperature reduction, brushing with the reserved marinade every 15 minutes for a glossy, citrus-fragrant skin.
- 7
Check doneness and rest: the chicken is done when the thickest part of the thigh reaches 74°C (165°F) and the juices run clear, typically 65–75 minutes total depending on size. If the skin browns too fast, tent loosely with foil for the last 15 minutes. Rest 15 minutes before carving to keep juices in the meat.
🪪 Recipe Passport
Cultural Background
Joojeh-style marinades are widely associated with Persian grilling traditions, where citrus and aromatics help tenderize chicken and add fragrance. Roasting a whole bird adapts those familiar flavors for home ovens while keeping the emphasis on bright, herb-forward seasoning often served alongside rice and fresh sides.
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

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

Nokhod Polo (نخود پلو) — Saffron Chickpea Rice with Warm Spices
Persian · Rice Dishes · 80 min

Golden Turmeric Potato and Spinach Casserole (غراتان سیبزمینی و اسفناج) — Mediterranean-Inspired Layered Gratin
Persian · Main Courses · 70 min

Biangbiang Noodles (油泼扯面) — Xi'an Hand-Pulled Belt Noodles
Chinese · Main Courses · 65 min

Beggar's Chicken (叫化鸡) — Lotus-Wrapped Clay-Baked Jiangnan Chicken
Chinese · Main Courses · 240 min

Gavurdağı Salad (Gavurdağı Salatası) — Finely Chopped Walnut & Pomegranate Salad
Turkish · Salads · 20 min

Izmir Kofte (İzmir Köfte) — Oven-Baked Meatballs with Tomato Sauce and Potatoes
Turkish · Main Courses · 70 min

Kebapche (Кебапче) — Bulgarian Grilled Spiced Meat Sausages
Bulgarian · Kebabs · 42 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.