A flavorful and aromatic dish featuring tender lamb shanks simmered in a spiced tomato sauce, perfect for a hearty meal.
Heat the olive oil in a large saucepan over medium-high heat.
Ensure the oil is hot enough to sear the lamb shanks properly.
Add the lamb shanks to the saucepan and brown them on all sides, then remove and set aside.
Browning the lamb enhances the flavor of the dish.
In the same saucepan, sauté the onion and garlic until softened.
Stir frequently to prevent the garlic from burning.
Add the cumin, coriander, cinnamon, and turmeric, and cook for 30 seconds to release their aromas.
Toasting the spices intensifies their flavors.
Return the lamb shanks to the saucepan, then add the diced tomatoes and enough water to cover the shanks.
Ensure the lamb is fully submerged for even cooking.
Bring to a boil, then reduce the heat to low, cover, and simmer for 1 hour.
Check occasionally to ensure the liquid hasn't reduced too much.
Uncover and simmer for an additional 30 minutes to thicken the sauce.
Stir occasionally to prevent sticking.
Remove the lamb shanks and keep warm. Increase the heat to high and boil the sauce until it thickens.
A thicker sauce will coat the lamb better.
Serve the lamb shanks topped with the sauce and garnished with fresh coriander leaves.
Serve with a side of yogurt for added creaminess.