{this post was originally published March 2017 and updated on Aril 2025}
Lamb kebabs are one of those dishes that bring bold flavors, satisfying textures, and an irresistible aroma to your kitchen. Whether you’re grilling them in the summer or cooking them indoors on a cold evening, these juicy, perfectly charred skewers are always a hit. The combination of tender lamb, vibrant spices, and that crispy outer layer makes each bite feel like a celebration.
Jump to RecipeThis recipe isn’t just about the lamb; it’s about the spices and marinades that take this dish from good to great. Whether you’re a seasoned cook or a kitchen newbie, these lamb skewers will have everyone asking for seconds. So, let’s dive in and learn why you’ll love making this dish, how to do it with minimal stress, and how to make it your own.
Why You’ll Love Lamb Kebabs
- Quick and Easy: This recipe requires minimal preparation and is ready in under an hour—perfect for weeknight dinners, weekend cookouts, or when you want something special without hours in the kitchen.
- Customizable: Lamb skewers are incredibly versatile, allowing you to mix and match marinades, spices, and veggies to suit your tastes.
- Flavorsome: Lamb is naturally rich and tender, and when paired with a zesty marinade, it takes on a deep, savory flavor that’s hard to beat. The crispy, caramelized edges on the grill seal in all that flavor.
- Grill or Oven-Friendly: While grilling gives you that classic smoky flavor, these skewers can easily be cooked indoors on a grill pan or in the oven if you’re not ready to fire up the BBQ.
- Perfect for Meal Prep: These skewers store well, making them a great make-ahead option for busy days or as part of a larger meal prep session.
Ingredients You’ll Need
Here’s the basic lineup of ingredients for making lamb kebabs:
For the Lamb Marinade:
- lamb shoulder or lamb leg, cut into 1-inch cubes
(Shoulder is ideal for tenderness, but leg is great if you want leaner cuts.) - Onions (for added brightness and crunch.)
- Olive oil (Adds richness and helps the spices adhere to the lamb.)
- Lemon juice (For a touch of acidity and brightness.)
- Garlic cloves (For a bold flavor that’ll seep into the lamb.)
- Rosemary (Enhances the savory taste with a citrusy note.)
- Salt and pepper (Always important for balancing flavors.)
For Assembling:
- Wooden or metal skewers
(If you use wooden skewers, remember to soak them in water for 30 minutes to avoid burning.) - Optional: Vegetables
(Bell peppers, onions, zucchini, or cherry tomatoes can be added to the skewers for extra flavor and color.)
How to Make Lamb Kebabs
The basic process for making lamb kebabs is simple, but the key lies in the marinade. Here’s how to make them:
- Marinate the Lamb:
Start by cutting the lamb into 1-inch cubes. In a large bowl, combine olive oil, lemon juice, garlic, rosemary, salt, and pepper. Add the lamb cubes to the bowl and toss until evenly coated. Cover and refrigerate for at least 30 minutes, though for the best flavor, let it marinate for 2–4 hours (or even overnight). - Prepare Skewers:
If you’re using wooden skewers, soak them in water for about 30 minutes to prevent them from burning during cooking. Thread the marinated lamb onto the skewers. You can alternate between lamb and onions. - Grill or Cook:
- On the Grill: Preheat your grill to medium-high heat. Place the skewers on the grill and cook for about 4–6 minutes per side, or until the lamb reaches your preferred level of doneness. For medium-rare, aim for an internal temperature of 135°F (57°C).
- On the Stovetop: If grilling isn’t an option, heat a grill pan or skillet over medium-high heat. Add the skewers and cook for 4–6 minutes per side, ensuring they get a nice sear.
- Rest and Serve:
Once the lamb is cooked to your liking, remove the skewers from the heat and let them rest for a few minutes. This ensures the juices redistribute and the lamb stays tender. Serve your skewers with a side of rice, couscous, or a fresh salad, and enjoy!



