Written by

Christine Myers

Published

Flavorful Moroccan Spiced Lamb Kofta Skewers Recipe with Easy Harissa Yogurt Dip

Ready In 40 minutes
Servings 8-10 skewers
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

“You have to try this,” my neighbor insisted one late summer evening as the smell of smoky spices drifted over the fence. I wasn’t expecting much, honestly—I mean, how special could lamb skewers be? But then she handed me one of her Moroccan spiced lamb kofta skewers, still warm from the grill, paired with a dollop of tangy harissa yogurt. That first bite? It stopped me in my tracks—the blend of spices was like a little festival in my mouth. The warmth of cumin, coriander, and cinnamon mingled with the fresh herbs and that fiery yet creamy harissa yogurt made it a flavor combo I couldn’t forget.

Funny thing is, I almost forgot to bring the skewers out of the fridge because I got distracted chatting with her about her travels in Marrakech. The whole experience felt casual, yet the flavors were anything but ordinary. Maybe you’ve been there—standing around a barbecue, skeptical about a dish because it looks simple, but then it surprises you so much you have to ask for the recipe.

That night sparked a little obsession for me with Moroccan spices and the magic of kofta. I played around with the mix, trying to get the balance just right. The secret, I found, is in the subtle layering of spices and fresh herbs, and the cooling kick of harissa yogurt to round it all out. This recipe brings together those elements in a way that’s straightforward but packs a flavor punch every time—perfect for when you want something a little different but don’t want to fuss endlessly in the kitchen. Honestly, this lamb kofta skewer recipe has become a go-to for weekend dinners and casual get-togethers alike, and I’m betting it’ll find a spot in your recipe box too.

Why You’ll Love This Recipe

Let me tell you why these flavorful Moroccan spiced lamb kofta skewers with harissa yogurt dip have become one of my favorite dishes to make—and why you might fall for them just as easily:

  • Quick & Easy: Ready in under 40 minutes, this recipe is perfect for busy weeknights or those last-minute dinner plans when you want something impressive with minimal fuss.
  • Simple Ingredients: Most of the spices and ingredients are pantry staples or easy to find, so no special trips to exotic markets required.
  • Perfect for Entertaining: Whether it’s a casual barbecue or a weekend gathering, these skewers never fail to win over a crowd with their bold, authentic flavor.
  • Crowd-Pleaser: Kids and adults alike love the juicy, well-seasoned lamb paired with the creamy, slightly spicy yogurt dip—always a hit!
  • Unbelievably Delicious: The combination of warm Moroccan spices and the cooling effect of harissa yogurt is a balance that’s both comforting and exciting.

This recipe isn’t just another lamb skewer—it’s the one I’ve tweaked after many trials to get that perfect harmony of spices and freshness. The trick? Mixing fresh herbs right into the lamb for a juicy texture and using a homemade harissa yogurt dip that brings a gentle heat without overpowering the meat. It’s the kind of dish that has you closing your eyes with the first bite, savoring the layers of flavor that linger long after the meal is over.

What Ingredients You Will Need

This Moroccan spiced lamb kofta recipe uses simple, wholesome ingredients that come together to deliver bold flavor and juicy texture without extra hassle. Most of these ingredients are pantry-friendly spices and fresh herbs that bring the authentic Moroccan flair straight to your kitchen.

  • For the lamb kofta:
    • 1 lb (450g) ground lamb (I recommend a slightly fatty blend for best juiciness)
    • 1 small onion, finely grated (adds moisture and subtle sweetness)
    • 2 cloves garlic, minced
    • 2 tbsp fresh parsley, finely chopped
    • 2 tbsp fresh cilantro, finely chopped
    • 1 tsp ground cumin
    • 1 tsp ground coriander
    • ½ tsp ground cinnamon
    • ½ tsp smoked paprika (adds depth and subtle smokiness)
    • ¼ tsp cayenne pepper (optional, for a touch of heat)
    • Salt and black pepper, to taste
    • 1 tbsp olive oil (to help bind and add richness)
  • For the harissa yogurt dip:
    • 1 cup (240ml) plain Greek yogurt (full-fat for creaminess; I prefer Fage)
    • 2 tbsp harissa paste (adjust based on your heat preference)
    • 1 tbsp fresh lemon juice (brightens the dip)
    • 1 tsp honey or maple syrup (balances the heat)
    • Pinch of salt

