Recipe by

Visit website

It’s a Moroccan-inspired shepherd’s pie, which I realize sounds a little odd but you’re going to love all of the twists and turns I’ve taken throughout the dish, including the lamb lentil meatballs (YES).



Total time

60 minutes






  • 1 cup cooked green lentils
  • 1 lb ground lamb (or beef)
  • ¾ cup panko breadcrumbs
  • 2 eggs
  • ½ medium onion (minced)
  • 3 cloves garlic (minced)
  • ¼ cup fresh cilantro (chopped)
  • ½ tbsp ground cumin
  • 1 tsp each ground coriander and coarse salt
  • ½ tsp ground black pepper
  • 3 lbs Yukon gold potatoes (cubed)
  • ⅓ cup milk
  • 1 tsp coarse salt
  • 2 eggs
  • 1 tbsp olive oil ((divided))
  • ½ medium onion (diced)
  • 3 cloves garlic (minced)
  • 2 piece fresh ginger (minced)
  • ½ tbsp ground cumin
  • 1½ tsp coarse salt
  • ½ tsp each ground black pepper, ground cinnamon and ground turmeric
  • ¼ tsp each cayenne and ground cloves
  • 2 tbsp tomato paste
  • 1 (28 oz.) can crushed tomatoes
  • 3 cups unsalted beef, chicken or vegetable stock
  • 1 cup frozen green peas
  • ½ cup sliced green olives
  • ¼ cup Raisins
  • 1 tbsp honey
  • 1 tbsp fresh lemon or lime juice
  • ½ cup chopped fresh cilantro, mint and/or flat-leaf Italian parsley (divided)
  • Mashed potato topping
  • Shepherd’s Pie
  • meatballs
  • ½ tbsp ground coriander


  1. Bring a large pot of water to a boil. Preheat oven to 375 degrees. Line a baking sheet with a wire rack and coat with cooking spray. Set aside.

    In a medium mixing bowl, mash lentils using a potato masher. Add remaining meatball ingredients and stir until thoroughly mixed. Form into 2-inch balls and line on the wire rack, about 1-2 inches apart. Roast for 15-18 minutes, until internal temperature reaches 155 degrees. Remove and set aside.

    Place cubed potatoes in the boiling water and cook 8-12 minutes, until fork tender. Drain, then place back in the pot. Add milk, salt and egg to the pot and use a potato masher or hand mixer to mash until creamy and very few lumps remain. Set aside.

    In a Dutch oven, heat olive oil at medium heat. Add onion and sauté 4-5 minutes, until soft. Stir in garlic and ginger and sauté 30-60 seconds.

    Stir in all of the spices and the tomato paste. Add crushed tomatoes, stock, green peas, olives and raisins and bring to a simmer.

    Add meatballs and simmer 10-15 minutes. Stir in honey, lemon/lime juice and half of the chopped fresh herbs. Taste and adjust seasoning, if necessary.

    Coat the top sides of the Dutch oven with cooking spray. Spoon mashed potato topping over the stew. Bake at 375 degrees for 25 minutes, or until bubbly.

    Let slightly cool, then top with chopped cilantro, mint and/or parsley to serve.
  2. View the recipe instructions at The Gourmet RD

View this recipe plus 5,000 more in our FREE app

Preview in browser for now