In a food processor, chop onions, pulsing until grated. Add parsley and chop again, using on/off turns.
Add ground lamb (ground beef can be substituted) along with cinnamon, saffron, salt and pepper. Pulse until combined and mixture is a smooth paste.
Using metal skewers, taking a ball of approximately 2 tablespoons of mixture, place on skewer, press it along the skewer to make an oval of approximately 4-inches long. (It is easiest if you use a grilling rack in case mixture falls off). Repeat with remaining meat mixture.
Preheat grill or broiler.
Grill skewers for 2 minutes on each side or until crisp on the outside.
To serve: on a large serving platter, place warmed pita breads, onion slices, salad greens, hummus and yogurt mixed with mint (if using) and meat. Fill pitas with choice of accompaniments.