Embark on a culinary journey to the vibrant souks and bustling streets of Morocco with these exquisite lamb kebabs. Marinated to perfection with an aromatic blend of traditional Middle Eastern spices, fresh herbs, and the distinct tang of preserved lemon, these skewers promise a burst of flavor in every bite. Expertly grilled until irresistibly juicy, they serve as the ultimate center-piece for any meal, pairing beautifully with crisp vegetables, fluffy couscous, or warm, crusty bread.

Authentic Moroccan Lamb Kebabs with Preserved Lemon
Lamb kebabs are more than just a dish; they are a culinary cornerstone deeply embedded in Moroccan cuisine and revered throughout the wider Middle East. A stroll through any bustling Medina (open-air market) will inevitably lead you to the intoxicating aroma of lamb sizzling over an open flame, a testament to their omnipresence and popularity. These tender morsels are typically served simply, often with freshly baked khobz (Moroccan bread) and a sprinkle of cumin and salt, allowing the rich flavors of the lamb and its marinade to truly shine.
This recipe brings that authentic street food experience right into your home, focusing on a robust marinade that tenderizes the lamb while infusing it with layers of flavor. The inclusion of preserved lemon is a game-changer, offering a unique salty, tangy, and subtly sweet complexity that elevates these kebabs far beyond the ordinary. Prepare to delight your senses with a dish that is both easy to make and profoundly satisfying.

The Essence of the Marinade: Key Ingredients
The secret to truly exceptional lamb kebabs lies in a well-balanced and potent marinade. Our Moroccan-inspired blend uses fresh, vibrant ingredients and traditional spices to create an unforgettable flavor profile. Here’s a closer look at what you’ll need to create this culinary magic:
- Olive Oil: The foundation of the marinade, olive oil helps to distribute flavors evenly and keeps the lamb moist during grilling. It also aids in creating a beautiful crust.
- Red Onion, minced: Adds a pungent sweetness and aromatic depth to the marinade. When minced finely, it seamlessly blends into the spice mixture, ensuring every piece of lamb is coated.
- Fresh Parsley, minced: A cornerstone of Moroccan and Middle Eastern cooking, fresh parsley brings a bright, herbaceous note that cuts through the richness of the lamb.
- Fresh Cilantro, minced: Offering a distinctive citrusy and peppery flavor, cilantro is crucial for that authentic regional taste. If you have a genetic aversion to cilantro, feel free to substitute with additional parsley or a milder herb like mint.
- Preserved Lemon, minced: This is the star ingredient! Preserved lemons impart a complex, salty, umami, and floral tang that is unlike fresh lemon. It tenderizes the meat and infuses it with an incredible depth of flavor. Learn how to make your own preserved lemons or find them in specialty stores.
- Cumin: A classic Middle Eastern spice, cumin provides a warm, earthy, and slightly smoky flavor that complements lamb wonderfully.
- Paprika: Not just for color, paprika (preferably sweet or smoked, depending on your preference) adds a mild, fruity heat and contributes to the appetizing hue of the grilled lamb.
- Black Pepper: Essential for a touch of sharp heat, enhancing all other flavors.
- Salt: Crucial for seasoning and for drawing out the natural flavors of the lamb. Ensure it’s balanced with the saltiness of the preserved lemon.
- Boneless Lamb Shoulder or Sirloin, cut into 1-inch cubes: These cuts are ideal for kebabs due to their tenderness and good marbling, which keeps the meat juicy during high-heat cooking. Uniform 1-inch cubes ensure even cooking.
For precise quantities, please refer to the detailed recipe card at the end of this article.
Step-by-Step Instructions: Crafting Perfect Lamb Kebabs
Creating these flavorful lamb kebabs is a straightforward process that yields incredibly rewarding results. Follow these simple steps for juicy, aromatic skewers every time:

1. Prepare the Marinade
In a large mixing bowl, combine the olive oil, finely minced red onion, fresh parsley, fresh cilantro, minced preserved lemon, cumin, paprika, black pepper, and salt. Mix all ingredients thoroughly until they form a fragrant and well-combined paste. This is the heart of your lamb kebabs, so ensure everything is evenly distributed.
Helpful Tip: If you opt for wooden skewers, remember to soak them in water for a minimum of 30 minutes before threading the lamb. This simple step prevents them from charring or catching fire on the grill, ensuring your kebabs cook beautifully.

2. Marinate the Lamb
Add the cubed lamb shoulder or sirloin to the bowl with the marinade. Using your hands, thoroughly coat each piece of lamb with the mixture. Ensure every surface is covered for maximum flavor infusion. Cover the bowl and refrigerate the marinated lamb for at least 2 hours, or ideally overnight, to allow the flavors to deepen and the meat to tenderize. The longer the marination, the more succulent and flavorful your kebabs will be.

3. Thread and Prepare for Grilling
Once marinated, thread the lamb cubes onto your prepared skewers. Don’t overcrowd them; leave a little space between each piece to allow for even cooking and proper browning. Preheat your grill (charcoal or gas) or stovetop grill pan to medium-high heat. Ensure the surface is clean and lightly oiled to prevent sticking.

