This dish is quite different from the usual Indian food that I make, and it was a nice surprise. Although it's Americanized, it's not bland or boring at all. I really loved the whole spices in this dish, and the fact that it's not too saucy. The whole spices add an earthy, almost umami taste to the tomato sauce. While it's quite good served right away, I though the leftovers were MUCH tastier the next day. All those exotic flavors really marinate with each other in the fridge, it seems. A great make-ahead recipe!