In a large mixing bowl, combine ground beef, grated onion, minced garlic, parsley, cumin, coriander, paprika, cinnamon, salt, and black pepper. Mix until well combined but avoid overworking the meat.
Divide the mixture into equal portions and shape each into an oval around a skewer. Press gently 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 warm pita, tzatziki, or a fresh salad for a complete meal.