Moroccan Lamb Stew with Couscous

↓ Jump to Recipe

This post may contain affiliate links | disclosure policy

Moroccan lamb stew is a hearty Mediterranean dish packed with sweet and savory flavors. Each serving is loaded with fragrant braised vegetables and couscous for a complete meal!

Moroccan lamb stew is a hearty Mediterranean dish packed with sweet and savory flavors. Each serving is loaded with fragrant braised vegetables and couscous for a complete meal!

Moroccan lamb stew is a bold one-pot dish with fragrant and hearty ingredients. Sweet and pungent spices infuse into tender pieces of meat and vegetables as they slowly cook. Making a stew allows affordable and less tender cuts of meat to transform into a glorious and tender feast.

Using the technique of browning the lamb first to add new flavors and textures, then slowly simmering in a flavorful liquid makes the meltingly soft. The stew is topped with cinnamon-scented couscous to soak up all of the delicious juice. As the Fall weather starts to cool down this flavorful recipe provides a healthy and nourishing warm meal.

A big cast iron pot with chunks of lamb shoulder, vegetables and olives.

How to cook lamb stew

This Moroccan lamb stew recipe uses cubes of lamb shoulder that has been browned in oil first, then slowly simmered in a tomato and beef broth base. The stew gently infuses fragrant spices from whole cinnamon sticks, bay leaves, cumin, and lemon peel.

Selecting the meat

Use tougher cuts of meat like lamb shoulder or leg of lamb. These pieces naturally contain more connective tissue like collagen. The moist cooking process will help to break down the collagen.

Browning the surface

Using the dry heat cooking method, brown each side of the meat cubes in olive oil to create color pigments and add flavor. This only happens at high temperatures above 285°F.

Slow Cooking

Simmering the meat in the cooking liquid over low heat, for a longer time creates a tender and moist product. The connective tissues contain collagen that converts to gelatin when cooked in water, which adds flavor and richness to the stew. The tender pieces of lamb absorb all of the delicious spices from the seasonings.

Blue cast iron pan of lamb stew with spoon mixing

We can’t always enjoy an expensive center cut filet of beef every night, so why not use some simple cooking techniques to make tougher cuts of meat tender and tasty! If you are looking for more hearty and flavor-packed stews, try my Grandma’s Chinese ginger beef stew or my Guinness corned beef stew, yum!

The stewing liquid combines the warm cinnamon, ginger and cumin spices with savory garlic, onions, and olives. A hint of sweetness and acidity from orange juice, tomatoes, and dried chopped apricots complements the flavors.

White bowl of Moroccan lamb stew with olives and carrots

The carrots and butternut squash slowly simmer in the huge pot of lamb and spices. Your home will be filled with sweet and savory aromas, just like walking through a spice market in Morocco.

I serve this Moroccan lamb stew with couscous, which is a small rice-sized pasta made of semolina and wheat flour. The couscous cooks quickly and absorbs flavors very easily into each tender grain.

Close up view of half a bowl of lamb stew showing green olives and carrots

Hooray for leftovers! This delicious recipe provides plenty of extra servings for the next few days. I enjoy this lamb stew when taking a lunch break at work. The flavors have more time to soak into the meat, and the liquid becomes, even more flavorful.

Add preserved lemons for extra flavor

If you have access to or have a chance to make preserved lemons, it will take this lamb stew to the next level! A staple in Moroccan cuisine, whole cut lemons are brined with salt and allowed to ferment over time to create intense new citrus flavors and aromatics, adding a unique depth to any dish. Just rinse the preserved lemons before using and substitute the amount 1:1 for the freshly grated peel on this recipe.

Pin this recipe to save for later

Pin This

Moroccan Lamb Stew with Couscous

Moroccan lamb stew is a hearty Mediterranean dish packed with sweet and savory flavors.
4.81 from 42 votes
Prep Time15 minutes
Cook Time2 hours
Total Time2 hours 15 minutes
Servings 4 servings
Course Entree
Cuisine Middle Eastern


