01 - In a large bowl, combine ground beef, grated onion, garlic, parsley, cilantro, cumin, coriander, cinnamon, allspice, smoked paprika, cayenne, salt, pepper, breadcrumbs, and olive oil. Mix well until fully combined, but do not overwork the meat.
02 - Divide the mixture into 8 equal portions. With damp hands, shape each portion around a soaked wooden skewer or metal skewer into a long, oval kebab about 5 inches long.
03 - Place the kebabs on a tray, cover, and refrigerate for at least 20 minutes to help them hold their shape.
04 - Meanwhile, make the cucumber yogurt sauce: In a medium bowl, combine Greek yogurt, grated cucumber (squeeze out excess liquid), garlic, mint, dill, lemon juice, salt, and black pepper. Mix well and refrigerate until ready to serve.
05 - Preheat a grill or grill pan over medium-high heat. Brush the kebabs lightly with olive oil.
06 - Grill the kofta kebabs for 3-4 minutes per side, turning once, until browned and cooked through.
07 - Serve the hot kebabs with cucumber yogurt sauce, pita or flatbread, and your choice of accompaniments.