Soak wooden skewers in water for at least 30 minutes before grilling to prevent them from burning.
In a large bowl, combine the ground beef, grated onion, minced garlic, parsley, cumin, coriander, cinnamon, salt, and pepper. Mix gently with your hands until just combined.
Divide the meat mixture into 8 equal portions. Mold each portion around a soaked wooden skewer, shaping it into a long oval.
Preheat the grill or a grill pan over medium-high heat. Brush the grates lightly with olive oil.
Grill the kofta kebabs for 8 to 10 minutes, turning occasionally, until browned on all sides and cooked through to an internal temperature of 160 F.
While the kebabs cook, whisk together the Greek yogurt, fresh dill, and lemon juice in a small bowl to make the dill yogurt sauce.
Serve the hot beef kofta kebabs immediately with the cool dill yogurt sauce, warm pita bread, and a fresh salad.