1. In a large pot, place chicken pieces, onion, bay leaves, cardamom, and salt. Cover with water, bring to a boil, skim foam, and simmer for 40 minutes. Strain and reserve broth.
2. In a pan, heat vegetable oil. Fry eggplant slices until golden, drain on paper towels. Repeat with cauliflower, potatoes, and carrots.
3. Pat the poached chicken dry, rub with spices, and sauté lightly in olive oil until browned.
4. In a non-stick Dutch oven, layer chicken at the bottom. Add fried eggplants, cauliflower, potatoes, and carrots. Top with drained rice.
5. Pour 5 cups of hot broth over the rice. Cover tightly, bring to a boil, then simmer on low for 40 minutes until rice absorbs liquid. Rest for 10 minutes.
6. Place a large platter over the pot, invert quickly and carefully. Lift pot slowly to reveal layered Maqluba. Garnish with nuts and parsley.