If you’re looking for an easy dinner recipe that’s full of flavour, packed with protein, and feels a little special without requiring hours in the kitchen — this Moroccan Lamb with Couscous is it!! I know I want easy but hearty meals at this time of year, and this one ticks all of those boxes.
It’s a beautiful mix of warming spices, tender lamb, and the subtle sweetness of apricots that balance everything perfectly. This one ticks all the boxes for a high protein dinner that feels satisfying and nourishing.
This one is a firm favourite in the latest High Protein Cookbook. Click the box below to check out this cookbook and get more delicious high protein recipes in this ebook with instant download.
Why You’ll Love This Easy Dinner Recipe
✅ High in protein – Lamb provides a great source of protein to support muscle repair and keep you feeling full with 22g protein per portion.
✅ Full of flavour – Moroccan spices like cumin, coriander, and cinnamon give this dish a rich, aromatic depth.
✅ Quick prep – Just 8 minutes to prepare and then let it simmer away while you get on with your evening.
✅ Balanced meal – Paired with couscous and chickpeas for a great mix of carbs, fibre, and nutrients.

For more high protein dinner recipes check out:
Ingredients (Serves 2)
- ½ cup (90g) uncooked couscous
- ½ tbsp ground cumin
- 1 tsp ground coriander
- ½ tsp fennel seeds
- A pinch of cayenne pepper
- A pinch of black pepper
- 10 oz (300g) lamb loin, cut into 2-inch (5cm) pieces
- 1 tbsp coconut oil
- 1 onion, finely chopped
- 1 tbsp tomato paste
- 1 cup (250ml) chicken broth
- ½ can (7 oz / 120g) chickpeas, drained
- 1.5 oz (50g) dried apricots, roughly chopped
- 2 large tomatoes, chopped
- 1 cinnamon stick
- ½ tbsp fresh ginger, minced
- 1 tsp lemon zest
- 2 tbsp fresh cilantro, chopped
How to Make It
Step 1:
In a large bowl, mix together the cumin, coriander, fennel seeds, cayenne, and black pepper. Add the lamb pieces and toss until evenly coated in the spice mix.
Step 2:
Heat a large skillet over medium-high heat. Add the coconut oil and cook the lamb in batches until browned on all sides (around 8 minutes per batch). Transfer the browned lamb to a clean bowl and set aside.
Step 3:
In the same skillet, add the onion and tomato paste. Lower the heat slightly and sauté for about 5 minutes until the onion softens and turns golden.
Step 4:
Add the broth, chickpeas, apricots, tomatoes, cinnamon stick, ginger, and lemon zest. Bring to a boil, scraping up any browned bits from the pan for extra flavour.
Return the lamb to the skillet, reduce the heat to low, cover, and simmer for 15–20 minutes until the lamb is tender. Uncover and continue to simmer for another 10–15 minutes until the sauce thickens slightly.
Step 5:
Meanwhile, cook the couscous according to the package instructions.
Step 6:
Serve the Moroccan lamb over the fluffy couscous and top with fresh cilantro.
Nutrition & Tips
- Protein boost: Each serving packs in around 35–40g of protein, depending on your lamb cut.
- Make it lower carb: Swap couscous for cauliflower rice.
- Batch cook friendly: This dish reheats beautifully the next day as the flavours deepen overnight.
Final Thoughts
This easy dinner recipe is one of those meals that looks like you’ve put in way more effort than you actually have — perfect for a midweek dinner when you want something both nourishing and delicious.
It’s also ideal for meal prep or weekend cooking when you want to impress without spending hours in the kitchen. Pair it with a side of greens or a simple salad, and you’ve got a balanced high-protein dinner that feels restaurant-worthy.
Save This Easy Dinner Recipe for Later
Pin it on Pinterest so you’ve always got a go-to idea when you need quick weeknight dinner inspiration!

Moroccan Lamb with Couscous
Ingredients
- 90 g uncookec couscous 1/2 cup
- 1/2 tbsp ground cumin
- 1 tsp ground corinader
- 1/2 tsp fennel seeds
- pinch black pepper
- pinch cayenne pepper
- 300 g lamb loin cut into 2 inch (5cm) pices 10 oz
- 1 tbsp coconut oil
- 1 onion finely chopped
- 1 tbsp tomato paste
- 250 ml chicken broth 1 cup
- 1/2 can chickpeas, drained 7 oz/ 120g
- 50 g dried apricots 1.5 oz
- 2 large tomatoes, chopped
- 1 cinnamon stick
- 1/2 tbsp fresh ginger, minced
- 1 tsp lemon zest
- 2 tbsp fresh cillantro (parsley) chopped
Instructions
- In a large bowl, mix the cumin, coriander, salt, fennel seeds, cayenne, and pepper. Add the lamb and toss to coat.
- Heat a large, heavy skillet over medium-high heat. When hot, add 1 tbsp of coconut oil, and working in batches, cook the lamb until browned on all sides, about 8 minutes per batch. Transfer to a clean large bowl
- In the same skillet, add the onion and tomato paste. Reduce the heat to medium, and saute until the onion is soft; about 5 minutes.
- Add the broth, chickpeas, apricots, tomatoes, cinnamon, ginger, and lemon zest. Bring to a boil, scraping the skillet to lift the browned bits off. Add the lamb to the skillet, reduce the heat to low, cover, and simmer until the lamb is just tender, about 15-20 minutes Uncover and simmer until the sauce thickens enough to coat a spoon, about 15 minutes more.
- Cook the couscous according to the package directions. Serve the lamb over the couscous, and sprinkle with the chopped cilantro.
Leave a Reply