Heat 1 tablespoon oil in a large frypan over medium-high heat. Saute lamb shanks until lightly browned then remove them from frypan and place in a deep casserole dish.
Saute onion and garlic in frypan until tender then stir in tomatoes, chickpeas and lentils. Season mixture with cumin, cinnamon, nutmeg, chilli flakes, chilli and Tabasco sauce. Mix well and allow flavours to blend over medium heat, for about 3 minutes.
Preheat oven to 190 degrees C.
Remove browned shanks from casserole for a moment; transfer vegetable mixture from frypan to casserole dish then replace shanks on top of vegetable mixture.
Cover dish and bake for 2 hours or until lamb is cooked through and receding from the bone.