πŸ† Amazon Best Seller Etekcity Food Scale β€” the #1 companion to AI nutrition tracking Β· Check price on Amazon β†’ Affiliate link
Home / Learn / Harissa Lamb Meatballs with Cucumber Yogurt Sauce and Couscous

Harissa Lamb Meatballs with Cucumber Yogurt Sauce and Couscous

Pasindu Wanniarachchi Β· 1 min read Β· Updated September 3, 2026

These harissa lamb meatballs hit that satisfying sweet spot of bold, spiced flavor without requiring a complicated cook. The harissa paste brings a smoky, roasted chili heat that pairs perfectly with the rich depth of ground lamb, while a bright, cooling cucumber yogurt sauce provides the ideal contrast. Paired with fluffy couscous to soak up all the flavorful pan juices, it is a genuinely complete, balanced dinner plate that feels restaurant-quality but comes together in under 30 minutes.

From a nutritional standpoint, this dish is highly efficient. Each serving clocks in at approximately 540 calories and delivers a robust 38g of high-quality protein. Lamb is naturally rich in essential minerals like iron and zinc, as well as vitamin B12, making it an excellent choice for muscle recovery and sustained energy. Whether you are strictly tracking your macros or simply looking for a filling, nutrient-dense weeknight meal, this recipe hits all the essential targets without feeling restrictive.

Meal Prep & Storage Tips

Freezing: The cooked meatballs freeze beautifully for up to 3 months. Freeze them flat on a baking sheet before transferring them to a freezer-safe bag for easy portioning. The yogurt sauce, however, will separate if frozen, so it is best whipped up fresh.

Refrigeration: Store the cooked meatballs, couscous, and cucumber yogurt in separate airtight containers in the fridge for up to 4 days. Keeping the yogurt separate prevents the couscous from becoming soggy and maintains the contrast between the hot lamb and cold sauce.

Reheating: Warm the meatballs and couscous gently in the microwave or on the stovetop over medium heat with a splash of water or broth to keep the lamb moist. Add a fresh dollop of the cold cucumber yogurt just before serving.

⏱️
15 minPrep Time
πŸ”₯
20 minCook Time
🍽️
4Servings
πŸ“Š
MediumDifficulty

Nutrition Per Serving

542Calories
38gProtein
44gCarbs
22gFat

Ingredients

  • 600g lean ground lamb (10–15% fat)
  • 2 tbsp harissa paste
  • 3 cloves garlic, minced (divided)
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • Β½ tsp smoked paprika
  • Β½ tsp salt
  • ΒΌ tsp black pepper
  • 30g breadcrumbs
  • 1 egg, lightly beaten
  • 1 tbsp olive oil
  • 240g dry couscous
  • 300ml low-sodium chicken or vegetable stock, boiling
  • 1 tsp olive oil (for couscous)
  • 300g plain low-fat Greek yogurt
  • Β½ cucumber, grated and excess water squeezed out
  • 1 tbsp fresh lemon juice
  • 2 tbsp fresh mint, finely chopped (divided)
  • 2 tbsp fresh flat-leaf parsley, finely chopped
  • 1 tsp lemon zest
Glass Meal Prep Set (5-pack)
πŸ“¦ Great for Meal Prep
Glass Meal Prep Set (5-pack)

Divided, leak-proof, microwave-safe containers for grab-and-go lunches.

Instructions

  1. In a large bowl, combine the ground lamb, harissa paste, two-thirds of the minced garlic, cumin, coriander, smoked paprika, salt, pepper, breadcrumbs, and beaten egg. Mix until just combined β€” don't overwork the meat or the meatballs will be dense.
  2. Roll the mixture into 20 evenly-sized meatballs (about 30g each) and place on a plate. If you have time, refrigerate for 10 minutes to help them hold their shape.
  3. Make the cucumber yogurt sauce: stir together the Greek yogurt, grated cucumber, remaining garlic, lemon juice, lemon zest, and half the chopped mint. Season with a pinch of salt, mix well, and refrigerate until serving.
  4. Place the dry couscous in a heatproof bowl, drizzle with 1 tsp olive oil and a pinch of salt, then pour over the boiling stock. Stir once, cover tightly with a plate or cling film, and leave to steam for 5 minutes.
  5. While the couscous steams, heat 1 tbsp olive oil in a large non-stick frying pan or skillet over medium-high heat. Add the meatballs in a single layer and cook for 10–12 minutes, turning every few minutes, until browned all over and cooked through (internal temperature 75Β°C / 165Β°F).
  6. Fluff the couscous with a fork and fold in the chopped parsley and remaining mint.
  7. Divide the couscous between four bowls, top with 5 meatballs per serving, spoon the cucumber yogurt sauce generously over the top, and finish with an extra sprinkle of fresh herbs or a drizzle of harissa if desired.

Kitchen Gear for Harissa Lamb Meatballs with Cucumber Yogurt Sauce and Couscous

ProductBest ForRatingPrice
Glass Meal Prep Set (5-pack)
Editor's Pick

Glass Meal Prep Set (5-pack)

Portioning bowls for the week β˜…β˜…β˜…β˜…β˜… 4.8 $22.99 View β†’
Etekcity Food Scale

Etekcity Food Scale

Precise portion tracking β˜…β˜…β˜…β˜…β˜… 4.7 $39.99 View β†’
Cast Iron Skillet, 12"

Cast Iron Skillet, 12"

Searing chicken evenly β˜…β˜…β˜…β˜…β˜… 4.9 $29.90 View β†’
Glass Meal Prep Set (5-pack)
Editor's Pick
Glass Meal Prep Set (5-pack)
β˜…β˜…β˜…β˜…β˜… 4.8 Β· $22.99
View β†’
Etekcity Food Scale
Etekcity Food Scale
β˜…β˜…β˜…β˜…β˜… 4.7 Β· $39.99
View β†’
Cast Iron Skillet, 12"
Cast Iron Skillet, 12"
β˜…β˜…β˜…β˜…β˜… 4.9 Β· $29.90
View β†’
Pasindu Wanniarachchi

Pasindu Wanniarachchi is a senior web developer with over a decade of experience building digital platforms. As the creator of Nutrients Calculator, he combines his full-stack technical expertise with a focus on developing accessible, AI-powered health and nutrition tools.