I love Indian food: it is so diverse and tasteful! I was lucky to be able to travel to India few years back and being exposed to some great cuisine. I have retrieved these delicious flavors in the New York / New Jersey area and I always enjoy a good indian meal.
There are many places around here for a great indian experience (avoid The Dosa Hut in Jersey City though!!!). One of my favorite is India on the Hudson, located in Hoboken. I prefer it when they serve their buffet rather than a regular dish because they have a tendency to make dishes spicy (of course you can ask, but when you forgot...). They serve their buffet for lunch (for $10) and for dinner on Tuesday and Thursday ($13). They always propose a large choice in their buffet: fruits, chicken salad, pakora (veggie fritters), three vegetarian appetizers, tandori chicken, chicken tikka masala (one of my favorite) and two specialties that vary. Of course, they give you rice and some naan bread that is delicious! You will finish, if you still have some room, with a dessert that changes regularly (my only regret is that they propose only one dessert!).
This is a good example of a buffet where quality and quantity are present! Their food is outstanding and you end up with a festival of spices and flavors in your palate, but in a good way!
In Hoboken, only two out of the three indian restaurants offer a buffet: Karma Cafe and India on the Hudson. The latter is definitely the best!
Enjoy (I did)!