Steps
1. Heat the vegetable oil in a potjie or heavy-bottomed pot over medium heat.
2. Add the chopped onion and garlic, sauté until soft and fragrant.
3. Add the lamb cubes and brown on all sides.
4. Stir in ground coriander, cumin, turmeric, and chili flakes, cooking for 1 minute.
5. Add the diced carrot, potato, and butternut squash, stirring to coat with spices.
6. Pour in the stock and canned tomatoes, bring to a gentle simmer.
7. Add the chopped dried apricots and season with salt and pepper.
8. Cover the pot and cook on low heat for about 1.5 to 2 hours, stirring occasionally, until lamb is tender and vegetables are cooked through.
9. Adjust seasoning if needed.
10. Garnish with fresh coriander leaves before serving.