01 - In a large bowl, combine ground beef, grated onion, minced garlic, chopped parsley, chopped cilantro, cumin, coriander, paprika, cinnamon, allspice, optional chili flakes, salt, and pepper. Mix thoroughly until evenly incorporated without overworking the meat.
02 - Using wet hands, divide the mixture into eight equal portions and form each around a metal or soaked wooden skewer into 5 to 6 inch long sausage shapes.
03 - Preheat a grill, grill pan, or broiler to medium-high heat and lightly oil the grates or pan surface.
04 - Grill the skewers for approximately 12 to 15 minutes, turning occasionally until evenly browned and fully cooked.
05 - Serve hot with lemon wedges, sliced red onion, fresh parsley, and warm pita bread or rice as preferred.