Heat the oil in a pan and gently fry the onion and garlic for 5-7 minutes. Add the ginger, curry paste and mushrooms and cook for 3-4 minutes. Stir in the tomatoes and lentils and simmer for 5 minutes. Top with yoghurt or cream and coriander. Serve with rice or naan breads, raita and/or toasted coconut.