Bastilla

Description
Bastilla is a traditional Moroccan dish and is usually served as an appetizer. The exotic taste makes this a favorite!

Ingredients

 * 1 small Chicken
 * 1 large Onion, finely chopped
 * 2 teaspoons grated fresh ginger
 * 1/8 teaspoon saffron, crushed
 * 3 tablespoons chopped fresh cilantro
 * 1 1/2 teaspoons ground cinnamon
 * 3 tablespoons chopped parsley
 * 4 eggs
 * 2 tablespoons unsalted butter
 * 2/3 cup blanched almonds, chopped
 * 2 teaspoons Sugar
 * 1 package filo dough, thawed
 * olive oil, for brushing filo

Directions
Put the Onion, ginger, saffron, cilantro, 1 tsp of cinnamon, and the parsley in a large saucepan with the Chicken, not forgetting to season it with salt and pepper. Then add just enough water to cover it and simmer gently for 45 minutes. It's best to cover the saucepan to help the Chicken cook quicker.

Preheat the oven to 400F in the meantime. Transfer the Chicken onto a plate but continue to boil the juices so they reduce to a thick sauce. Once it looks like syrup, set it to one side for later use. When the Chicken is cool enough to handle, remove the skin and debone it before chopping the meat.

Get half of the reduced juices and mix with the eggs (beaten) and butter and cook until the eggs are scrambled. Make sure you stir it else that could go wrong! Set that aside too.

Toast the almonds in a pan, stirring frequently. The pan has to be dry for this to work. One toasted, add the remaining cinnamon and Sugar. On a baking sheet, use overlapping filo pastry to make a square three layers thick and 18 inches across and then spread the remaining juices in the center of the pastry. Cover that with the egg, and top with the Chicken and almonds. Fold the pastry over it to completely cover the filling, and then brush it with oil.

Bake it at 400F for 30 minutes and then, when it's done, serve hot!

This recipe serve 6 to 8.