Substitutions, Add-ins, and Flavor Changes
Lamb kebabs are incredibly customizable. Here are some ideas for mixing things up:
Protein Substitutions:
- Beef or Chicken: If you’re not a fan of lamb, beef or chicken can easily be substituted. Use cuts like sirloin or chicken thighs for juicier, more flavorful skewers.
- Vegetarian Option: Swap the meat for firm tofu, paneer, or mushrooms for a delicious vegetarian skewer.
Flavor Variations:
- Spicy Marinade: Add chili flakes, cayenne pepper, or even harissa paste for a fiery kick.
- Herb Variation: For a more herbal flavor, add fresh rosemary, thyme, or mint to the marinade.
- Mediterranean Twist: Mix in a little yogurt and fresh lemon zest for a tangy, creamy marinade.
Add-ins:
- Vegetables: Bell peppers, red onions, zucchini, and cherry tomatoes are great additions to the skewers. They soak up the marinade flavors and add a bit of charred sweetness.
- Cheese: Small cubes of feta cheese added to the skewers right before grilling create a lovely creamy contrast to the lamb.

Storing, Freezing, and Make-Ahead Tips
Storing:
- Leftovers: If you have leftover lamb skewers, store them in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave.
- Veggies: If you have veggies on the skewers, they will store the same way as the lamb and are best eaten within 1–2 days.
Freezing:
- Marinated Lamb: Freeze the marinated lamb before cooking. Simply place the marinated lamb in a resealable freezer bag and freeze for up to 3 months. When ready to cook, thaw it in the fridge overnight and skewer it as usual.
- Cooked Skewers: If you have cooked lamb skewers, freeze them in a single layer on a baking sheet, then transfer to a ziplock bag. Reheat in the oven or grill to get that crispy exterior back.
Make-Ahead:
- Marinate Ahead: The lamb can marinate overnight for extra flavor, and the skewers can be assembled the day before. Simply store them in the fridge until you’re ready to cook.
- Prep Skewers in Advance: Assemble the skewers with meat and vegetables, then cover them and refrigerate until ready to cook.
You Might Also Like…
If you love lamb skewers, here are some other recipes you might enjoy:
- Pretty Potato Stacks/Roses: A great side dish for these kebabs.
- 6 Ingredient Crispy Ricotta Balls: For a lighter, vegetarian alternative, these crispy ricotta balls are packed with flavor and can be served alongside the skewers.
- Simple and Healthy Israeli Salad: A fresh side that pairs perfectly with grilled skewers.
Lamb skewers are more than just a meal—they’re an experience. Whether you’re grilling with friends or preparing a quick weeknight dinner, these skewers will take your cooking game to the next level. So, fire up the grill (or your stovetop), marinate that lamb, and enjoy this rich, flavorful dish any time of the year.
Rosemary Skewered Lamb Kebabs
Equipment
- wooden skewers
Ingredients
- 1 1/2 lbs lamb (I used a boneless leg of lamb) cut into 1 inch pieces about 1 kg
- 2-3 red onions cut into chunks
- 1/4 cup chopped fresh rosemary plus extra for garnish/threading – see instruction
- 1/4 cup lemon juice
- 1/4 cup olive oil
- 4 cloves garlic, minced
- 1 teaspoon salt and pepper, each and more for after cooking
- 1 bunch chives 2 packages, optional
Instructions
- In a large Ziploc bag (or a non-reactive storage dish), combine the ingredients (except for the rosemary you are using for garnish) for the lamb and toss to combine.
- Seal; refrigerate for at least 1 hour or up to 12 hours.
- When you are ready to cook, preheat an indoor grill (or the oven to 425 F); alternatively, you can barbecue these outside on a grill.
- Thread lamb pieces, alternatively with onion, onto skewers (if you find rosemary that has long enough stalk, you can skewer them directly onto the rosemary stalk!!); discard marinade.
- Grill lamb until lightly charred and cooked to your liking, turning skewers occasionally throughout cooking, about 8 to 10 minutes total (cooking time will vary depending on the thickness of your lamb and your desired doneness)
- Transfer skewers to plate.
- If you are using wooden skewers, tuck in a sprig of rosemary in the top of each skewer to mimic the look that the meat is skewered directly on the rosemary stalk






0 Comments