Feel free to swap ground lamb with ground beef or turkey if you prefer, but lamb’s rich flavor is truly what makes this dish stand out. Also, if harissa paste isn’t easy to find, you can substitute with a mix of smoked paprika and chili flakes for a milder version. Fresh herbs are key here—using dried herbs won’t give the same fresh pop of flavor.

Equipment Needed

  • Mixing bowl: For combining the lamb and spices evenly. A medium-sized bowl works well.
  • Grater: To grate the onion finely. If you don’t have one, you can mince the onion very finely with a sharp knife.
  • Skewers: Metal or bamboo skewers. If using bamboo, soak them in water for 30 minutes beforehand to prevent burning.
  • Grill or grill pan: For cooking the kofta skewers. A cast-iron grill pan gives great sear marks if you don’t have an outdoor grill.
  • Small bowl: For mixing the harissa yogurt dip.

Personally, I use metal skewers because they’re reusable and distribute heat evenly, helping the kofta cook through nicely. If you’re on a budget, bamboo skewers are great but just remember that soaking is important to avoid charring. For cleanup, a grill pan with a non-stick surface saves some elbow grease, especially if you’re cooking indoors.

Preparation Method

moroccan spiced lamb kofta skewers preparation steps

  1. Prepare the lamb mixture (10 minutes): In a medium bowl, combine the ground lamb, grated onion, minced garlic, chopped parsley, cilantro, cumin, coriander, cinnamon, smoked paprika, cayenne (if using), salt, pepper, and olive oil. Use your hands to mix gently but thoroughly—don’t overwork it or the meat can get tough. The mixture should feel moist but hold together well.
  2. Shape the kofta (10 minutes): Divide the mixture into 8-10 equal portions. Take a handful and mold it around each skewer, pressing firmly to shape into a long oval or sausage shape about 4-5 inches (10-13cm) long. If the mixture feels too sticky, wet your hands slightly to make shaping easier.
  3. Preheat the grill or pan (5 minutes): Heat your grill or grill pan to medium-high heat. You want it hot enough for a nice sear but not so hot that the outside chars before the inside cooks.
  4. Cook the kofta skewers (8-10 minutes): Place the skewers on the grill and cook, turning every 2-3 minutes, until nicely browned on all sides and cooked through (internal temperature should reach about 160°F/71°C). You should notice a lovely crust forming with a juicy interior. If the skewers start to blacken too fast, reduce the heat slightly.
  5. Make the harissa yogurt dip (5 minutes): While the kofta cooks, mix the Greek yogurt, harissa paste, lemon juice, honey, and salt in a small bowl until smooth. Taste and adjust the harissa or lemon according to your preference.
  6. Serve: Remove the skewers from the grill and let them rest for a few minutes. Serve warm with the harissa yogurt dip alongside.

Pro tip: If you want to speed things up, you can prepare the lamb mixture a few hours ahead and keep it covered in the fridge. Just bring it to room temperature before shaping and grilling for even cooking.

Cooking Tips & Techniques

