My friends and I have become regulars at Bhoj in Elmwood Park, NJ over the last couple of months. It's the best Indian good we've had outside India.
Their lamb samosas ($3.95 for 2) are amazing, especially with the mint chutney that comes with them.
We recently went for their Sunday buffet lunch ($9.95) which was excellent. This is one of those rare places which can do good North and South Indian food at the same time.
If you go, get there early, last order at 10:15 on weekends.
430 Market Street
Elmwood Pk, NJ 07407