Preheat the oven to 360 degrees Fahrenheit and line a shallow oven tray with baking paper.
Heat a tablespoon of olive oil in a frying pan over a low/medium heat. Finely dice the onion and slice the garlic. Add the onion to the pan and sweat until tender, then add the garlic to soften.
Add the ground beef, cumin seeds, coriander and cinnamon. Increase the heat, season to taste and stir well. Pan fry the beef until cooked through and browned all over.
Whilst the beef is cooking, slice the pitta breads in half and arrange on the lined oven tray. Bake for 3-4 minutes until hot through and slightly crisp. Keep warm until ready to serve.
Add the pine nuts to a small dry pan and toast gently for a minute or two until lightly golden.
To prepare the dressing, add the remaining oil to a small mixing bowl. Mince the remaining garlic clove and add to the bowl along with the yogurt, tahini, lemon juice and a little salt and pepper. Stir well to combine.
To serve, tear the bread pieces and arrange across a serving plate.
Top with the cooked beef and scatter over the cranberries and fresh cilantro.
Drizzle over the tahini yogurt and scatter with the toasted pine nuts to serve.