Skip to primary navigation Skip to content Skip to footer
Back to Blog

The Best Indian Restaurants in New York City

Indian cuisine is known for its hearty dishes and eye opening curries. The Indian food scene has changed a lot the last few years so with that in mind, here is our list of the best Indian restaurants in New York City.

Spice Cove – 326 East 6th St
When you think of Indian restaurants, the first thing that comes to mind is probably Little India aka Curry Row on East 6th St. After all these years, Spice Cove is still our favorite restaurant on Curry Row. They have all the Indian classics and they have great lunch and dinner specials that are good bargains.

Brick Lane Curry House – 99 2nd Ave & Other Locations
If you like spicy foods, Brick Lane Curry House is an absolute must. It is home to the infamous phaal, one of the spiciest if not THE spiciest curries in the world.

Heart of India – 79 2nd Av
Heart of India is a no frills Indian restaurant with a homey atmosphere that gets everything right. If you are looking to take a break from spicy curries, we love their tiki marsala.

Tamarind Tribeca – 99 Hudson St
If you are in the mood for finer dining, then Tamarind Tribeca is your best bet. Dishes like their lobster masala and lamb vindaloo look and taste amazing. It is sure to be a memorable dining experience.

Saravanaa Bhavan – 81 Lexington Ave & 413 Amsterdam Ave
Saravanaa Bhavan is vegetarian Indian restaurant known for their delicious dosas. We especially can’t have enough of their cheese masala dosas.

The Kati Roll Company – 99 Macdougal St & Other Locations
Finally, we love Kati rolls. They are full of flavor and great lunches on the go. Our favorite spots for a Kati roll is the Kati Roll Company. The place is tiny but well worth the trip.

Kati Rolls