Moroccan Chicken Bastilla (بسطيلة بالدجاج) — Sweet-Savory Celebration Pie
Chicken bastilla is a famed Moroccan sweet-savory pie of saffron chicken, spiced eggs, and sugared almonds wrapped in crisp warqa pastry. It is traditionally served for weddings, holidays, and generous family meals.

Printable Recipe Card
Servings: 6 · Total: 140 min · Difficulty: hard
Ingredients (quick list)
- 6 chicken thighs (bone-in, skin removed)
- 3 large yellow onions (finely chopped)
- 1 bunch flat-leaf parsley (finely chopped)
- 1 bunch cilantro (finely chopped)
- 40 g unsalted butter
- 2 tbsp olive oil
- 2 tsp ground ginger
- 1 tsp ground turmeric
- 1 tsp ground cinnamon
- 1 tsp black pepper
- 2 tsp fine sea salt
- 20 strand saffron (crushed)
+ 8 more in the full ingredients section below.
Steps (summary)
- Place the chicken thighs, onions, parsley, cilantro, butter, olive oil, ginger, turmeric, cinnamon, black pepper, salt, saffron…
- Bring the pot to a gentle boil over medium-high heat, then reduce the heat to low and cover. Simmer for 45 minutes, turning the…
- Transfer the chicken to a tray and keep the onion-herb sauce in the pot. When the chicken is cool enough to handle, remove the…
- Boil the remaining sauce uncovered over medium heat for 12 to 18 minutes, stirring often, until it is thick and glossy with ver…
- Lower the heat to medium-low and add the beaten eggs to the reduced onion sauce in a thin stream while stirring constantly. Coo…
- Heat the neutral oil in a small saucepan to 170 C and fry the blanched almonds for 3 to 4 minutes, until pale golden. Drain the…
+ 5 more steps in the full instructions section below.
Cultural Background
Bastilla reflects Morocco's refined palace and urban cooking, especially in Fez, where sweet and savory spicing is highly prized. Chicken versions are now common for weddings, Ramadan tables, and festive hospitality.
Equipment
💡 Tips
- Reduce the onion sauce until thick before adding the eggs; excess liquid is the main cause of soggy bastilla.
- Keep warqa or phyllo covered with a clean towel while assembling so the sheets do not dry and crack.
- Fry the almonds only to pale golden because they continue to darken slightly as they cool.
⚠️ Common Mistakes
❌ Filling the pastry while the chicken and egg mixture are watery.
✅ Fix: Reduce the sauce until thick and let the filling cool slightly before assembly.
❌ Using dry pastry sheets that crack during folding.
✅ Fix: Keep the sheets covered and brush each layer with melted butter as you work.
❌ Overgrinding the almonds into a paste.
✅ Fix: Pulse briefly so the almonds remain coarse and give the bastilla its traditional texture.
🧊 How to Store
Refrigerate leftovers in an airtight container for up to 3 days. Reheat uncovered in a 180 C oven for 12 to 15 minutes to restore crispness; microwaving softens the pastry.
📅 Make Ahead
Cook the chicken filling, egg layer, and almond mixture up to 1 day ahead and refrigerate them separately. Assemble and bake the bastilla the day it is served for the crispest pastry.
🍽️ Pairs Well With
- Moroccan mint tea
- orange and cinnamon salad
- cucumber and tomato salad
- harira
- preserved lemon olives.
Regional Variations
- Fez-style bastilla is often associated with elaborate sweet-savory seasoning and a pronounced almond layer.
- Coastal Moroccan versions may use seafood instead of chicken and usually omit the powdered sugar garnish.
- Pigeon or squab bastilla is the older luxury version, with chicken now the most accessible household preparation.
Ingredients
- 6chicken thighs (bone-in, skin removed)
- 3large yellow onions (finely chopped)
- 1 bunchflat-leaf parsley (finely chopped)
- 1 bunchcilantro (finely chopped)
- 40 gunsalted butter
- 2 tbspolive oil
- 2 tspground ginger
- 1 tspground turmeric
- 1 tspground cinnamon
- 1 tspblack pepper
- 2 tspfine sea salt
- 20 strandsaffron (crushed)
- 350 mlwater
- 5eggs (lightly beaten)
- 180 gblanched almonds
- 250 mlneutral oil (for frying almonds; approximately 25 ml retained in finished dish)
- 45 gpowdered sugar
- 1 tbsporange blossom water
- 12 sheetwarqa pastry sheets
- 1egg yolk (beaten for sealing)
🔄 Substitutions
- warqa pastry sheets→ phyllo pastry sheets
- chicken thighs→ whole chicken
- orange blossom water→ rose water
Instructions
- 1
Place the chicken thighs, onions, parsley, cilantro, butter, olive oil, ginger, turmeric, cinnamon, black pepper, salt, saffron, and water in a heavy 5 l pot. Stir thoroughly so the spices coat the chicken and onions before the pot goes over heat.
- 2
Bring the pot to a gentle boil over medium-high heat, then reduce the heat to low and cover. Simmer for 45 minutes, turning the chicken once, until the meat is tender and pulls easily from the bone.
- 3
Transfer the chicken to a tray and keep the onion-herb sauce in the pot. When the chicken is cool enough to handle, remove the bones and shred the meat into small pieces.
- 4
Boil the remaining sauce uncovered over medium heat for 12 to 18 minutes, stirring often, until it is thick and glossy with very little visible liquid. This reduction is essential because a wet filling will soften the pastry and make the bastilla difficult to slice.
- 5
Lower the heat to medium-low and add the beaten eggs to the reduced onion sauce in a thin stream while stirring constantly. Cook for 4 to 6 minutes, until the mixture becomes soft curds and no loose egg remains.
- 6
Heat the neutral oil in a small saucepan to 170 C and fry the blanched almonds for 3 to 4 minutes, until pale golden. Drain them well on paper towels, cool for 10 minutes, then pulse with the powdered sugar, cinnamon, and orange blossom water until coarsely ground.
- 7
Heat the oven to 190 C and brush a 28 cm round baking pan with melted butter. Lay 6 sheets of warqa in the pan, overlapping them in a circle so the edges hang over the rim, brushing each sheet lightly with butter.
- 8
Spread the shredded chicken evenly over the pastry base, then cover it with the thick egg-onion mixture. Scatter the almond mixture over the egg layer, keeping the filling level so the bastilla bakes evenly.
- 9
Fold the overhanging pastry over the filling, brushing each fold with melted butter to help it crisp. Cover the top with the remaining 6 pastry sheets, buttering between layers, then tuck the edges underneath and seal with the beaten egg yolk.
- 10
Bake the bastilla for 30 to 35 minutes, until deeply golden and crisp on the top and sides. Let it rest for 8 minutes before unmolding or slicing so the layers settle without steaming the pastry.
- 11
Dust the top with powdered sugar and cinnamon just before serving. For a classic presentation, make light cinnamon lines across the sugar and serve the pie warm, not piping hot.
🪪 Recipe Passport
Cultural Background
Bastilla reflects Morocco's refined palace and urban cooking, especially in Fez, where sweet and savory spicing is highly prized. Chicken versions are now common for weddings, Ramadan tables, and festive hospitality.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
📚 Sources & Cultural References
- Paula Wolfert — Couscous and Other Good Food from Morocco — (1973)
- Claudia Roden — Arabesque: A Taste of Morocco, Turkey, and Lebanon — (2005)
Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.
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

Moroccan Harira (الحريرة المغربية) — Ramadan Tomato, Lentil, and Chickpea Soup
Moroccan · Soups · 115 min

Jellab (جلاب) — Moroccan Date-Raisin Drink Topped with Pine Nuts
Moroccan · Drinks · 35 min

Raib (رايب) — Moroccan Chilled Homemade Yogurt, Plain or Sweetened
Moroccan · Desserts · 30 min

Rakfisk (Rakfisk) — Norwegian Fermented Trout with Lefse and Potatoes
Norwegian · Main Courses · 45 min

Lutefisk (lutefisk) — Lye-Cured Cod with Potatoes and Pea Stew
Norwegian · Main Courses · 90 min

Spanish Potato Omelette (Tortilla Española) — Classic Potato and Egg Tortilla
Spanish · Main Courses · 55 min

Meghli (مغلي) — Lebanese Spiced Rice Pudding with Nuts
Lebanese · Desserts · 40 min

Pljeskavica (Пљескавица) — Serbian Grilled Meat Patty
Serbian · Main Courses · 47 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.