Getting these Moroccan spiced lamb kofta skewers just right is mostly about balance and timing. Here are some hard-earned tips from my own kitchen adventures:

  • Don’t overmix the meat: Mixing too vigorously tightens the proteins and makes the kofta dense. Use gentle folding motions with your hands.
  • Grate the onion finely: This adds moisture without big chunks that can fall off during cooking. It also helps the kofta stay juicy.
  • Use fresh herbs: Parsley and cilantro add brightness that cuts through the richness of the lamb. Dried herbs just don’t give the same effect.
  • Keep the grill at medium-high heat: High enough for color but not so hot the meat burns. You want a nice crust and tender inside.
  • Turn frequently: Rotating the skewers every couple of minutes ensures even cooking and prevents burning.
  • Test internal temperature: If you have a meat thermometer, aim for about 160°F (71°C) to be safe but still juicy.
  • Harissa yogurt dip: Make it ahead and chill for at least 30 minutes to let flavors meld. It tastes even better the next day!

Once, I left my skewers on the grill a bit too long, and they got dry and tough—lesson learned! Now I keep a timer handy and watch the heat closely. Also, if you’re short on time, you can cook these in a broiler or on a grill pan indoors, just watch the cooking time closely to avoid overcooking.

Variations & Adaptations

This recipe is flexible and adapts well to different tastes and dietary needs. Here are some ideas to try:

  • Beef or chicken kofta: Swap lamb for ground beef or chicken. For chicken, add a bit more olive oil to keep it moist.
  • Vegetarian version: Use mashed chickpeas or lentils mixed with Moroccan spices and herbs, shaped around skewers or formed into patties.
  • Spice level: Adjust the cayenne and harissa quantities for milder or hotter versions. For a smoky twist, add a pinch of ground smoked chili.
  • Gluten-free: This recipe is already naturally gluten-free, but double-check your harissa paste for hidden gluten.
  • Herb swaps: Try adding fresh mint or dill for a slightly different herb profile that pairs beautifully with lamb.

Once, I added a little grated orange zest to the lamb mixture for a subtle citrus note—it was surprisingly delicious and brightened the dish for a summer BBQ. Feel free to experiment and make this recipe your own.

Serving & Storage Suggestions

These skewers are best served warm straight off the grill with the harissa yogurt dip. They pair beautifully with fluffy couscous, warm pita bread, or a fresh cucumber and tomato salad for a light contrast.

If you have leftovers, store the cooked skewers in an airtight container in the fridge for up to 3 days. Reheat gently in a low oven or on a grill pan to keep them juicy. The harissa yogurt dip keeps well for up to 4 days refrigerated—just give it a quick stir before serving.

Flavors tend to deepen overnight, so leftovers often taste even better the next day. This makes the recipe perfect for meal prep or making ahead for a casual dinner party.

Nutritional Information & Benefits

Each serving of these lamb kofta skewers offers a good source of protein and beneficial fats from the lamb, while the spices provide antioxidants and anti-inflammatory properties. The harissa yogurt dip adds probiotics and calcium, supporting digestion and bone health.

This recipe is naturally gluten-free and can be dairy-free if you swap the yogurt for a coconut-based alternative. It’s a flavorful way to enjoy a nutrient-rich meal that’s balanced and satisfying without feeling heavy.

Personally, I appreciate how this dish brings together wholesome ingredients that are both tasty and nourishing—comfort food that doesn’t leave you feeling weighed down.

Conclusion

So, why should you try this flavorful Moroccan spiced lamb kofta skewers recipe with easy harissa yogurt dip? Because it’s simple enough for a weeknight yet special enough for guests, and the flavors stick with you long after the meal is done. It’s a dish that invites a little culinary adventure without the fuss—just good meat, bold spices, and a creamy, spicy dip that ties it all together.

I love how versatile it is, too. You can tweak the heat level, swap in different herbs, or pair it with various sides to keep it fresh every time you make it. Honestly, it’s one of those recipes that feels like a small celebration, whether it’s a casual dinner or a backyard cookout.

If you try it, I’d love to hear how it goes! Share your tweaks, your favorite pairings, or any funny kitchen moments you had along the way. Cooking is all about experimenting and enjoying the journey, right? So grab your skewers, fire up that grill, and get ready for some seriously tasty eats.

