When it comes to finding the best Indian restaurants in New York City, it can be a daunting task. With so many options to choose from, it can be hard to know where to start. Fortunately, there are some great spots that offer a variety of regional specialties and delicious dishes. From Masalawala & Sons in Park Slope to Seva in Hell's Kitchen, here are some of the top-rated Indian restaurants in New York City. Masalawala & Sons is a great spot for those looking for a taste of Calcutta and the surrounding West Bengal region.
Here, you can find classic dishes like fish wrapped in banana leaves and fried fish with spicy mustard. The food is up to par with Masalawala's sister restaurants, and the atmosphere is perfect for a night out with friends. Seva is one of the best Indian restaurants in Queens and perhaps all of New York City. Founded by British Indian immigrant Jaz Rupall, this spot specializes in North Indian cuisine with a Balti twist. You'll find dishes from four or five different regions of India, some of which are hard to find elsewhere. Indian Table is an elegant restaurant run by Goa-born chef Eric McCarthy.
Here, you can find food from the small coastal state as well as other North and South Indian dishes. The recently renovated space is perfect for a romantic dinner or special occasion. Semma is another great spot for South Indian specialties. Founded by Roni Mazumdar and Chintan Pandya, this West Village restaurant serves up regional dishes from Kerala, Karnataka, Goa, Andhra Pradesh and Tamil Nadu. For those looking for a more casual experience, Junoon offers up classic Indian dishes like dal, tandoori meats and puri. You can also find some of the best Indian street food stalls in the city at their Greenwich Village window. Finally, Masti is a great spot for Balti Anglo-Indian cuisine.
Located near the Williamsburg Bridge in Brooklyn, this restaurant offers up North and South Indian dishes as well as some from West Bengal.