01 - In a large mixing bowl, combine ground lamb, grated onion, garlic, parsley, mint, cumin, coriander, smoked paprika, cinnamon, allspice, chili flakes if using, salt, and black pepper. Mix gently until evenly blended.
02 - With damp hands, divide the lamb mixture into 8 equal portions. Mold each portion evenly around a skewer to form elongated kebabs.
03 - Brush each shaped kebab lightly with olive oil to prevent sticking.
04 - Preheat a grill, grill pan, or broiler to medium-high heat.
05 - Place kebabs on the heated grill or under the broiler. Cook for 12 to 15 minutes, turning occasionally, until evenly browned and cooked through.
06 - Remove from heat and transfer to serving platter. Accompany with lemon wedges, and serve hot over rice, salad, or with flatbreads and yogurt sauce if desired.