Kleftiko: Greek Roast Leg Of Lamb Recipe
Greek Kleftiko is a traditional slow-cooked roast lamb dish with feta cheese for rich Mediterranean flavors. The lamb is roasted in a sealed environment with vegetables, creating tender, fall-apart, flavorful meat. Whether using bone-in or boneless lamb, Kleftiko is a succulent, aromatic centerpiece perfect for any occasion.

Kleftiko is a traditional Greek dish consisting of slow-cooked lamb, often marinated in garlic, herbs, and lemon, and roasted alongside vegetables. The name “Kleftiko” comes from the Greek word “kleftis,” meaning thief. The dish is named after the “klefts,” Greek guerrilla fighters who lived in the mountains during the Ottoman occupation. They would steal a lamb or a goat and cook it secretly in sealed pits in the ground to avoid being detected by the smoke. This method of slow cooking the meat in a sealed environment is what gives Kleftiko its signature tenderness and rich flavor.
Why is this the best recipe for Greek Kleftiko
- Slow-cooking ensures tender, fall-apart lamb: The low-and-slow method allows the lamb to become incredibly tender, making it melt-in-your-mouth delicious while retaining moisture and flavor.
- Bold Mediterranean flavors: The marinade made with oregano, rosemary, thyme, garlic, ginger, and mustard, along with a splash of white wine and olive oil, infuses the lamb with authentic, rich Greek flavors, making every bite irresistible.
- Perfectly roasted vegetables: Shallots, baby potatoes, colorful carrots, and tomatoes roasted alongside the lamb enhance the meal, offering delicious, caramelized vegetables soaked in the lamb’s juices.
- Golden feta finish: Adding crumbled feta toward the end of cooking and turning up the heat creates a crispy, golden topping that adds a salty, creamy burst of flavor to contrast with the tender meat.

Ingredients and substitutes
- Boneless Leg of Lamb: Provides tender, juicy meat with deep flavor. You can substitute with bone-in leg of lamb or lamb shoulder if preferred.
- Oregano, Rosemary, Thyme, and Parsley: These herbs bring earthy, aromatic Mediterranean flavors. You can use dried herbs instead of fresh ones, or try basil or marjoram for a slightly different taste.
- Garlic and Ginger: Add depth and warmth to the marinade. If ginger is not available, omit it or substitute it with a bit of ground ginger for a milder flavor.
- Mustard Paste: Adds tang and spice. Dijon mustard or whole-grain mustard can be used as substitutes.
- Red Wine Vinegar: Adds acidity to balance the richness of the lamb. Substitute with apple cider vinegar, lemon juice, or balsamic vinegar for a different tangy twist.
- Olive Oil: A key ingredient in Greek cooking for marinating and roasting. You can use any other vegetable oil, but olive oil offers the best flavor.
- White Wine: Enhances the marinade and roasting liquid. You can substitute with chicken broth, vegetable broth, or water for a non-alcoholic option.
- Shallots, Baby Potatoes, Carrots, and Tomatoes: Perfect for roasting alongside the lamb, adding a hearty element. Substitute with onions, regular potatoes, sweet potatoes, or zucchini for variety.
- Feta Cheese: Adds a salty, creamy topping. You can use goat cheese, halloumi, or ricotta salata for similar results.

Step-by-step: Roast Greek Leg of Lamb (Kleftiko)
- Marinate the lamb: Combine all the marinade ingredients except the white wine in a bowl. Rub the marinade all over the lamb, ensuring it’s evenly coated. Pour the white wine over, cover, and refrigerate for at least 4 hours or preferably overnight for maximum flavor.

- Preheat Oven: Preheat your oven to 275°F (135°C) for slow cooking.
- Prepare the Roasting Pan: Line a roasting pan with parchment paper. Arrange the shallots, baby potatoes, colorful carrots, whole garlic cloves, tomato halves, thick lemon slices, and sprigs of fresh rosemary, thyme, and parsley in the pan. Drizzle with olive oil and season with salt and pepper.
- Add the Lamb: Place the marinated lamb on top of the vegetables in the roasting pan. Pour the remaining ½ cup of white wine over the lamb and vegetables. Top with the remaining white wine.
- Slow Cook the Lamb: Wrap the roasting pan loosely with parchment paper, sealing in the moisture. Slow-cook in the oven at 275°F (135°C) for about 4 to 5 hours until the lamb is tender and falls apart easily when shredded.

- Turn Up the Heat and Add Feta: Increase the oven temperature to 400°F (200°C). Remove the top parchment paper, crumble feta cheese over the lamb, and return to the oven uncovered for about 15 minutes, allowing the lamb to brown and the feta to melt and turn golden.
- Rest and Serve: Let the lamb rest for 10 minutes before slicing. Serve with the roasted vegetables and garnish with extra fresh herbs if desired.


- Greek Yogurt Donuts
- Savor the Mediterranean with Chicken and Olives
- Taste the Mediterranean: Delicious Lamb Chops
- Easy Baked Boneless Chicken Thighs: A Quick and Delicious Recipe
- Marinated Feta Cheese: Mediterranean Magic
Frequently asked questions
Yes, you can use either bone-in or boneless lamb. Bone-in lamb adds more flavor, while boneless lamb is easier to marinate and carve.
For best results, marinate the lamb for at least 4 hours, ideally overnight, to allow the flavors to fully infuse the meat.
Wrapping the lamb in parchment or foil helps seal in moisture, ensuring the meat stays tender and juicy throughout the slow-cooking process.
Yes, you can adapt Kleftiko for a slow cooker by following the same marinating steps and cooking it on low for 6-8 hours, then crisping the lamb in the oven before serving.
Slow-cooking at a low temperature and sealing the lamb in parchment or foil help lock in moisture, preventing it from drying out.

