Home » Valentine's Day Recipes » Authentic Lamb Shawarma Recipe – Bold, Juicy, and Flavor-Packed!

Authentic Lamb Shawarma Recipe – Bold, Juicy, and Flavor-Packed!

On

Updated

LAMB SHAWARMA

By Callie

There’s something about the smell of lamb shawarma sizzling over a hot grill that just stops me in my tracks. That mix of warm cumin, cinnamon, and coriander hitting the air while the lamb gets those gorgeous charred edges? It takes me right back to a little street food stall I stumbled into a few years ago while traveling. I remember standing there watching the cook slice shawarma off the spit, thinking, “I need to figure out how to make this at home.”

So I did. And after a lot of testing (and a few batches that were, let’s say, not great), I finally landed on this lamb shawarma recipe that my whole family actually fights over. Emily tried to claim the last skewer at dinner last week and I had to remind her that the cook gets first pick. That’s just the rule.

What I love about this recipe is that it tastes like something you’d get from a proper Middle Eastern restaurant, but it comes together on a regular weeknight without much fuss. The marinade does all the heavy lifting, and once those spiced lamb pieces hit the grill, you’re about 15 minutes away from one of the best meals you’ll make all month. The meat comes out juicy and tender with crispy, slightly smoky edges that are honestly addicting.

If you’re a fan of bold, spiced dishes, you should also try my Grilled Lamb Chops with Mint Walnut Pesto – it’s another one of those recipes that makes lamb lovers very happy.

Why You Will Like This Lamb Shawarma

  • Quick weeknight dinner – The actual cooking time is just 12 to 16 minutes on the grill, so even on busy nights, this is doable
  • Big flavor with minimal effort – The spice marinade takes about 5 minutes to mix, and it does all the work while you go about your day
  • Perfect for meal prep – Marinate the lamb the night before, and all you have to do tomorrow is thread it on skewers and grill
  • Naturally gluten-free – No flour, no breadcrumbs, just pure spiced lamb and a simple tahini drizzle
  • Keto-friendly with one easy swap – Skip the pita and serve over a big chopped salad for a low-carb dinner that still feels like a treat
  • Family tested and approved – Even my picky eaters go back for seconds, especially when they can build their own wraps
  • Great for entertaining – Set out a platter with all the toppings and let everyone make their own. It’s casual, it’s fun, and it looks really impressive
  • Leftovers are just as good – Cold shawarma over rice with a drizzle of tahini? That’s my go-to lunch the next day

Lamb Shawarma Ingredients

Here’s everything you’ll need to make this homemade lamb shawarma from start to finish. I’ve listed both metric and imperial measurements so you can use whatever you’re comfortable with.

For the Lamb Shawarma:

  • 450 g (1 lb) lamb leg steaks or lamb shoulder, cut into 2.5 cm (1-inch) cubes
  • 2 tbsp vegetable oil
  • 1 tsp garlic puree (or 2 cloves fresh garlic, finely minced)
  • 1-2 tbsp pomegranate molasses
  • 2 tsp dried oregano
  • 1 tsp ground cinnamon
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp kosher salt
  • 1/2 tsp ground allspice

For the Tahini Sauce:

  • 64 g (1/2 cup) light tahini paste
  • 125 ml (1/2 cup) water
  • 2-4 tbsp fresh lemon juice
  • Salt to taste

Ingredient Notes and Tips

Choosing the right cut: Lamb leg steaks are my first choice for shawarma because they’re lean enough to cook quickly but still have enough fat to stay juicy on the grill. Lamb shoulder works too, but it has more connective tissue, so you’ll want to cut the pieces a bit smaller so they cook through properly.

About pomegranate molasses: This is the ingredient that really makes this recipe special. It adds a sweet-tart depth that you can’t get from anything else. You can usually find it in the international aisle of most grocery stores, or at Middle Eastern markets. If you absolutely can’t find it, a mix of 1 tablespoon honey and 1 teaspoon balsamic vinegar will get you close, but it won’t be quite the same.

Tahini matters: Not all tahini is created equal. Look for a light-colored paste that’s smooth and pourable when stirred. Some brands are really thick and bitter. I’ve had the best results with brands that list just one ingredient: sesame seeds.

