Note this recipe requires several hours for the kebabs to marinate and it makes about 12 kebabs.
Thread the lamb cubes, onion pieces, pepper pieces, and mushrooms onto the skewers and lay flat in a large roasting pan. Leave room on each end of the skewer to add tomatoes later. For now lay the tomatoes in the roasting pan along with the kebabs.
Next make the marinade. Combine all the ingredients for the marinade in a flask or bowl and whisk till fully combined. Then pour the marinade over the kebabs, cover with foil and refrigerate for several hours or overnight. Turn the kebabs occasionally while marinating to insure the whole kebabs get covered with the marinade.
Then transfer the kebabs (but not the tomatoes) to a baking sheet and broil about 4 in away from the broiler for about 10 minutes, turning occasionally. Then add the tomatoes to the ends of the skewers and broil for about 5 more minutes or until the kebabs have lightly browned. Serve with tabouli and baba ghanoush or whatever you like and enjoy!
4 servings