Mix the ingredients for the yoghurt tahini dressing until smooth. Refrigerate until ready to use.
Chilli sauce: Fry the garlic slices in oil over a medium heat until lightly browned (take care not to burn). Then add the chilli flakes, smoked paprika and grated tomatoes. Cook for about 5 minutes until the liquid thickens and turns dark red. Remove from the heat and season to taste with salt.
Beef Cigars: Fry the onion until soft, add garlic and baharat and cook for another minute.
Add minced beef and fry until nicely browned.
Add the tomato paste and beef stock to the pan, bring to the boil and simmer until the liquid has reduced and the mince has a thick, sauce-like consistency (no excess liquid).
Place one sheet of puff pastry on a work surface and cover the remaining sheets with a tea towel to prevent them drying out. Brush the sheet lightly with oil and fold it in half widthways.
On the edge closest to you, place 2 tablespoons of the beef mixture on the filo, leaving a 1.5cm space on each side. Roll up like a cigar, folding the sides in half to prevent the filling from falling out and to seal the ends.
Sprinkle with sesame seeds. Bake in the oven at 200 degrees for 20 minutes until browned and crispy.
To serve: Spoon the yoghurt-tahini sauce into a dipping bowl. Top with the chilli sauce and garnish with pistachios. Serve the cigars on a plate next to the dip.