In a pot, heat the oil and ghee together. Add the nuts and toast until golden, then remove and set aside.
In the same pot, add the chopped onion and sauté for 1–2 minutes. Add the ground beef and half of the spice mix (salt, black pepper, 7-spice, and cinnamon). Cook until the beef is fully browned.
Stir in the peas and carrots and cook for another 2 minutes.
Remove half of the beef and veggies, cover, and set aside for topping later.
Add the soaked rice to the remaining beef mixture, then add the rest of the spices. Mix well. Pour in the beef broth, bring to a boil, then cover and simmer on low for 20 minutes.
Turn off the heat and let it rest, covered, for 5 minutes.
In a small bowl or ramekin, layer 1–2 sheets of phyllo pastry (or use spring roll dough or puff pastry).
Add a few toasted nuts at the bottom.
Add some of the meat and veggie mixture, then a layer of rice (or mix everything together before adding).
Fold and seal the pastry, then place it on a baking tray.
Brush the tops with melted ghee or butter.
Bake at 450°F (230°C) for about 15–20 minutes, or until golden and crispy.
Serve warm, garnished with chopped parsley and a side of plain yogurt or cucumber yogurt sauce (laban bi khyar).