If using wooden skewers, soak them in water for at least 30 minutes to prevent burning during cooking.
Heat olive oil in a skillet over medium heat. Add chopped onion and garlic, and sauté until soft and golden, about 5–7 minutes. Let cool slightly.
1 tablespoon olive oil, ½ cup onion, 2 cloves garlic
In a large mixing bowl, combine ground lamb, coriander, mint, cumin, salt, and pepper. Add the sautéed onion and garlic. Mix with a spoon, then use your hands to knead until smooth and evenly combined.
2 tablespoons coriander, 1 tablespoon mint, 1 teaspoon ground cumin, Salt and pepper
Divide the lamb mixture into 6 equal portions. Mold each portion around a skewer, shaping it into a long cylinder. Roll gently on a board to smooth and firm. Refrigerate for up to 2 hours if needed to help them hold shape.
1 pound ground lamb
Preheat a grill or griddle pan to high heat. Lightly brush the kebabs with oil and cook for 8–10 minutes, turning often, until browned on all sides and cooked through. Reduce the heat if they brown too quickly.
In a small bowl, stir together the Greek yogurt, salt, cumin, paprika, and black pepper until smooth.
½ teaspoon salt, 1 cup Greek yogurt, ½ teaspoon ground cumin, ½ teaspoon paprika, ¼ teaspoon black pepper
Serve the lamb kebabs warm on flatbreads with lettuce, cherry tomatoes, and red onion. Drizzle with the spiced yogurt sauce or serve it on the side for dipping.
Flatbreads, Lettuce, Cherry tomatoes, Red onion