In a large mixing bowl, combine ground beef, grated onion, minced garlic, parsley, mint, cumin, coriander, paprika, cinnamon, salt, and black pepper. Mix until well incorporated but avoid overworking the meat.
Divide the mixture into equal portions and shape each into an oval around a skewer. Gently press to ensure the mixture holds together.
Preheat the grill or grill pan to medium-high heat. Lightly oil the grates to prevent sticking.
Grill the kebabs for 8-10 minutes, turning occasionally, until browned and cooked through.
Remove from heat and let rest for a few minutes before serving.
Serve with tzatziki, warm pita, and fresh salad for a complete meal.