In a large bowl, combine ground beef, grated onion, chopped parsley, minced garlic, seven-spice blend, cumin, coriander, Aleppo pepper, salt, and black pepper.
Using clean hands, mix and knead the mixture for 3-4 minutes until it becomes very cohesive and almost paste-like. The mixture should hold together well when squeezed.
Divide the mixture into 12 equal portions. With slightly wet hands, shape each portion around a flat metal skewer, forming sausage shapes about 5 inches long. Press firmly to ensure the meat adheres to the skewer.
Place shaped kebabs on a plate, cover with plastic wrap, and refrigerate for at least 30 minutes (up to 24 hours for best flavor).
Preheat grill to medium-high heat and clean grates thoroughly. Oil the grates to prevent sticking.
Brush kebabs lightly with olive oil on all sides.
Grill kebabs for 10-12 minutes total, turning every 2-3 minutes to ensure even browning on all sides. The internal temperature should reach 160°F.
Remove from grill and let rest for 2-3 minutes before serving. Serve immediately with tahini sauce, pita bread, and fresh vegetables.
Notes
Storage tip: Cooked kafta keeps in the refrigerator for up to 4 days. Reheat gently on the grill or in a skillet. Raw shaped kebabs can be frozen for up to 3 months - thaw completely before cooking. For indoor cooking, use a broiler or cast-iron skillet over medium-high heat.