01 - In a large bowl, combine ground beef, onion, garlic, parsley, cilantro, cumin, coriander, paprika, cinnamon, allspice, chili flakes, salt, and black pepper. Add the egg for extra binding if desired.
02 - Mix the mixture thoroughly with your hands until all ingredients are well incorporated and the mixture becomes slightly sticky and uniform in texture.
03 - Divide the mixture into 8 equal portions. Shape each portion around a metal or soaked wooden skewer into long, oval-shaped kebabs, pressing firmly to ensure they hold their shape during cooking.
04 - Preheat the grill or grill pan over medium-high heat. Lightly oil the grates or pan to prevent sticking.
05 - Grill the kofta kebabs for 10–15 minutes, turning occasionally, until nicely browned on all sides and cooked through to an internal temperature of 160°F.
06 - Remove from heat and let rest for a few minutes to allow juices to redistribute. Serve hot with lemon wedges, fresh flatbreads, sliced onions, tomatoes, cucumber, and fresh herbs.