In a large skillet over medium high heat, add the olive oil. Once hot, add the diced onions and cook for 3-4 minutes until softened, stirring continuously.
Add the crushed garlic, and cook for a further minute or so, then add the minced lamb.
Cook for a minute, breaking apart any clumps of meat with a wooden spoon, then add all the spices (seven spice or all spice, cinnamon, salt and black pepper). Continue cooking, a good 6-8 minutes until lamb is all cooked through and brown with no pink bits remaining. Keep stirring and breaking apart clumps of meat through out- you can even use a potato masher to break the meat apart a little.
If desired, drain any extra fat. Taste the mince and adjust for seasoning.
Soak the basmati rice for 15-20 minutes, then drain and rinse with water until water runs clear.
To a large saucepan, add the minced meat (I don't always use all of it, I usually use around 300 grams or so), plus the drained basmati rice, the frozen peas, and 3.5 cups of water. Sprinkle with a big pinch of salt, pepper, and some additional all spice or seven spices. Stir to combine.
Bring the contents of the saucepan to a boil, uncovered, then cover with a tight fitting lid, reduce heat to a low simmer, and simmer for 20 minutes or until water is all absorbed. Remove pan from heat but let it sit covered for an additional 10 minutes, then uncover and fluff with a fork. Mix in the toasted pine nuts, and let rice cool before wrapping it withfilo dough.