1Preheat oven to 400°F (205°C). Slice the tops off two garlic heads, drizzle with 1 tablespoon olive oil and 1 teaspoon salt, wrap in foil, and roast for 45–60 minutes until golden and soft.
2While the garlic roasts, grate the yellow onion and squeeze out all liquid with paper towel or cheesecloth.
3In a large bowl, combine ground beef, minced garlic cloves, smoked paprika, cumin, allspice, salt, black pepper, turmeric, cinnamon, chopped parsley, chopped cilantro (if using), and grated onion. Mix with your hands for 2–3 minutes until sticky and well combined.
4Spread the beef mixture onto a sheet pan in a 1/2-inch (1.25 cm) thick rectangle. Score into 1-inch strips (2.5 cm) with a knife. Drizzle evenly with 4 tablespoons olive oil.
5Bake for 12–15 minutes at 400°F, then broil for 2–5 minutes until golden and crisp on top. Remove carefully.
6For the salad, toss sliced red onion, quartered cherry tomatoes, chopped parsley, 1 teaspoon salt, 1 teaspoon black pepper, 2 teaspoons sumac, and juice of 1/2 lemon in a bowl.
7For the roasted garlic paprika sauce, squeeze roasted garlic cloves into a bowl, mash, and mix with Greek yogurt, juice of 1/2 lemon, tahini, ice water, 1 teaspoon paprika, 1 teaspoon cumin, 1 teaspoon salt, and 1 teaspoon black pepper. Optionally add fresh chopped parsley or cilantro.
8To assemble, spread sauce on lavash or pita bread, add kefta and salad, then roll tightly. Crisp the wrap in a lightly oiled skillet before serving.