Greek Kleftiko – Slow Roast Lamb with Feta
Greek Kleftiko is a traditional slow-roasted lamb dish marinated with feta for rich Mediterranean flavors. The lamb is roasted in a sealed environment with vegetables, creating tender, fall-apart, flavorful meat. Whether using bone-in or boneless lamb, Kleftiko is a succulent, aromatic centerpiece perfect for any occasion.
Video
Ingredients
- 4 lb (2 kg) Leg of lamb Bone-in or Boneless
- 4 – 8 halved Shallots whole or halved
- 1 lb (500 g) Baby potatoes whole or halved
- 3-4 large Colorful carrots peeled, wholed
- 2 large Tomatoes halved
- 1 large Lemon thickly sliced
- 2 large Garlic bulbs whole, ends chopped
- 1 tsp Salt and pepper to taste
- 2 tbsp Olive oil for roasting
- ½ cup (120 ml) White wine for roasting
- ½ cup (75 g) Feta cheese crumbled
- 2 tbsp Dried oregano
- 1 tbsp fresh rosemary chopped or 1 tsp dried
- 1 tbsp fresh thyme chopped or 1 tsp dried
- 2 tbsp fresh parsley chopped
- 4 large Garlic cloves minced
- 1 tbsp Fresh ginger minced
- 2 tbsp Mustard paste
- 1 tbsp Chilly flakes
- 2 tbsp Red wine vinegar
- ½ cup (120 ml) White wine for marinade
- 2 each Fresh sprigs of rosemary, thyme, and parsley
- ¼ cup (60 ml) Olive oil
Method
- Marinate the lamb: Combine all the marinade ingredients except the white wine in a bowl. Rub the marinade all over the lamb, ensuring it’s evenly coated. Pour the white wine over, cover, and refrigerate for at least 4 hours or preferably overnight for maximum flavor.2 tbsp Dried oregano, 1 tbsp fresh rosemary, 1 tbsp fresh thyme, 2 tbsp fresh parsley, 4 large Garlic cloves, 1 tbsp Fresh ginger, 2 tbsp Mustard paste, 1 tbsp Chilly flakes, 2 tbsp Red wine vinegar, ½ cup White wine , 2 each Fresh sprigs of rosemary, thyme, and parsley, 2 tbsp Olive oil
- Preheat Oven: Preheat your oven to 275°F (135°C) for slow cooking.
- Prepare the Roasting Pan: Line a roasting pan with parchment paper. Arrange the shallots, baby potatoes, colorful carrots, whole garlic cloves, tomato halves, thick lemon slices, and sprigs of fresh rosemary, thyme, and parsley in the pan. Drizzle with olive oil and season with salt and pepper.1 tsp Salt and pepper, 4 – 8 halved Shallots, 1 lb Baby potatoes, 3-4 large Colorful carrots, 2 large Tomatoes, 1 large Lemon, 2 large Garlic bulbs, ¼ cup Olive oil
- Add the Lamb: Place the marinated lamb on top of the vegetables in the roasting pan. Pour the remaining ½ cup of white wine over the lamb and vegetables. Top with the remaining white wine.4 lb Leg of lamb, ½ cup White wine
- Slow Cook the Lamb: Wrap the roasting pan loosely with parchment paper, sealing in the moisture. Slow-cook in the oven at 275°F (135°C) for about 4 to 5 hours until the lamb is tender and falls apart easily when shredded.
- Turn Up the Heat and Add Feta: Increase the oven temperature to 400°F (200°C). Remove the top parchment paper, crumble feta cheese over the lamb, and return to the oven uncovered for about 15 minutes, allowing the lamb to brown and the feta to melt and turn golden.½ cup Feta cheese
- Rest and Serve: Let the lamb rest for 10 minutes before slicing. Serve with the roasted vegetables and garnish with extra fresh herbs if desired.
Notes
- Marinate overnight for maximum flavor: Letting the lamb marinate for at least 4 hours or overnight allows the herbs, garlic, and mustard to penetrate the meat deeply, ensuring a rich, aromatic flavor in every bite.
- Slow cook for tender meat: Cooking the lamb slowly at a low temperature ensures it becomes fall-apart tender, retaining all its juices. Avoid rushing this step for the best texture.
- Seal in moisture: Wrapping the roasting pan with parchment paper traps steam, which helps keep the lamb moist and prevents it from drying out. This is key to achieving a melt-in-your-mouth result.
- Add feta at the end: To prevent the feta from burning, crumble it over the lamb during the last 15 minutes of cooking. This allows the feta to get golden and crispy while adding a salty finish.
- Rest the lamb before slicing: Let the lamb rest for about 10 minutes after roasting. This allows the juices to redistribute within the meat, making it juicier when sliced.








This is incredibly tender, with flavors that take you straight to the Mediterranean. It’s perfect for a special dinner that feels both rustic and a little fancy.
This was amazing! It was an easy to prepare meal that was so delicious!! The entire family just loved it!!
This recipe reminded me that I have not cooked lamb in such a long time! Super excited now.