01 - In a large bowl, combine lamb cubes with ground cumin, coriander, cinnamon, ground ginger, turmeric, black pepper, and salt. Toss thoroughly to coat. Marinate in the refrigerator for a minimum of 30 minutes or preferably overnight.
02 - Heat olive oil over medium-high heat in a heavy-based pot or tagine. Brown lamb cubes in batches to avoid overcrowding; transfer browned pieces to a plate.
03 - In the same pot, sauté finely chopped onions for 6-8 minutes until softened and golden. Add minced garlic and grated fresh ginger, cooking for an additional minute until aromatic.
04 - Return browned lamb to the pot. Stir in tomato paste and runny honey, mixing to integrate all ingredients evenly.
05 - Pour in beef or lamb stock, scraping any browned bits from the bottom. Bring mixture to a gentle simmer.
06 - Reduce heat to low and cover the pot. Simmer for 1 hour and 30 minutes, stirring occasionally to prevent sticking.
07 - Stir in pitted prunes and continue cooking uncovered for 45 to 60 minutes until lamb is tender and sauce thickens.
08 - Adjust seasoning as necessary by tasting the stew and adding salt or spices if desired.
09 - Ladle stew into bowls and garnish with toasted almonds, sesame seeds, and fresh coriander leaves. Serve immediately.