Start by making the filling. Heat half the oil in a frying pan, toast the pine nuts until golden, then scoop out with a slotted spoon and set aside.
Add the remaining oil and onion to the hot pan, fry until soft and golden, then stir in the baharat and fry for another minute or so.
Add the lamb, fry until well browned, then add the molasses, if using, and season to taste. Stir in the pine nuts, then take off the heat and leave to cool.
Put the bulgur in a large heatproof bowl, cover with 200ml just-boiled water and leave to soak for at least five minutes. Meanwhile, put the remaining lamb in a mini chopper or similar and blitz to a paste.
Add the lamb paste to the bulgur bowl, add all the remaining dough ingredients and use your hands to squidge everything together into a dough, adding a spoonful or two of cold water so the mix is sticky rather than dry.
Use damp hands to shape the mix into balls about 3cm across, then poke a large hole in each in turn with a finger.
Hollow this out by turning the ball around against your finger – the aim is to create a thin shell, but this does take practice – add a teaspoon of the filling, then close the dough back around it, shaping it again into a ball with damp hands. Put the finished kibbeh under a clean damp cloth.
Fill a large, deep pan no more than a third full of neutral oil, then heat it to 180C.
Drop a few kibbeh into the hot oil and fry, turning occasionally, for about five minutes, until deep brown. Drain on kitchen paper and repeat with the remaining kibbeh.
Serve with yoghurt, herbs, sliced green peppers and flatbreads.
