In a large bowl, combine ground meat, grated onion, parsley, and garlic.
Add cumin, coriander, paprika, salt, and black pepper.
Mix everything thoroughly until well combined.
Cover and refrigerate the mixture for 30 minutes.
Divide the mixture into equal portions and shape onto skewers.
Preheat grill or grill pan over medium-high heat.
Lightly brush kebabs with olive oil.
Grill kebabs for 10–12 minutes, turning occasionally.
Cook until browned outside and fully cooked inside.
Remove from grill and rest for a few minutes before serving.