My friend's mom comes to visit him each year from India and is a super cook. This is an amazing recipe which, once you have the ingredients in your spice collection and have done it once or twice, it is a breeze to make. Most of these ingredients can be stored for a long time. Buy them if possible from an Indian grocery store because they are usually cheaper and fresher than a supermarket. I have wowed many guests with this dish and it is time that this recipe goes into the public domain.