Lamb Shish Kebab Recipe (tender and Tremendously Tasty)

2 servings
15 min

Lamb shish kebabs, a UK takeaway favourite that's surprisingly easy to make at home. Follow a few simple steps and enjoy tremendously tasty and tender lamb (thanks to a generously seasoned yoghurt marinade) cooked to perfection in your oven, indoor grill barbecue or air fryer.

Lamb Kebabs served

The post contains additional information and helpful tips to ensure the recipe turns out great the first time. Please use the link above to jump to the recipe card at the end if you are in a hurry!

✅ 5 reasons why you'll love this recipe:

  • Succulent lamb kebabs in a super tasty marinade made with yoghurt to make the lamb super tender
  • Just 10 minutes of cooking time
  • Freezer friendly
  • Recipe includes oven, indoor grill, air fryer and barbecue instructions
  • A crowd pleaser that's perfect for entertaining.

🛒 Ingredients and variations:
Lamb Shish Kebab ingredients


The marinade has two jobs. It gets the lamb nice and tender and packs it with flavour.

  • Yoghurt - you won't find this in all lamb shish recipes, but I tested a marinade with and without and can confirm that it does make the lamb much more tender. You can use full or low fat.
  • Other ingredients - tomato purée, lemon juice, paprika, cumin, ground coriander, garlic powder and salt are added to ensure that the tender lamb is packed with flavour. I like to use garlic powder for ease, but you can switch if for a couple of cloves of fresh garlic if you prefer


  • Lamb meat - the best cuts are lamb shoulder, lamb sirloin or lamb leg. You can also use lamb neck, which tends to be cheaper and more readily available.
  • Grilled peppers - go well with the lamb pieces and make sure you get some veggies in. Potential swaps include tomatoes, courgette/zucchini and aubergine/eggplant.

Optional yoghurt sauce
Lamb Kebabs sauce ingredients

My cooling and fragrant yoghurt sauce pairs up nicely with the lamb kebabs, especially if you are serving with flatbread. This sauce also features in my lamb kofta wraps recipe.

To serve

I recommend serving the kebabs with lettuce, pickled chillies, cucumber and a dash of Sriracha sauce.

🧑‍🍳 Lamb shish kebabs in 4 easy steps

1. Marinade

Combine the yoghurt, lemon juice, smoked paprika, cumin, ground coriander and salt in a bowl. Toss in the lamb pieces and leave to marinade in the fridge for at least 2-3 hours or ideally overnight.

Marinading the lamb pieces

2. Thread the lamb onto skewers

Thread the lamb pieces onto wooden or metal skewers, with optional slices of pepper in between.

Top tip: If you are using wooden skewers, make sure you soak them first to prevent them from burning.

Cooking the lamb skewers

3. Cook & serve

Cook the lamb skewers using your indoor grill, oven, air fryer or barbecue. Then serve immediately with flatbread, yoghurt sauce and your choice of accompaniments.

Lamb Kebabs served with flatbread
Serving suggestions:

Warm flatbread or Pita bread is my go-to. Lamb shish is perfect for entertaining because people can assemble their own wraps/sandwiches and choose the fillings and sauces. I love to put lettuce, pickled chillies, yoghurt sauce, and a splash of sriracha in mine.

You can also serve the kebabs with rice or another grain like freekeh or quinoa, or enjoy them with a salad if you prefer a lighter option.

Here are a few sides to try:

  • Kebab shop salad
  • Kebab shop chilli sauce
  • Kebab shop garlic sauce
  • Red cabbage salad
  • Homemade flatbread

👍 Top tips

  1. Marinade the lamb for a minimum of 2-3 hours (ideally overnight) to get the lamb super tender and tasty.
  2. Bring the lamb to room temperature before cooking - remove it from the fridge 30 minutes to an hour before cooking to ensure it cooks evenly.
  3. Use foil - to prevent the lamb from sticking if you are baking the kebabs in the oven.
  4. Check the doneness - using a meat thermometer or by cutting into one of the lamb pieces. Medium is 160ºF/71ºC and well done is 170ºF/77ºC.

🙋 FAQs

What are lamb shish kebabs?

Shish kebabs originate in the Middle East and consist of skewered grilled pieces of meat. They're traditionally made with lamb but can also be made with other meats, poultry or fish. Often you will find meat and vegetables grilled on the same skewer, although in Turkey they are grilled separately.

What's the difference between a shish kebab, doner and kofta kebab?

A shish kebab is made with grilled cubes of lamb cooked on skewers, a kofta kebab is made with ground meat and a donor kebab is cooked on a vertical rotisserie and cut into thin slices.

Which cut of lamb is best for shish kebabs?

The best cuts are boneless and with enough fat to make them tender and juicy. Lamb shoulder, leg and sirloin are all good choices.

How long should you marinate lamb for a shish kebab?

The longer the better. Overnight if you can, but at least 2 hours if not. Lamb shish is typically marinaded in yoghurt or onion juice to tenderise the meat and spices like paprika, cumin and ground coriander to add flavour.

Should I use wooden or metal skewers?

You can use either. Bamboo skewers are cheap and widely available, but you will need to soak them in water first to prevent them from burning. Kebabs wooden skewers may need to be cooked for a few minutes longer because they don't conduct heat as well as metal skewers and cook more slowly.

📦 Storage

Cooked lamb kebabs can be stored in the fridge for up to 2 days and eaten cold or reheated in the oven or microwave.

Considering rustling up a large batch? The good news is that they can be frozen for up to 3 months. The best way to do this is to freeze lamb in the marinade and defrost in the fridge overnight before skewering and cooking. Ensure the lamb is fully defrosted and then cook in the oven, air fryer or on the indoor grill or barbecue.

😋 Check out my other Middle Eastern-inspired recipes

Middle Eastern Lamb Mince Flatbread

Easy Lamb Kofta Wraps with yogurt sauce

Grilled Lemon & Turmeric Chicken Thighs

Chicken Freekeh Salad

Did you try this recipe? It would be really great if you could leave a comment and a star rating ⭐️. I would love to receive your feedback and know that other readers find it helpful too.

Don't forget to tag on Instagram or @knifeandsoul on Pinterest!

📖 Recipe
Lamb Shish Kebab Recipe (tender and Tremendously Tasty)
Recipe details
  • 2  servings
  • Prep time: 5 Minutes Cook time: 10 Minutes Total time: 15 min
Show Nutrition Info
Hide Nutrition Info
  • 50 g (3 tbsp) yoghurt (note 1)
  • 1/2 tsp paprika
  • 1/2 tsp ground cumin
  • 1/2 tsp salt
  • 1/2 tsp ground coriander
  • 1 tsp tomato puree
  • 1/4 tsp garlic powder (note 2)
  • 1/2 lemon juice
  • 400 g (14 oz) lamb room temperature and fat removed and cut into 2cm/1-inch chunks (note 3)
  • 1 red pepper (optional) cut into 2cm/1-inch pieces
  • 1 green pepper (optional) cut into 2cm/1-inch pieces
Yoghurt Sauce (optional)
  • 120g ( 1/2 cup) Greek or plain yogurt
  • 1 tbsp olive oil
  • 1/2 lemon juice
  • 1/4 tsp garlic powder (note 4)
  • 1/4 tsp salt
  • 1/4 tsp sugar
  • 1/4 tsp black pepper
To serve (optional)
  • Lettuce
  • Pickled chillies
  • Sriracha
  • Cucumber

Combine the marinade ingredients in a bowl, add the lamb pieces, cover with cling film and place in the fridge to marinade. (2-3 hours minimum, ideally overnight)
Remove the lamb from the fridge 30 minutes before you plan to cook it and thred the lamb pieces and chopped peppers (if using) onto metal or wooden skewers.
Cook to medium or well done using one of the below cooking methods. (Note 5)
Serve with flatbread, yoghurt sauce and your choice of accompaniments.
Indoor grill oven
Grill for approximately 10 minutes, turning halfway.
BBQ (Grill)
Cook for 10-15 minutes, turning halfway. You'll need to light a charcoal barbecue 30 minutes before cooking.
Oven baked
Heat the oven to 200°C (400°F). Line a baking tray with foil or grease it with little oil to prevent the meat from sticking and cook for 10-15 minutes without turning
Air fryer
Heat the air fryer to 200°C (400°F), spray the basket with olive oil and place the skewers inside the air fryer when it has come to heat and cook for 8-10 minutes, turning halfway.
  • Yoghurt: you can use low fat if you prefer.
  • Garlic powder: you can use 1-2 cloves of crushed garlic instead.
  • Lamb: lamb shoulder, lamb sirloin, lamb leg and lamb neck are suitable.
  • Garlic powder in yoghurt sauce: you can swap it for fresh garlic but you will need to sauté it first to temper and avoid adding a bitter flavour to the sauce.
  • Lamb doneness: Use a meat thermometer or cut into one of the large pieces to check. Medium: 160ºF/71ºC Well done: 170ºF/77ºC
  • Nutritional information: is for lamb kebabs only and does not include sides or accompaniments.
Helen | Knife & Soul
Want more details about this and other recipes? Check out more here!