In a large bowl place the lamb, shallots, breadcrumbs, chopped herbs, egg and spices and use your hands to blend everything together equally. Shape into 8 sausages and place each one onto a metal skewer.
Heat the grill to high and then cook the kebabs under it on each side until brown, in total about 12 minutes.
Thinly slice the cucumber and tomato, then toast the flatbread and cut open.
Fill each flatbread with cucumber, tomato, lettuce and coriander. Remove the kebabs from the skewers and add them into the flatbreads. Serve with a small bowl of yogurt for dipping.
For top tips on protecting you and your family when preparing raw meat and poultry, visit Food Safety in the Home.