1Heat the vegetable oil in a large pot over medium heat.
Add the chopped onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and grated ginger, cooking for another 2 minutes.
Add the hot curry powder, cumin, and coriander, stirring to coat the onions and release the spices' aroma.
Add the cubed lamb shoulder to the pot, browning the meat on all sides.
Pour in the canned tomatoes and coconut milk, stirring to combine.
Season with salt and black pepper.
Bring the mixture to a simmer, then reduce the heat to low.
Cover the pot and let it cook for about
5 to 2 hours, or until the lamb is tender.
Stir occasionally and adjust seasoning if necessary.
Serve hot with rice or naan bread.