Callie’s Kitchen Note: I learned the hard way that garlic puree and fresh minced garlic behave differently in marinades. The puree blends into the spice mix more evenly, but fresh garlic gives you little pockets of stronger garlic flavor when you bite into the lamb. Personally, I use the puree for weeknight dinners and fresh garlic when I want that extra punch for a weekend cookout.

Possible Substitutions

  • Lamb to chicken: Boneless, skinless chicken thighs work great with this same marinade. Cut them into similar-sized pieces and reduce the grilling time by a few minutes
  • Dairy-free tahini swap: The tahini sauce is already dairy-free, but if you have a sesame allergy, try blending cashews with water and lemon juice for a creamy alternative
  • Pomegranate molasses alternative: Honey or date syrup with a squeeze of lemon
  • Oil swap: Olive oil works fine here, though vegetable oil has a higher smoke point for grilling

How To Make Lamb Shawarma

Preparing the Marinade

  1. In a large, shallow bowl, combine the vegetable oil, garlic puree, pomegranate molasses, oregano, cinnamon, cumin, coriander, kosher salt, and allspice. Give it a good stir until everything is mixed into a thick, fragrant paste. Your kitchen is going to smell amazing at this point.
  2. Add the cubed lamb pieces to the bowl and toss them until every piece is coated in the spice mixture. You want to really get in there with your hands (or tongs, if you prefer) and make sure the marinade is touching every surface of the meat.
  3. Cover the bowl tightly with plastic wrap or transfer everything to a zip-top bag. Press out the air and refrigerate. The lamb needs at least 30 minutes to marinate, but honestly, two hours is better. If you can swing it, overnight is the sweet spot for maximum flavor.

Threading and Grilling

  1. About 30 minutes before grilling, soak six wooden skewers in cold water. This keeps them from catching fire on the grill. If you have metal skewers, even better – skip the soaking step entirely.
  2. Thread the marinated lamb pieces onto the skewers, leaving a small gap between each piece so the heat can circulate evenly. Don’t pack them too tight or the middle pieces won’t cook through.
  3. Preheat your grill (or broiler) to medium-high heat. You want it hot enough to get those nice char marks, but not so blazing that the outside burns before the inside is done.
  4. Place the skewers on the grill and cook for 12 to 16 minutes total, turning them every 3 to 4 minutes. You’re looking for a nice golden-brown char on the outside with juices that run clear when you cut into a piece.
  5. Once done, pull the skewers off the heat and let the lamb rest for 3 to 5 minutes before serving. This lets the juices redistribute so you get tender, juicy bites instead of dry ones. I know it’s tempting to dig in right away, but trust me on this.

Callie’s Kitchen Note: The first time I made these, I packed the lamb pieces way too tight on the skewers and ended up with raw spots in the middle while the outside was overdone. Now I leave about a finger-width gap between each piece, and they cook perfectly every time. Small change, big difference.

Making the Tahini Sauce

  1. While the lamb rests, whisk together the tahini paste and water in a small bowl. Start with 2 tablespoons of lemon juice and taste as you go. The sauce should be smooth, pourable, and tangy without being sour.
  2. Season with salt to taste. If the sauce seems too thick, add water one tablespoon at a time until it reaches a consistency you like. It should flow off a spoon in a steady stream, not plop in clumps.

Serve your lamb shawarma with the tahini sauce drizzled generously on top, alongside hummus, pickled vegetables, or some minty Greek yogurt on the side.

Common Mistakes To Avoid

Even a simple recipe like this has a few tricky spots. Here are the mistakes I’ve made (so you don’t have to):

1. Skipping or rushing the marinade. I get it, you’re hungry and you want dinner now. But giving the lamb at least 30 minutes in the spice mixture is the difference between “okay” and “wow.” The acid from the pomegranate molasses and the oil work together to tenderize the meat and push those warm spices below the surface. A quick toss won’t cut it.

2. Overcrowding the skewers. When the lamb pieces are pressed together with no space between them, the middle stays raw while the outside burns. Leave breathing room so the heat can reach every side.

3. Not preheating the grill. If you put the skewers on a cold or lukewarm grill, the lamb will steam instead of searing. That means no char, no crispy edges, and a rubbery texture. Give the grill at least 10 minutes to come up to temperature before you start cooking.

4. Cutting into the lamb to check doneness. Every time you slice into a piece on the grill, juices escape. Instead, check for clear juices running from the thickest piece, or use an instant-read thermometer. The USDA recommends an internal temperature of 145 degrees F (63 degrees C) for lamb with a 3-minute rest.

5. Skipping the rest time. I know I already mentioned this, but it’s worth repeating because it really matters. Three to five minutes off the heat makes a noticeable difference in how juicy the final result is.

Callie’s Kitchen Note: On my third batch of testing, I forgot to soak the wooden skewers. They caught fire about 8 minutes in, and I ended up pulling half-cooked lamb off flaming sticks with tongs. Not my proudest kitchen moment. Soak those skewers, or just invest in a set of flat metal ones – they’re about ten bucks and worth every penny.

Storage and Reheating

Fridge storage: Let the cooked lamb cool completely, then transfer it to an airtight container. It’ll keep in the fridge for up to 3 days. I like to store the meat and the tahini sauce separately so the lamb doesn’t get soggy.

Freezing: The cooked lamb freezes well for up to 3 months. Spread the pieces in a single layer on a parchment-lined sheet pan and freeze until solid, then transfer to a freezer-safe bag. This keeps them from clumping into one big frozen block. Thaw overnight in the fridge before reheating.

Reheating methods:

  • Stovetop (my preferred method): Heat a skillet over medium heat with a tiny drizzle of oil. Add the lamb pieces and cook for 3 to 4 minutes, tossing occasionally, until heated through and the edges get crispy again
  • Oven: Spread on a sheet pan and reheat at 180 degrees C (350 degrees F) for about 10 minutes
  • Microwave: Works in a pinch. Heat in 30-second bursts, but know that it won’t be as good as the stovetop method

Meal prep tip: Marinate a double batch of lamb on Sunday, grill it all at once, and portion it out for the week. It’s incredible over rice bowls, in wraps, or tossed into salads. The flavors actually get better after a day in the fridge because the spices have more time to settle into the meat.

Tahini sauce storage: The sauce keeps in a sealed jar in the fridge for up to a week. It will thicken as it sits, so stir in a splash of water before serving to bring it back to the right consistency.

For more on safe food storage temperatures, the USDA Food Safety guidelines are a solid reference.

Lamb Shawarma Variations

1. Chicken shawarma: Swap the lamb for boneless, skinless chicken thighs. Same marinade, same method, just reduce the grill time to 10 to 12 minutes. Chicken thighs are more forgiving than breast meat and stay juicy with this spice blend.

2. Spicy harissa version: Add 1 to 2 tablespoons of harissa paste to the marinade for a serious kick. This is my go-to when I’m cooking for friends who like heat. Fair warning – it’s addicting.

3. Yogurt-marinated lamb: Replace the vegetable oil and pomegranate molasses with 1/4 cup of full-fat Greek yogurt. The lactic acid in the yogurt makes the lamb incredibly tender, and it creates a slightly different flavor profile that’s tangier and creamier.

4. Oven-roasted shawarma: No grill? No problem. Spread the marinated lamb pieces on a parchment-lined sheet pan and roast at 220 degrees C (425 degrees F) for 15 to 18 minutes, flipping halfway through. Finish under the broiler for 2 minutes to get those charred edges.

5. Vegetarian shawarma: This marinade is incredible on thick-sliced portobello mushrooms, cauliflower steaks, or extra-firm tofu. The cook time varies, but the flavor translates surprisingly well.

6. Mediterranean shawarma bowl: Skip the pita entirely and serve the lamb over a base of fluffy rice or quinoa with diced cucumber, cherry tomatoes, red onion, and a generous drizzle of tahini. Top with crumbled feta and a sprinkle of sumac if you have it.

7. Summer mango twist: During the warmer months, I’ll make a quick mango salsa (diced mango, red onion, cilantro, lime juice, pinch of salt) and pile it on top of the shawarma wraps. The sweetness plays so well against the warm spices.

Callie’s Kitchen Note: I tested the oven-roasted version side by side with the grilled version, and honestly? The oven does a really solid job. You won’t get quite the same smoky flavor, but if you hit it with the broiler at the end, the char is nearly identical. It’s been my go-to method on rainy days or when I don’t feel like dealing with the grill.

Serving Suggestions

What To Serve Alongside

This lamb shawarma is pretty flexible when it comes to sides. For a full Middle Eastern spread, set out warm pita bread, hummus, baba ganoush, tabbouleh, and a bowl of pickled turnips or cucumbers. Let everyone build their own plate – it’s the easiest way to feed a group.

For a lighter meal, a big chopped salad with romaine, cucumber, tomatoes, and red onion dressed in lemon and olive oil is all you need. The cool, crisp salad is the perfect contrast to the warm, spiced lamb.

Occasion Ideas

  • Weeknight dinner: Marinate in the morning, grill when you get home. Done in under 20 minutes
  • Weekend entertaining: Set up a shawarma bar with all the toppings and let guests build wraps
  • Meal prep: Grill a big batch and use throughout the week in bowls, wraps, and salads
  • Date night at home: Plate it up nicely with pomegranate seeds and fresh herbs for a restaurant-quality look

Beverage Pairings

A tall glass of mint lemonade is the classic pairing and for good reason – the cool mint balances the warm spices perfectly. For wine, a bold Shiraz or Malbec stands up to the lamb without overpowering it. And if you want something warm, Turkish tea or even a chai latte works surprisingly well alongside these flavors.

LAMB SHAWARMA

Lamb Shawarma FAQ

Can I use a different cut of lamb for shawarma?

Yes, but the cut you choose matters more than you might think. Lamb leg is the traditional choice for shawarma because it’s lean, tender, and takes well to high heat. Lamb shoulder has more marbling, which means more flavor, but it also has more connective tissue that needs lower, slower cooking to break down. If you go with shoulder, cut the pieces smaller (about 1.5 cm) so they cook through faster on the grill. I’ve tried loin chops too, and while they work, they’re expensive for a recipe where the marinade does most of the talking. Stick with leg steaks for the best balance of price and performance.

What if I don’t have pomegranate molasses?

You’ve got a few options here. The closest substitute is a mix of honey and balsamic vinegar (about 1 tablespoon honey plus 1 teaspoon balsamic). This gives you a similar sweet-tart quality without the exact same fruity depth. Date syrup with a squeeze of lemon also works. In a real pinch, I’ve used a tablespoon of dark brown sugar dissolved in a teaspoon of lemon juice, and it turned out fine – not identical, but the overall flavor was still really good. That said, once you try the recipe with the real thing, you’ll want to keep a bottle of pomegranate molasses in your pantry permanently.

How do I know when the lamb is done?

The most reliable method is an instant-read thermometer. You’re aiming for 145 degrees F (63 degrees C) for medium, which gives you a slightly pink, very juicy result. If you prefer your lamb more well-done, go to 160 degrees F (71 degrees C), but be aware it will be less juicy. Without a thermometer, look for juices that run clear (not pink) when you press on the thickest piece with tongs. The edges should have a nice golden-brown char, and the meat should feel firm but still have a bit of give when you press it.

Can I make lamb shawarma without a grill?

Absolutely. I actually make this in the oven more often than on the grill, especially during colder months. Spread the marinated lamb on a sheet pan lined with parchment paper and roast at 220 degrees C (425 degrees F) for 15 to 18 minutes. For those charred edges, switch to the broiler for the last 2 minutes and keep a close eye on it. A cast-iron skillet on the stovetop works too – get it ripping hot, add the lamb in a single layer (don’t crowd the pan), and sear for about 3 minutes per side. You’ll get great color and flavor either way.

Why is my tahini sauce bitter?

This usually comes down to the tahini itself. Some brands use over-roasted sesame seeds, which creates a sharp, bitter taste. If your sauce is bitter, try adding a bit more lemon juice first – the acid can help balance things out. A small drizzle of honey (about half a teaspoon) also helps round it out. For future batches, look for a tahini made from raw or lightly roasted sesame seeds. The color should be a pale tan, not dark brown. I’ve gone through probably six different brands and the lighter-colored ones are consistently smoother and less bitter.

Can I marinate the lamb for too long?

Good question, and yes, you can. The acid in the pomegranate molasses will start to break down the proteins too much after about 24 hours, which can make the outer layer of the meat mushy instead of tender. I’ve found the sweet spot is between 2 hours and overnight (about 8 to 12 hours). Anything less than 30 minutes and the flavor barely penetrates the surface. Anything over 24 hours and you risk that unpleasant texture. If you’re doing a longer marinade, cut back slightly on the pomegranate molasses – use closer to 1 tablespoon instead of 2.

