Preheat oven to 180C (350F). Prepare large round baking dish and set aside.
Prepare the filling: In a medium sized pan heat olive oil. Add chopped onions and sauté until golden, about 10 minutes.
Add the meat and cook on high heat, while breaking it apart for about 5 minutes. Add the spices, almonds, zaatar and mix. Transfer to a bowl and allow to cool.
Prepare the figs: cut the top of the figs, then using a spoon, scoop out the flesh of the figs. Place all the flesh in a bowl for later.
Take about 2-3 tablespoons of the flesh and add the meat mixture and mix. Fill each fig with the meat mixture.
Arrange the figs in the baking pan and cover the fig "lid".
Prepare the sauce: place all sauce ingredients in a bowl, add the fig flesh and mix until combined.
Pour over the figs.
Cover the dish with foil and bake for 30 minutes. After 30 minutes remove the foil and bake for another 15 minutes.