
There’s nothing quite like perfectly grilled lamb kebabs fresh off the skewer—they’re elegant enough for entertaining yet simple enough for a weeknight dinner. These beautifully charred, tender morsels of lamb are marinated in a fragrant blend of Mediterranean spices, yogurt, and herbs that keep the meat incredibly juicy while building layers of sophisticated flavor. This recipe draws inspiration from traditional Middle Eastern and Turkish preparations, but with a preppy kitchen twist that makes it approachable for home cooks.
The secret to truly perfect lamb kebabs lies in three key elements: choosing the right cut of meat, crafting a flavorful marinade, and mastering the grilling technique. I’ve perfected this recipe over years of entertaining, and I’m thrilled to share my foolproof method with you. Whether you’re hosting a dinner party or simply craving something special, these lamb kebabs will absolutely impress.
The yogurt-based marinade is your secret weapon here. The acidic dairy breaks down the meat’s muscle fibers, tenderizing it while the spices—cumin, coriander, and smoked paprika—create an irresistible crust when grilled. Fresh herbs like mint and cilantro add brightness, while garlic and onion provide an aromatic backbone. I always marinate for at least four hours, but overnight is truly ideal for maximum flavor development.
What makes these kebabs special is the balance of char and tenderness. You want your grill screaming hot to create those gorgeous caramelized edges while keeping the interior pink and juicy. It’s all about timing and attention—usually just four to five minutes per side for medium-rare perfection. Serve them on a beautiful platter with charred lemon wedges, fresh herbs, and warm pita bread for the ultimate Mediterranean feast.
If you’re looking to elevate your entertaining game, check out our Best Peanut Butter Chocolate Chip Cookie Recipe for an elegant dessert to follow. For a lighter starter option, try our Best Yogurt Smoothie Recipe. And if you’re planning a vegetarian menu alongside this, our Best Vegan Cupcake Recipe offers a delightful plant-based option.
For additional inspiration on Mediterranean grilling techniques, check out Bon Appétit’s grilling guides and Serious Eats’ meat preparation tutorials. The New York Times Cooking section also has wonderful international kebab variations worth exploring.
Ingredients
- 2 pounds lamb shoulder or leg, cut into 1.5-inch cubes
- 1 cup full-fat Greek yogurt
- 1/4 cup fresh lemon juice
- 3 tablespoons olive oil
- 6 cloves garlic, minced
- 1 large red onion, finely diced
- 2 teaspoons ground cumin
- 1.5 teaspoons ground coriander
- 1 teaspoon smoked paprika
- 1/2 teaspoon cayenne pepper
- 1/2 teaspoon black pepper
- 1 teaspoon kosher salt
- 1/3 cup fresh mint, finely chopped
- 1/4 cup fresh cilantro, finely chopped
- Zest of 1 lemon
- Wooden or metal skewers
- Charred lemon wedges for serving
- Fresh herbs for garnish

Instructions
- If using wooden skewers, soak them in water for at least 30 minutes before grilling to prevent burning.
- In a large bowl, combine Greek yogurt, fresh lemon juice, and olive oil, whisking until smooth and well combined.
- Add minced garlic, diced red onion, ground cumin, ground coriander, smoked paprika, cayenne pepper, black pepper, and kosher salt to the yogurt mixture.
- Stir in fresh mint, cilantro, and lemon zest, mixing thoroughly until the marinade is fragrant and evenly distributed.
- Add the lamb cubes to the marinade, ensuring every piece is well coated. Cover with plastic wrap and refrigerate for at least 4 hours, preferably overnight.
- Remove the lamb from the refrigerator 30 minutes before grilling to allow it to reach room temperature.
- Preheat your grill to high heat (about 450-500°F) and lightly oil the grates to prevent sticking.
- Thread marinated lamb pieces onto skewers, leaving a small space between each piece for even cooking. Pat off any excess marinade with a paper towel.
- Place skewers on the hot grill and cook for 4-5 minutes on the first side without moving them, allowing a beautiful char to develop.
- Flip the skewers carefully and grill for another 4-5 minutes on the second side for medium-rare, or longer if you prefer your lamb more cooked through.
- Remove kebabs from grill and let rest on a cutting board for 3-5 minutes before serving.
- Arrange on a serving platter, garnish with fresh mint, cilantro, and lemon wedges, and serve immediately with warm pita bread and tzatziki sauce.

Pro Tips
Marinating overnight is ideal: While four hours will work, allowing the marinade to work on the lamb overnight creates even more tender, deeply flavored results. The yogurt’s lactic acid is a natural tenderizer.
Don’t skip the resting period: After grilling, let your kebabs rest for a few minutes. This allows the juices to redistribute throughout the meat, keeping it moist and flavorful.
Grill temperature is crucial: Your grill must be smoking hot to create that gorgeous charred exterior while keeping the inside pink. If your grill isn’t hot enough, you’ll end up with gray, dry lamb instead of beautiful caramelized kebabs.
Pat the meat dry: Before skewering, pat the marinated lamb pieces with paper towels. This removes excess marinade and promotes better browning and char development.
Use quality lamb: Lamb shoulder offers great flavor and reasonable price, while leg meat is leaner. Either works beautifully here. Avoid pre-cubed lamb if possible—freshly cut meat has superior texture.
Customize your spice blend: If you don’t have smoked paprika, regular paprika works fine. For extra heat, increase the cayenne. For a more Mediterranean flavor, add oregano or thyme.
Serving suggestions: Serve with charred lemon wedges, warm pita bread, tzatziki sauce, fresh tomatoes, cucumbers, and red onion. A crisp salad dressed with lemon vinaigrette complements these kebabs beautifully.
Leftovers: Store leftover lamb kebabs in an airtight container for up to three days. Reheat gently in a 350°F oven or on the grill for the best results.