Lamb Stew

  • 1 ½ pounds lamb shoulder, in 1-inch cubes
  • 1 teaspoon cumin, ground
  • 1 teaspoon ginger, ground
  • ½ teaspoon cinnamon, ground
  • 3 tablespoons olive oil, divided
  • 1 cup minced yellow onion
  • 2 cloves garlic, thinly sliced
  • 1 cup carrots, cut into ½-inch rounds
  • 1 ½ cups butternut squash, cut into ½-inch cubes
  • 28 ounces tomatoes, canned diced, with juice
  • ½ cup orange juice, and zest
  • ¼ cup dried apricots, cut into small cubes
  • 1 cup unsalted beef stock
  • 1 cinnamon stick
  • 1 bay leaf
  • 1 cup green olives
  • zest of one lemon
  • kosher salt, as needed
  • black pepper, as needed
  • 1 tablespoon parsley, chopped for garnish
  • 2 tablespoons sliced mint leaves, for garnish


  • 2 cups unsalted beef stock
  • 1 tablespoon olive oil
  • ½ teaspoon kosher salt
  • 1 cinnamon stick
  • 1 ½ cups couscous


Lamb Stew

  • In a medium-sized bowl combine lamb, cumin, ginger and ground cinnamon.
  • In large pot heat 2 tablespoons of olive oil over medium-high heat. When the oil is hot, brown lamb cubes on all sides, about 5 minutes, work in batches if needed. Remove the lamb with a slotted spoon and transfer to a clean plate.
  • Turn down the heat to medium, add 1 tablespoon of olive oil. Add the onions and garlic, sauté until softened, stirring as needed, about 5 minutes.
  • Add carrots and squash to the pot, cook for 5 minutes or until the vegetables begin to soften.
  • Add the lamb, tomatoes, orange juice and zest, apricots, 1 cup of beef stock, cinnamon stick and dried bay leaf.
  • Bring the stew to a boil over high heat, stirring gently with a wooden spoon to get up all the brown bits from the bottom of the pot.
  • When the stew comes to a boil, cover and reduce to a simmer over low heat.
  • Cook until the lamb is tender, 1 to 1 ½ hours. Check and stir every 20 minutes.
  • Add olives and lemon zest to the pot. Cook covered about 10 minutes more.
  • Season with salt and pepper to taste.
  • Serve lamb hot with couscous and garnish with chopped parsley and sliced mint.


  • In a 2-quart saucepan, bring beef stock, olive oil, salt, and cinnamon stick to a boil. Add couscous, stir, cover and turn off the heat.
  • Let couscous sit for 10 minutes, then fluff with a fork to separate the grains.


  • Leg of lamb may be substituted for lamb shoulder. If bone in, make sure to factor in the weight of the bone (buy around 3 pounds of meat instead of 1 ½ pounds).

Nutrition Facts

Serves: 4 servings
Calories 695kcal (35%)Carbohydrates 67g (22%)Protein 43g (86%)Fat 29g (45%)Saturated Fat 7g (35%)Polyunsaturated Fat 3gMonounsaturated Fat 15gCholesterol 112mg (37%)Sodium 861mg (36%)Potassium 1154mg (33%)Fiber 7g (28%)Sugar 12g (13%)Vitamin A 7050IU (141%)Vitamin C 42.1mg (51%)Calcium 90mg (9%)Iron 4.9mg (27%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Filed under:

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

28 Comments Leave a comment or review

  1. MW says

    Hello! Can this be finished in the oven for a couple hours instead of simmering on the stove? I really love just putting my dutch oven in the oven instead of leaving the hot stove on. Thanks!

  2. Sister A says

    I made a mistake and added a bit less than 1/2 cup of lemon juice instead of orange juice. The stew turned out sour 😆😅 It still tastes pretty good but I will try again next time

See More Comments

Leave A Reply

Recipe Rating