Cooking Gorgeous

  • About
    • Privacy Policy
    • Terms and Conditions
    • Contact Us
    • Media Mentions
  • Recipe Index
menu icon
go to homepage
  • Cozy Soups
  • Recipe Index
  • About
  • Contact Us
  • Subscribe
  • Work With Me
    • Facebook
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • Cozy Soups
    • Recipe Index
    • About
    • Contact Us
    • Subscribe
    • Work With Me
    • Facebook
    • Pinterest
    • YouTube
  • ×
    Cooking Gorgeous » Recipes » Main Dishes

    Lamb Shish Kebab

    Published: Jun 1, 2021 · Modified: Jun 9, 2026 by Ayla Clulee

    Jump to Recipe Add as a Google Source

    This Lamb Shish Kebab recipe is made with tender pieces of lamb marinated in onion juice, milk, olive oil, tomato paste, Turkish red pepper paste, and a few simple spices.

    3 pieces of lamb Shish Kebabs and 2 pieces of grilled vegetables are served with sumac onion salad.
    Jump to:
    • What Makes This Lamb Shish Kebab Recipe Good
    • What Is Lamb Shish Kebab?
    • Best Cut of Lamb for Shish Kabobs
    • Ingredients You'll Need
    • How to Make Lamb Shish Kebab
    • How to Cook Lamb Shish Kebab in the Oven
    • Recipe Tips From the Chef
    • What to Serve with Turkish Lamb Shish Kebab
    • Storage, Reheating, and Freezing
    • Recipe FAQs
    • Related Recipes
    • Lamb Shish Kebab

    I like to marinate the lamb overnight if I have time, as it makes the meat softer and much tastier. Once they are ready, I thread the pieces onto skewers and cook them until they are lightly charred on the outside and still juicy inside. Charcoal gives the best flavor, but you can still make lovely lamb shish on a griddle pan or in the oven.

    I cook the vegetables on separate skewers because they don’t need the same cooking time as the lamb. This way, I can take them off the heat when they are ready and keep the lamb cooking until it is nicely browned and juicy.

    Lovely comment from a reader:

    “This is the best recipe I have ever found for lamb shish kebabs. Utterly amazing.”

    I also have a video in the recipe card if you’d like to see the marinating, threading, and cooking steps before you start.

    2 lamb shish skewers and grilled vegetables served on flat bread.

    What Makes This Lamb Shish Kebab Recipe Good

    • The marinade is simple, but it makes a big difference. I use onion juice, milk, olive oil, tomato paste, Turkish red pepper paste, and a few spices to give the lamb a lovely Turkish flavor without hiding the taste of the meat.
    • I like to marinate the lamb overnight when I can. It gives the meat time to soften and take in the flavor properly. If you are short on time, 6 hours will still work.
    • You can cook the lamb skewers on the BBQ, on a hot griddle pan, under the grill, in an air fryer, or in the oven. Charcoal gives the best flavor, but I still make them indoors when the weather is not on my side.
    • I cook the vegetables on separate skewers because they cook differently from the lamb. It gives me better control, and everything comes off the heat at the right time.
    • This is a great recipe to prepare ahead, especially for BBQs, family dinners, or Turkish-style meals. You can marinate the lamb the day before and cook it when you are ready.

    What Is Lamb Shish Kebab?

    Lamb shish kebab is made with cubes of lamb threaded onto skewers and cooked over high heat. In Turkish, “şiş” means skewer, and kebap refers to grilled or roasted meat.

    In Turkey, lamb shish is usually quite simple. The focus is on good-quality meat, a balanced marinade, and cooking the lamb over a hot grill or charcoal. Vegetables are often grilled on separate skewers and served alongside the meat, rather than squeezed between the lamb pieces.

    This recipe is based on the Turkish way of making lamb shish kebab, using lamb pieces rather than ground meat. It is different from Adana Kebab (Adana Kofte), which is made with minced lamb, and different from Doner Kebab, which is cooked on a vertical rotisserie and sliced thinly.

    Best Cut of Lamb for Shish Kabobs

    The best cuts for lamb shish kebab are lamb shoulder, leg, loin, or neck fillet. You want meat that has enough fat to stay juicy, but not so much that the kebabs feel greasy.

    Lamb shoulder has a good balance of meat and fat and gives very tasty kebabs. Lamb leg is lean, but it still works well if you marinate it properly and avoid overcooking it. Neck fillet is also a great option because it has plenty of flavor and stays tender when cooked quickly over high heat.

    Try to cut the lamb yourself if you can. Pre-cut lamb cubes from the supermarket can be too small, and smaller pieces dry out faster on the grill. Aim for pieces around 1½ to 2 inches, or 4 to 5 cm.

    Leave a little fat on the lamb. Trim away large hard pieces, but don’t remove every bit of fat. A little fat helps the meat stay juicy and adds flavor as it cooks.

    Ingredients You'll Need

    Please scroll down to the recipe card below for the full ingredients list with measurements, complete recipe method, recipe notes, and nutritional information.

    Lamb Kebab Marinade

    Labelled ingredients for the recipe.
    • Lamb - Use lamb shoulder, leg, loin, or neck fillet, cut into 1½ to 2-inch cubes. Try to keep the pieces similar in size so they cook evenly.
    • Olive oil - I use my favorite cooking olive oil instead of extra virgin olive oil for the marinade. It adds flavor to the meat and keeps it moist.
    • Onion - The onion is grated and squeezed, and only the juice goes into the marinade. This gives flavor and helps tenderize the lamb without leaving small onion pieces that can burn on the grill.
    • Milk - use milk instead of yogurt for this lamb shish marinade. Yogurt is lovely in some marinades, but it can catch and burn quickly over high heat. Milk gives a gentler marinade and works well for Turkish-style lamb skewers. Use whole milk or 2% milk. In the UK, full-fat or semi-skimmed milk both work.
    • Tomato paste - Tomato paste adds a deep savory flavor and helps give the lamb a lovely color as it grills.
    • Red pepper paste - Turkish red pepper paste, also called biber salçası, gives the kebabs a richer flavor. You can find it in Turkish or Middle Eastern shops. If you don’t have it, use the same amount of tomato paste instead.
    • Spices - I use flaked chili, freshly ground black pepper, and salt. You can adjust the chili depending on how spicy you like your kebabs.
    • Vegetables - Red onion, bell pepper, Turkish green chilies, and tomatoes all work well with lamb shish kebab. Cook them on separate skewers so they don’t overcook before the lamb is ready.

    How to Make Lamb Shish Kebab

    Prepare the Meat

    Cut the lamb into 1½ to 2 inch pieces. Try to keep them close in size so they cook at the same speed.

    Trim away large pieces of hard fat or sinew, but leave a little fat on the meat. This helps the kebabs stay juicy.

    Make the Marinade

    Peel and finely grate the onion, or blitz it in a food processor.

    Place the grated onion in a clean kitchen cloth or fine sieve and squeeze out the juice. You only need the onion juice for the marinade.

    Add the onion juice to a large bowl with the milk, olive oil, tomato paste, red pepper paste, flaked chili, black pepper, and salt. Mix everything until smooth.

    Onion juice, tomato paste, spices and milk are placed in a bowl to make the marinade.

    Add the lamb cubes and stir until all the pieces are well coated.

    Cover the bowl and refrigerate for at least 6 hours, or overnight for the best flavor. You can marinate the lamb for up to 2 days.

    Lamb pieces are marinating  in the bowl.

    Prepare the Vegetables

    Cut the red onion and bell pepper into pieces similar in size to the lamb.

    If using Turkish green chilies, slice them into large pieces.

    Cut regular tomatoes into wedges, or leave cherry tomatoes whole.

    Vegetables for lamb shish kebabs.

    Thread the Skewers

    Thread the lamb pieces onto metal skewers or soaked wooden skewers. The lamb pieces should sit close together but not be packed too tightly. If using wooden skewers, soak them in water for half an hour before threading to avoid them burning.

    Thread the vegetables onto separate skewers. This helps everything cook properly because the vegetables need less time than the lamb.

    Flat metal skewers are best because they hold the lamb in place and stop it from spinning when you turn the kebabs.

    The lamb and vegetables are threaded on metal skewers separately

    Cook the Lamb Shish Kebabs on the BBQ or Grill

    Heat the BBQ, grill, or griddle pan until very hot. Lightly oil the grill if needed, then place the lamb skewers on the heat.

    Cook the lamb skewers for 14 to 18 minutes, turning them every few minutes, until the outside is nicely browned and the lamb is cooked to your liking. Smaller pieces will cook quicker, so keep an eye on them. If you use a meat thermometer, 145°F / 63°C is a good guide for medium lamb.

    Cook the vegetable skewers separately for 8 to 12 minutes, turning often, until softened and lightly charred.

    Let the lamb rest for a few minutes before serving.

    How to Cook Lamb Shish Kebab in the Oven

    You can cook lamb shish kebabs in the oven if you don’t have a BBQ or grill.

    Preheat the oven to 390°F / 200°C. Line a baking sheet with aluminum foil and lightly oil it. Place the lamb skewers on the tray, leaving a little space between them.

    Cook for 15 to 17 minutes, turning once halfway through, until the lamb is browned and cooked to your liking.

    For better color, place the skewers under the broiler for the last 1 to 2 minutes. Keep an eye on them because they can catch quickly.

    Recipe Tips From the Chef

    • Use lamb with a little fat. Very lean lamb can dry out quickly on the grill.
    • Cut the lamb into even pieces so they cook at the same speed.
    • Use onion juice, not grated onion, in the marinade. Small onion pieces can burn over high heat.
    • Marinate the lamb for at least 6 hours. Overnight gives the best flavor.
    • Bring the lamb out of the refrigerator about 30 minutes before cooking. Very cold meat does not cook as evenly.
    • Don’t pack the skewers too tightly. The lamb pieces should touch lightly, but they still need enough space for heat to move around them.
    • Cook the vegetables separately from the lamb. They need less time and will overcook if they are threaded between the meat.
    • Use high heat. Lamb shish kebab should brown quickly on the outside and stay juicy inside.

    What to Serve with Turkish Lamb Shish Kebab

    Shish kabob is lovely with warm Pita Bread, Turkish Bulgur Pilaf, or Turkish Rice. For sauces and dips, serve it with Yoghurt Dip (Haydari), Toum - Lebanese Garlic Sauce, or Hummus.

    For salads, try Tomato and Walnut Salad (Gavurdagi Salatasi), Mediterranean Honey Halloumi Salad, Turkish Pickled Red Cabbage, or Greek Cucumber Salad.

    For a more filling meal, serve the Turkish lamb kebabs with Lebanese Spicy Potatoes - Batata Harra or Crispy Sauté Potatoes with Garlic.

    Storage, Reheating, and Freezing

    Store leftover lamb shish kebab in an airtight container in the refrigerator for up to 3 days.

    Reheat gently in a skillet over medium heat, in the oven, or in the air fryer until hot. Try not to overheat the lamb, as it can dry out.

    You can freeze the cooked lamb for up to 3 months. Let it cool completely first, then place it in a freezer-safe container or freezer bag.

    I don’t recommend freezing the grilled vegetables because they turn soft after thawing.

    You can also freeze the marinated raw lamb. Place the lamb and marinade in a freezer bag, remove as much air as possible, and freeze for up to 3 months. Thaw overnight in the refrigerator before threading and cooking.

    Recipe FAQs

    Can I use yogurt instead of milk in the marinade?

    You can, but I prefer milk for this recipe. Yogurt can burn more quickly over high heat, especially on a BBQ or griddle pan. Milk gives a gentler marinade and keeps the lamb tender.

    Is lamb shish kebab healthy?

    Lamb shish kebab can be part of a balanced meal, especially when served with salad, grilled vegetables, rice, bulgur, or flatbread. It is grilled rather than fried, and you can keep the meal lighter by choosing fresh sides and using sauces in smaller amounts.

    How do I stop lamb kebabs from sticking to the grill?

    Make sure the grill is hot before adding the skewers. Lightly oil the grill, then place the kebabs on the heat and leave them for a minute or two before turning. If you try to move them too soon, they are more likely to stick.

    Related Recipes

    For more delicious lamb recipes why not try:

    • Guvec (Turkish Lamb Casserole)
    • Sac Kavurma (Turkish style lamb sauté)
      Sac Kavurma (Turkish Lamb Sauté)
    • Turkish Grilled Lamb Kofta - Izgara Kofte
    • lamb and chickpea stew served in a white plate
      Turkish Lamb Stew with Chickpeas

    Did you make this recipe? Please let me know how it turned out! Leave a comment below and tag @cookingorgeous on Instagram and hashtag it #cookingorgeous.

    I hope you enjoy the process of making these juicy grilled Lamb Shish Kabobs as much as you enjoy eating them! 🙂

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Save Recipe

    By submitting this form, you consent to receive emails from Cooking Gorgeous

    Lamb Shish Kebab

    Ayla Clulee
    This Turkish Lamb Shish Kebab recipe is made with tender lamb cubes marinated in onion juice, milk, olive oil, tomato paste, Turkish red pepper paste, and simple spices. The lamb is threaded onto skewers and cooked over high heat until lightly charred outside and juicy inside.
    5 from 15 votes
    Prevent your screen from going dark
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 20 minutes mins
    Total Time 30 minutes mins
    Course Main Course
    Cuisine Greek, Mediterranean, Middle Eastern, Turkish
    Servings 4 people
    Calories 459 kcal

    Ingredients
     
     

    For the Marinade

    • 1 large onion
    • 1 tablespoon tomato paste
    • 1 tablespoon red pepper paste (optional) (or use extra tomato paste)
    • ½ cup 2% milk / semi-skimmed milk or whole milk / full-fat milk (120 ml)
    • 4 tablespoon olive oil (100 ml)
    • 1 teaspoon flaked chili (adjust to your taste)
    • 1 teaspoon freshly ground black pepper
    • ½ tablespoon salt

    For the Lamb Shish

    • 1¾ lbs lamb cubes size of 2"/ 5 cm (800 grams)
    • 1 bell pepper (or 4 Turkish green chilies)
    • 1 red onion
    • 2 medium tomatoes (or 8 cherry tomatoes)

    Instructions
     

    Prepare the Marinade

    • Peel and finely grate the onion, or blitz it in a food processor.
    • Place the grated onion in a clean kitchen cloth or fine sieve and squeeze out the juice.
    • Add the onion juice to a large bowl with the tomato paste, red pepper paste, milk, olive oil, flaked chili, black pepper, and salt. Mix well.
    • Add the lamb cubes and stir until all the pieces are coated in the marinade.
    • Cover the bowl and refrigerate for at least 6 hours, or overnight for the best flavor.

    Make the Lamb Shish Kebabs

    • Peel and cut the red onion into pieces similar in size to the lamb.
    • Wash and cut the bell pepper into similar-sized pieces. If using Turkish chilies, slice them into large pieces.
    • Wash the tomatoes and cut them into wedges. Keep cherry tomatoes whole.
    • Thread the lamb onto metal skewers or soaked wooden skewers.
    • Thread the vegetables onto separate skewers so they cook evenly.
    • Heat the BBQ, grill, or griddle pan until very hot.
    • Cook the lamb skewers for 14 to 18 minutes, turning every few minutes, until lightly charred and cooked to your liking.
    • Cook the vegetable skewers for 8 to 12 minutes, turning often, until softened and lightly charred.
    • Let the lamb rest for a few minutes before serving.

    Oven Method

    • Preheat the oven to 390°F / 200°C.
    • Line a baking sheet with aluminum foil and lightly oil it.
    • Place the lamb skewers on the tray and cook for 15 to 17 minutes, turning once halfway through.
    • For extra color, place the skewers under the broiler for 1 to 2 minutes at the end.

    Notes

    • The best cuts for lamb shish kebab are shoulder, leg, loin, or neck fillet.
    • Cut the lamb into similar-sized pieces so they cook evenly.
    • Use onion juice in the marinade, not grated onion, as small onion pieces can burn on the grill.
    • Marinate the lamb for at least 6 hours. Overnight gives the best flavor.
    • You can keep the lamb in the marinade for up to 2 days in the refrigerator.
    • Bring the lamb out of the refrigerator about 30 minutes before cooking.
    • Flat metal skewers work best because they stop the meat from spinning when you turn them.
    • Don’t pack the skewers too tightly. The lamb pieces should lightly touch, but not be squeezed together.
    • Cook the lamb and vegetables on separate skewers because they need different cooking times.
    • Make sure the grill or griddle pan is hot before adding the kebabs.
    • Store leftovers in an airtight container in the refrigerator for up to 3 days.
    • Freeze cooked lamb for up to 3 months. I don’t recommend freezing the grilled vegetables.

    Nutrition

    Calories: 459kcalCarbohydrates: 14gProtein: 43gFat: 25gSaturated Fat: 6gPolyunsaturated Fat: 3gMonounsaturated Fat: 15gTrans Fat: 0.03gCholesterol: 131mgSodium: 1063mgPotassium: 980mgFiber: 3gSugar: 8gVitamin A: 1695IUVitamin C: 53mgCalcium: 83mgIron: 4mg
    Tried this recipe?Mention @cookingorgeous or tag #cookingorgeous!

    More Main Dish Recipes

    • Chicken Marinade with Greek Yogurt
    • Greek Shrimp Saganaki - Garides Saganaki
    • Makarna Salatası - Healthy Turkish Pasta Salad
    • Leftover Turkey Pot Pie with Homemade Shortcrust

    Comments

    1. Eli says

      January 06, 2026 at 8:08 pm

      Is Chicken able to substitute the lamb?

      Reply
      • Ayla Clulee says

        January 07, 2026 at 5:41 am

        Hi Eli, I have a different recipe for chicken shish kebabs, where the marinade is slightly different. It is a very popular recipe if you would like to give it a try https://cookingorgeous.com/blog/shish-tawook-turkish-chicken-kebab/

        Reply
    2. Eli says

      January 06, 2026 at 8:07 pm

      5 stars
      passed cooking class easily with the simple but good recipe, thank you so much

      Reply
      • Ayla Clulee says

        January 07, 2026 at 5:39 am

        Hi Eli, I am so pleased to hear that!
        Best wishes
        Ayla

        Reply
    3. Jules says

      May 07, 2022 at 8:10 am

      5 stars
      Wow! Thank you so much! This is the best lamb kebab I ever had!

      Reply
      • Ayla Clulee says

        May 16, 2022 at 7:18 am

        Hi, Jules! It is my pleasure. I am so glad you enjoyed this recipe!
        Best wishes
        Ayla x

        Reply
    4. Kate says

      April 26, 2022 at 5:06 pm

      5 stars
      Well nice lovely lamb shish will use this marinade again and again

      Reply
      • Ayla Clulee says

        April 27, 2022 at 5:13 am

        I’m so glad you loved it, Kate!

        Reply
    5. Kay says

      April 20, 2022 at 12:53 pm

      5 stars
      This is the best recipe I have ever found for lamb shish kebabs. Utterly amazing

      Reply
    6. Renee says

      April 18, 2022 at 5:47 pm

      5 stars
      Absolutely delicious! This recipe and marinade is a keeper!

      Reply
    7. Jen says

      April 10, 2022 at 4:12 pm

      5 stars
      Wonderful recipe - I wanted to test it out before I added it to the Easter menu - oh my so delicious!

      Reply
    8. Jonathan says

      April 09, 2022 at 2:04 pm

      5 stars
      I made this recipe for my family yesterday. These lamb kebabs were a big hit in my family. This recipe has been added to our favourites list.

      Reply
    9. Justyna says

      April 08, 2022 at 4:25 am

      5 stars
      Delicious way to enjoy lamb. Love how tender it gets from marinating in the milk!

      Reply
    10. Danielle says

      April 03, 2022 at 5:23 pm

      5 stars
      We just made these kebabs yesterday and they came out amazing! Thanks for the recipe!

      Reply
    11. Christopher says

      March 30, 2022 at 12:25 pm

      5 stars
      Just made this tonight. Great recipe! It tasted delicious and everyone loved it.

      Reply
      • Ayla Clulee says

        March 31, 2022 at 4:07 am

        I am so happy to hear that Christopher!
        Best wishes.
        Ayla x

        Reply
    12. George says

      March 28, 2022 at 5:16 am

      5 stars
      Extremely easy and utterly delicious - my kind of dinner!

      Reply
    13. Chelsea says

      September 11, 2021 at 6:53 am

      5 stars
      "This one definitely five- star"

      Reply
      • Ayla Clulee says

        September 11, 2021 at 7:06 am

        Thank you and yes I agree 🙂

        Reply
    14. Ayla says

      August 03, 2021 at 3:10 pm

      5 stars
      This recipe is awesome, My first time today, and a success.

      Reply
    5 from 15 votes (2 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Welcome to Cooking Gorgeous, where delicious easy-to-follow recipes and culinary inspiration await you! My name is Ayla Clulee, a passionate and professional Cordon Bleu-trained chef, recipe developer, and food content creator with decades of experience. I am based in the UK, and I'm thrilled to have you here.

    The kitchen is my happy place and cooking is my therapy.

    More about me →

    BBQ and Grilling Recipes

    Easy kebabs, salads, dips, and side dishes for your next barbecue.

    • Chicken Shish Kebab Recipe
    • Cucumber Tomato Feta Cheese Salad
    • Bazlama
    • authentic hummus recipe
      Mediterranean Hummus Dip
    • Haydari
    • Grilled BBQ Chicken Thighs

    Free Turkish Dinner Ideas Guide

    Need ideas for what to serve with Turkish meals? Get my free guide with 7 easy Turkish dinner ideas, including mains, sides, serving tips, and make-ahead notes.

    Get the Free Turkish Dinner Ideas Guide

    Join my email list and I’ll send you 7 easy Turkish dinner ideas with simple mains, sides, serving tips, and make-ahead notes.p for news and special offers!

    Thank you!

    You have successfully joined our subscriber list.

    Soup Recipes

    • Greek Lemon Chicken Soup
    • Arpa Şehriye Çorbası - Turkish Orzo Soup
    • Turkish Tarhana Soup - Tarhana Çorbası
    • Homemade Turkish Tarhana Powder Recipe
    • Moroccan Harira Lamb and Chickpeas Soup
    • chicken and dumpling soup served in a bowl
      Easy Chicken and Dumpling Soup Recipe

    Futured In

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Terms & Conditions
    • Accessibility Policy
    • FAQs

    Newsletter

    • Sign Up for emails and updates

    Contact

    • Contact

    Copyright © 2026 Cooking Gorgeous

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.