4. Grill to Perfection
Place the lamb skewers on the hot grill. Grill for 3-4 minutes on each side, turning frequently to ensure even cooking and to prevent burning. Continue grilling for a total of 10-15 minutes, or until the lamb reaches your desired level of doneness. For medium-rare lamb, aim for an internal temperature of 130-135°F (54-57°C). For medium, 140-145°F (60-63°C). The kebabs should have a beautiful char on the outside while remaining tender and juicy within. Remove from heat and let them rest for a few minutes before serving to redistribute the juices.
Special Ingredients & Easy Substitutes
While this recipe champions authentic flavors, flexibility is key in the kitchen. Here are some simple substitutes for ingredients you might not have on hand:
- Preserved Lemon: If time doesn’t permit you to make your own preserved lemons from scratch or if you can’t find them at the store, you can achieve a similar acidic brightness with a squeeze of fresh lemon juice combined with a teaspoon of lemon zest. While not an exact match for the complex flavor of preserved lemon, it will still offer a delightful zing.
- Fresh Herbs (Cilantro & Parsley): For those who find cilantro’s taste akin to soap (a common genetic predisposition), simply omit it and increase the amount of fresh parsley. Alternatively, experiment with other fresh herbs like mint or oregano for a different but equally delicious aromatic profile.
- Red Onion: Any onion variety will work well here. If you don’t have a red onion, a yellow or white onion will provide a similar aromatic base. For a smoother marinade texture and more uniform flavor distribution, consider grating the onion instead of finely chopping it. This releases more of its juices into the marinade.

No Grill? No Problem! How to Bake Your Lamb Kebabs
While grilling imparts a unique smoky flavor and char, you can still achieve wonderfully tender and flavorful lamb kebabs right in your oven. It’s a fantastic alternative when outdoor grilling isn’t an option.
To bake your kebabs, preheat your oven to 400°F (204°C). Prepare a baking sheet, ideally one with a wire rack on top. This setup allows air to circulate around the kebabs, promoting even cooking and browning on all sides, mimicking the grill effect. If you don’t have a wire rack, you can simply place the skewers directly on the baking sheet, ensuring the ends of the skewers extend off the edges of the pan. This keeps the lamb elevated and prevents it from stewing in its own juices.
Roast the lamb kebabs for 15-20 minutes, or until they begin to brown beautifully. Flip the skewers every 3-4 minutes to ensure all sides cook evenly. To confirm doneness, use a meat thermometer; the lamb should reach an internal temperature of 145°F (62°C) for medium-rare, or higher for more well-done results. For an extra touch of char, you can briefly broil the kebabs for the last 1-2 minutes, keeping a close eye on them to prevent burning.
What to Serve with Your Lamb Kebabs
These versatile lamb kebabs pair harmoniously with an array of side dishes, making them perfect for any occasion. While they complement almost anything, my personal favorite way to enjoy them is alongside a super fresh, vibrant salad and either fluffy couscous or traditional Moroccan bread (khobz). The freshness of the salad and the comforting starch of the bread or couscous perfectly balance the rich flavors of the lamb.
Here are some of my top recommendations for Moroccan salads, breads, and other accompaniments that will beautifully complement your lamb skewers:
Essential Equipment for Lamb Kebabs
To successfully prepare these delectable lamb kebabs, you’ll need the right tools, primarily focusing on skewers and your cooking method.
Skewers: These are indispensable for threading and cooking your lamb. You have a choice between wooden or metal skewers. If you opt for wooden skewers, a vital step to prevent them from burning during cooking is to soak them in water for at least 30 minutes prior to use. Metal skewers do not require soaking and are reusable, making them an eco-friendly choice.
Grill or Oven: If you plan to grill, either a charcoal or gas grill will work beautifully. Charcoal grills will impart a distinct smoky flavor, while gas grills offer convenience and easy temperature control. For those without a grill, or if weather doesn’t permit outdoor cooking, refer to the “How to Bake” section above for detailed instructions on achieving delicious results in your oven.

Storage and Handling
While these lamb kebabs are so delicious you might not have any leftovers, it’s good to know how to properly store them. Cooked lamb kebabs can be stored in an airtight container in the refrigerator for up to 3-5 days. Always ensure they are cooled completely before refrigerating. The shelf life can also be guided by the expiration date of the original meat, so consume them within that timeframe for optimal freshness.
This recipe, unfortunately, does not freeze well once cooked. Freezing can alter the texture of the lamb, making it tougher and less enjoyable upon reheating. For the best experience, enjoy them fresh!
More Lamb Recipes to Explore
If you loved these Moroccan Lamb Kebabs, you’re in for a treat! Lamb is a beloved protein in Moroccan and Middle Eastern cuisine, offering rich flavors and incredible versatility. Explore more delicious lamb recipes from Salima’s Kitchen:
Lamb Kebabs
No reviews yet – be the first!
- Author: Salima Benkhalti
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Entree, Dinner, Lunch
- Method: Grilled
- Cuisine: Moroccan, North African, Mediterranean, African
- Diet: Gluten Free
Ingredients
- 1 tbsp olive oil
- 1/2 red onion, minced
- 2 tbsp parsley, minced
- 2 tbsp cilantro, minced
- 1 tbsp preserved lemon, minced
- 1 tsp cumin
- 1 tsp paprika
- 1 tsp pepper
- 1 tsp salt
- 2 lbs boneless lamb shoulder or sirloin, cut into 1 inch cubes
Instructions
- Make the marinade. In a large bowl, mix together the oil, onion, parsley, cilantro, lemon, and spices.
- Marinate the lamb. Add the lamb to the marinade and refrigerate until ready to grill.
- Thread the lamb onto the skewers. Prep the grill or stovetop grill surface. Grill for 3-4 minutes on each side and continue to turn so they don’t burn, until the lamb is fully cooked (usually takes between 10-15 minutes).