Prep-Chop the almonds in a food processor until finely ground. Transfer to a small bowl. Chop onion, garlic and parsley in processor. Julienne ham and add to onion mixture. Cut chicken breasts halves in half and separate thighs from drumsticks.
Sear-In a large casserole, heat olive oil over high heat and add chicken pieces. Sear to golden brown on both sides.
Cook Sauce - Lower heat to medium and drain off all but 1 tbsp oil . Scrape onion mixture into pan with chicken. Cook until onion is wilted. Stir in sherry, broth, nutmeg, saffron, bay leaf, salt and pepper. Simmer 10 minutes uncovered. Discard bay leaf and transfer chicken and hamto a warm serving platter. Preheat oven to 350°F (177°C).
Puree Sauce - Pour remaining contents of casserole into food processor bowl, add crushed almonds and blend until smooth.
Bake & Serve - Return sauce to casserole along with chicken, ham, and bay leaf. Cover and cook in the oven for 20 minutes. Sprinkle hard boiled egg over chicken and cook, uncovered, 5 minutes more. Serve hot.