FAQs

  • Can I make the lamb kofta mixture ahead of time?
    Yes! You can prepare the mixture up to 24 hours in advance and keep it covered in the fridge. Just bring it to room temperature before shaping and cooking for even results.
  • What if I don’t have fresh parsley or cilantro?
    You can use dried herbs, but fresh really makes a difference. If you must substitute, use about a third of the amount and add it at the end of mixing to preserve flavor.
  • How spicy is the harissa yogurt dip?
    Harissa paste varies in heat, but this dip balances the spice with creamy yogurt and a touch of honey. Adjust harissa amount to your heat preference.
  • Can I cook these kofta skewers in the oven?
    Absolutely! Preheat the oven to 400°F (200°C) and bake the skewers on a lined tray for about 15-20 minutes, turning halfway, until cooked through.
  • Are the skewers gluten-free?
    Yes, this recipe is naturally gluten-free, but always check your harissa paste ingredients to be sure it doesn’t contain gluten additives.

Pin This Recipe!

moroccan spiced lamb kofta skewers recipe

Print

Flavorful Moroccan Spiced Lamb Kofta Skewers Recipe with Easy Harissa Yogurt Dip

These Moroccan spiced lamb kofta skewers are juicy and flavorful, paired perfectly with a creamy, slightly spicy harissa yogurt dip. Ready in under 40 minutes, they are ideal for quick weeknight dinners or casual gatherings.

  • Author: Merry
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 8-10 skewers (serves 4) 1x
  • Category: Main Course
  • Cuisine: Moroccan

Ingredients

Scale
  • 1 lb (450g) ground lamb (slightly fatty blend recommended)
  • 1 small onion, finely grated
  • 2 cloves garlic, minced
  • 2 tbsp fresh parsley, finely chopped
  • 2 tbsp fresh cilantro, finely chopped
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • ½ tsp ground cinnamon
  • ½ tsp smoked paprika
  • ¼ tsp cayenne pepper (optional)
  • Salt and black pepper, to taste
  • 1 tbsp olive oil
  • 1 cup (240ml) plain Greek yogurt (full-fat)
  • 2 tbsp harissa paste
  • 1 tbsp fresh lemon juice
  • 1 tsp honey or maple syrup
  • Pinch of salt

Instructions

  1. In a medium bowl, combine ground lamb, grated onion, minced garlic, parsley, cilantro, cumin, coriander, cinnamon, smoked paprika, cayenne (if using), salt, pepper, and olive oil. Mix gently but thoroughly by hand.
  2. Divide the mixture into 8-10 equal portions. Mold each portion around a skewer into a 4-5 inch long oval or sausage shape. Wet hands slightly if mixture is sticky.
  3. Preheat grill or grill pan to medium-high heat.
  4. Place skewers on grill and cook for 8-10 minutes, turning every 2-3 minutes until browned and cooked through (internal temperature 160°F/71°C). Reduce heat if skewers blacken too fast.
  5. While kofta cooks, mix Greek yogurt, harissa paste, lemon juice, honey, and salt in a small bowl until smooth. Adjust seasoning to taste.
  6. Remove skewers from grill and let rest a few minutes. Serve warm with harissa yogurt dip.

Notes

Do not overmix the meat to keep kofta tender. Grate onion finely for moisture. Use fresh herbs for best flavor. Soak bamboo skewers for 30 minutes before grilling to prevent burning. Harissa yogurt dip tastes better if chilled for at least 30 minutes. Can be cooked in oven at 400°F for 15-20 minutes, turning halfway.

Nutrition

  • Serving Size: 2 skewers with 2 tbs
  • Calories: 320
  • Sugar: 3
  • Sodium: 280
  • Fat: 22
  • Saturated Fat: 7
  • Carbohydrates: 6
  • Fiber: 1
  • Protein: 22

Keywords: Moroccan lamb kofta, lamb skewers, harissa yogurt dip, grilled lamb, Middle Eastern spices, easy lamb recipe, barbecue skewers

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating