Grilled Moroccan Lamb Skewers

Jump to Recipe

This post may contain affiliate links. Read more at our disclosure policy.

Sharing is caring!

Inspired by our travels through Morocco, these Grilled Moroccan Lamb Skewers capture the bold, aromatic flavors of North African spice markets. Smoky, savory, and ready in minutes! Tender cubes of lamb are seasoned with a Moroccan-inspired spice blend and grilled to perfection. No marinade needed, just pure flavor.

Grilled Moroccan Lamb Skewers on a serving platter with a side of grilled lemon and a glass of wine.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Morocco is truly a feast for the senses, filled with colorful markets, fragrant spice stalls, and the irresistible scent of lamb sizzling over open flames. The flavors here aren’t just ingredients; they’re centuries of culinary tradition passed down and perfected through generations.

Lamb shows up everywhere, from slow-cooked in tagines, spiced and grilled on skewers, or tucked into street food snacks. This recipe isn’t about replicating any dish specifically, but more about capturing the spirit of those flavors in a simple, approachable way. Tender lamb cubes get a bold Moroccan-inspired spice rub, then they hit the grill, and come out juicy, smoky, and packed with flavor. Ready to impress with minimal effort and easy to recreate at home!

Moroccan Lamb Skewer Ingredients

The key to this recipe is the Moroccan-inspired spice blend. It’s rich, earthy, and layered with subtle floral notes that bring the lamb to life. You can find pre-made Moroccan or Ras el Hanout blends at most grocery stores or online, or make your own at home with a few common pantry spices.

  • Lamb Steaks – Lamb steaks come in various cuts from classic T-Bones to bone-in ribeye-style steaks. For skewers, we recommend buying lamb sirloin or lamb shoulder steak. They’re boneless, budget-friendly, and easy to cut into even cubes for grilling.
  • Seasoning – You can buy a pre-made spice blend, but we recommend you make our Moroccan Spice Blend with a mix of coriander, turmeric, paprika, allspice, cinnamon, cumin, and more. It’s fragrant, easy to whip together, and delicious on lamb!

Equipment – If you like making lamb skewers regularly, we recommend you invest in metal skewers. They’re durable, reusable, and no soaking required. Wooden skewers work too; just remember to soak them in water for at least 30 minutes before grilling to prevent burning.


Preparation

Soak Skewers – (If using wooden skewers) Place wooden skewers in a large pan or 1-gallon zip-lock baggie with water. Soaking them prevents them from igniting over direct heat, like when using cedar planks.

Cut Lamb – Slice the lamb into 1-inch cubes.

Season – Place the cubed lamb into a container and liberally apply the seasoning. Cover and store in the refrigerator at least one hour before cooking, ideally overnight for the best flavor from dry brining.


How to Make Grilled Moroccan Lamb Skewers

  1. Prep: Prepare your grill for direct grilling using lump charcoal. Target the internal temperature of the grill at 450 – 500 degrees Fahrenheit. Place the seasoned and cubed lamb steaks on skewers.
  2. Grill Direct: Place the Moroccan lamb skewers on the grill grates over direct heat. Grill each side for 3 minutes, flipping as the sides begin to brown. Remove from the grill when the internal temperature of the lamb reads 135 degrees Fahrenheit (for medium rare) using an instant-read thermometer.
  3. Rest: Remove from the grill, and rest on a cutting board for 10 minutes uncovered. Then enjoy.

Serving Tips

Serve over rice for an easy rice bowl with your favorite dipping sauce (I like it with a tzatziki sauce). Or add to greens for a hearty grilled lamb salad. Another option is to grill vegetables like red onions, tomatoes, and peppers for roasted vegetables.

Side Ideas

A quick and easy side to pair with this dish is rice. Anytime we have skewers, one of our go-to recipes is Oven Roasted Potatoes with crispy skin and chewy bite, or elevate the flavor with our Duck Fat Roasted Potatoes.

For something more elevated, consider Horseradish Mashed Potatoes or Prosecco Risotto. While not North African, it is delicious with grilled meat.


Would you like to save this?

We'll email this to you AND share our secrets to perfectly grilled steaks.

Wine Pairing For Moroccan Lamb Skewers

The warmth of Moroccan spices pairs beautifully with wines that have their own sense of spice and depth. Look for a Rhône-style red like Syrah or Grenache, a Rioja Tempranillo, or a peppery Zinfandel. Each sip enhances the smoky, savory richness of the grilled lamb. Cheers!


Tried this recipe? Give us a star rating and we would love to see! Mention @vindulge or use the hashtag #vindulge on all the social media handles. And consider subscribing to our newsletter where we drop all our favorite ideas and inspirations weekly.

Fire + Wine Cookbook Cover

Get a signed copy of our cookbook! Order Now

Three Grilled Moroccan Lamb Skewers on a serving platter.
No ratings yet

Grilled Moroccan Lamb Skewers

Tender grilled lamb skewers seasoned with Moroccan-inspired spices. A simple, flavorful dish inspired by North African flavors.
Prep: 10 minutes
Cook: 10 minutes
Dry Brining Meat: 1 hour
Total: 1 hour 20 minutes
Servings: 4 skewers
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Ingredients 

  • 2 pounds lamb steak, cut into 1-inch cubes, (we recommend lamb sirloin or lamb shoulder, boneless)
  • 3 tablespoons Moroccan Spice Blend

Instructions 

  • Season Lamb: Place the cubed lamb into a container and liberally apply the seasoning. Cover and store in the refrigerator at least one hour before cooking, ideally overnight for the best flavor from dry brining.
  • Preparation: (If using wooden skewers) Place wooden skewers in a large pan or 1-gallon zip-lock baggie with water. Soak for 30 minutes before grilling.
  • Preheat Grill: Prepare your grill for direct grilling using lump charcoal. Target the internal temperature of the grill at 450 – 500 degrees Fahrenheit.
  • Skewer the Lamb: Place the seasoned and cubed lamb steaks on skewers.
  • Grill Direct: Place the Moroccan lamb skewers on the grill grates over direct heat. Grill each side for 3 minutes, flipping as the sides begin to brown. Remove from the grill when the internal temperature of the lamb reads 135 degrees Fahrenheit (for medium rare) using an instant-read thermometer. (6-10 minutes total, based on desired finishing temperature)
  • Rest: Remove from the grill, and rest on a cutting board for 10 minutes uncovered. Then serve and enjoy.

Notes

When is lamb done? We treat grilled lamb skewers like beef steaks and like to cook them to medium rare. If you cook lamb over medium, it can get tough, and you lose some of the flavor. So treat it like beef and you’re good to go!

Nutrition

Calories: 333kcal | Carbohydrates: 8g | Protein: 47g | Fat: 12g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 147mg | Sodium: 150mg | Potassium: 784mg | Fiber: 5g | Sugar: 0.5g | Vitamin A: 189IU | Vitamin C: 0.3mg | Calcium: 198mg | Iron: 8mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Prep Time: 10 minutes
Cook Time: 10 minutes
Dry Brining Meat: 1 hour
Total Time: 1 hour 20 minutes
Course: Main Course
Cuisine: grilling, Moroccan
Servings: 4 skewers
Calories: 333
Like this recipe? Leave a comment below!

mary cressler headshot

Vindulge

About Mary


I'm Mary, a wine/food/travel writer, Certified Sommelier, mom of twins, former vegetarian turned BBQ fanatic, runner, founder of Vindulge, and author of Fire + Wine cookbook. Thanks for stopping by!

You May Also Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.