Making decisions when you’re hungry is difficult. Making decisions when you’re hungry and still saving for your honeymoon on Lake Como is even more difficult. Indian Taj is a very good all-you-can-eat spot in Jackson Heights that can help in either situation. The lunch and dinner buffet runs from 11am to 11pm, which means you can come here after work and still only pay $13 to fill yourself with over half a pound of goat curry.
Where we've featured it
From white-tablecloth places to cafeteria-style spots, these are our 25 favorite Indian restaurants in the city.
More spots in Jackson HeightsSee more
Taqueria Coatzingo is a big Mexican restaurant on Roosevelt Ave in Jackson Heights, and it’s perfect for a quick plate of tacos.
Birria-Landia is a truck in Jackson Heights, and it’s where you’ll find the best birria tacos in NYC. Get a few, and dip them in a cup of consome.
At Arepa Lady in Jackson Heights, you eat arepas. They make up the majority of the menu here, and you should get at least one arepa de queso.
More Indian spotsSee more
One Of Our Favorite Indian Spots Is Open For Outdoor Dining - Here’s What To Order
Dal Bukhara is trophy dal.
Mysttik Masala is an Indian food truck in Midtown East, and it’s one of our favorite places to get lunch in the area.
Suggested by our writers
Adda is a great casual Indian restaurant in Long Island City, and you should be planning a trip here for some curry and cheesy naan.
Malai Marke is one of our favorite Indian restaurants in the East Village. There’s a lot of meat on the menu, but vegetarians can eat very well here.
Bukhara Grill is an Indian restaurant in Midtown East that makes some of the best dal in the city.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more