Recipes You May Like

If you loved this lamb shawarma recipe, you’ll probably enjoy these too:

  • Grilled Lamb Chops with Mint Walnut Pesto – Another lamb recipe that’s all about bold flavors and quick grilling. The mint pesto is the perfect fresh counterpart to rich, charred lamb chops.
  • Balsamic Filet Mignon – If you love a good spice-forward meat dish, this one delivers. The balsamic glaze gives it a similar sweet-and-savory thing that pairs beautifully with a special dinner.
  • The Perfect Paella Recipe – For when you want to go all out with a Mediterranean-inspired feast. It’s a bit more of a project recipe, but it’s worth every minute.

Conclusion

This lamb shawarma has become one of those recipes that I make on repeat because it just works. It’s simple enough for a Tuesday night but impressive enough to serve when friends come over. The warm spices, the juicy charred lamb, and that creamy tahini drizzle all come together in a way that makes every bite really, really good.

If you’ve never cooked lamb at home before, this is a great place to start. Don’t overthink it – mix the marinade, give it time to do its thing, and let the grill handle the rest. I think you’re going to love this one.

If you make it, I’d love to hear how it turned out! Drop a comment below or tag me on social media. And don’t forget to save this recipe to Pinterest so you can find it again next time you’re planning dinner.

Happy cooking!

Callie

Print

Authentic Lamb Shawarma Recipe – Bold, Juicy, and Flavor-Packed!

LAMB SHAWARMA

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Lamb Shawarma recipe brings bold Middle Eastern flavors to your table with juicy, marinated lamb skewers grilled to perfection. Served with creamy tahini sauce and warm pita, this dish is packed with aromatic spices like cumin, cinnamon, and allspice. It’s an easy yet impressive meal perfect for weeknight dinners or special gatherings.

  • Author: Callie
  • Prep Time: 10 minutes
  • Marinate Time: 2 hours (or overnight)
  • Cook Time: 16 minutes
  • Total Time: 2 hours 26 minutes
  • Yield: 6 servings 1x
  • Category: Dinner, Lunch
  • Method: Grilling
  • Cuisine: Middle Eastern
  • Diet: Halal

Ingredients

Scale
Lamb Shawarma Ingredients:
  • 450 g (1 lb) lamb leg steaks or lamb shoulder, cut into 2.5 cm (1-inch) cubes
  • 2 tbsp vegetable oil
  • 1 tsp garlic purée
  • 12 tbsp pomegranate molasses
  • 2 tsp oregano
  • 1 tsp cinnamon
  • 1 tsp cumin
  • 1 tsp coriander
  • 1 tsp kosher salt
  • ½ tsp allspice
Tahini Sauce Ingredients:
  • 64 g (½ cup) light tahini paste
  • 125 ml (½ cup) water
  • 24 tbsp lemon juice
  • Salt to taste

Instructions

  • In a large, shallow bowl, mix all the marinade ingredients. Add the lamb cubes, toss to coat, cover, and marinate in the fridge for at least 2 hours or overnight.
  • Soak six wooden skewers in cold water for 30 minutes.
  • Thread the marinated lamb pieces onto the skewers.
  • Cook under a preheated grill or on a prepared barbecue for 12–16 minutes, turning occasionally, until the lamb is golden brown and any juices run clear.
  • To make the tahini sauce, whisk tahini paste, water, lemon juice, and salt until smooth and creamy.
  • Serve the lamb shawarma with tahini sauce, warm pita, and your favorite sides like hummus or pickled vegetables.

Notes

  • Marinate the lamb overnight for maximum flavor.
  • Pomegranate molasses adds a slight tangy sweetness, but you can substitute honey if needed.
  • If using metal skewers, there’s no need to soak them.

Nutrition

  • Serving Size: 1 skewer
  • Calories: 106 kcal
  • Sugar: 1 g
  • Sodium: 421 mg
  • Fat: 7 g
  • Saturated Fat: 5 g
  • Unsaturated Fat: 2 g
  • Trans Fat: 0 g
  • Carbohydrates: 1 g
  • Fiber: 1 g
  • Protein: 10 g
  • Cholesterol: 30 mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star