From homemade comfort foods like curry and naan to street-food like chaat, you can find the taste of India in these restaurants. Next time you go to NYC, make sure to give these places a try for a flavour-packed culinary adventure.
15 Best Indian Restaurants in New York City
Arguably one of the most outstanding restaurants in terms of food and dining has to be Junoon. Set-up by Michelin Star Chef Vikas Khanna, Junoon offers a fusion of traditional Indian cuisine with fine dining. Apart from its lavish décor, it houses a spice room where spice is hand-ground every day by the chefs.
From curries to bread, incorporating elements of tandoori and sigri cuisine, you will not be disappointed by the ambience and the food of this restaurant.
Timings: 1-10 pm, closed on Sundays and Mondays.
Named after a city in India known for its street-delicacies, this restaurant offers a wide range of food ranging from fish and meats to vegetarian options as well. Managed by Chef Peter Beck, the menu comprises of tandoori specialities as well as curries from both northern and southern India.
It’s great for a hearty home-style Indian meal in a good price range, hence, a must-visit spot.
Timings: 11 pm-10:30 pm
3. Brick Lane Curry House
An amazing dining experience alongside spectacular Indian food, this restaurant is also widely famous for its hot habanero curry, known as phal. Nine curries on the menu are ranked in terms of spiciness for those who are adventurous enough, and it is this very challenge that brought fame to the restaurant as well.
So if you’re interested in tandoori food, or want to try the challenge for yourself, give Brick Lane a try.
Timings: 12-11 pm
4. Moti Mahal Delux
Inspired by and centring around cuisine from the Mughal Empire in India, this dining experience is assured to offer you the best of Indian cuisine. It is widely known for its signature Butter Chicken dish, as well as tandoori dishes and seafood.
It is a great dining experience where you can explore cuisines from various parts of India too.
Timings:12-2:30 pm, 5-9 pm
Specializing in North Indian cuisine, Awadh offers its visitors an assorted variety of meat and vegetable-based curries, bread and sides using the original slow-cooking process.
The food is inspired by the local cuisine of Awadh, Uttar Pradesh, giving the diners the authentic taste of North Indian cuisine.
Timings: Monday-Thursday 5-11 pm; Friday-Sunday 12-3 pm, 5-11 pm
6. Darbar Grill
Darbar grill offers a spectacular menu, ranging from popular snacks like samosas and tikkas to curries, bread and many more. It also boasts its ‘All-You-Can-Eat Lunch Buffet’ along with its various delicacies. It is definitely a fine dining experience at a reasonable price along with authentic Indian dishes.
Timings: Sunday-Thursday 11:30 am-10:30 pm; Friday-Saturday 11:30 am-11 pm
7. Delhi Heights
Serving mainly Indian and Punjabi cuisine, this restaurant is a great pick for scrumptious Indian food. However, other than its Indian dishes, Delhi Heights also offers a range of Nepalese and even Chinese dishes. Their Nepali beef momos are so good that they would give any other dumpling a run for their money.
Timings: 11:30 am-9:30 pm, closed on Thursdays.
From Punjabi street food and Rajasthani spicy curries to South Indian seafood delicacies, you can get the taste of every region of India in this restaurant. Named after traditional restaurants in India, Dhaba offers a huge variety of unique and delicious Indian food from all over India.
If you want to explore a variety of flavours in your meal, Dhaba is the perfect place to go.
Timing: 11:30 am-11:20 pm
9. Saravanaa Bhavan
Saravanaa Bhavan is a very popular restaurant specializing in South Indian cuisine. South Indian classics like Dosa, Idli and Uttapam can be found here alongside the basic curries and bread.
Giving the diners a taste of South Indian cuisine, which is quite unique and has a completely different flavour profile, this restaurant is recommended if you have not yet explored this cuisine.
Timings: Monday-Friday 9 am-3 pm, 5-10 pm; Saturday-Sunday 9 am-10 pm
10. Tamarind Tribeca
It is one of the rather popular restaurants in New York and it is also one of the original Indian restaurants. Founded in 2001 by Avtar Walia, Tamarind Tribeca offers sophisticated dining along with spectacular traditional Indian food. It also is a meat lover’s paradise as you can find some of the most flavourful meat-dishes like kebabs and curries, alongside bread and various other side dishes.
It is slightly on the expensive side, but you would not regret the fine dining experience that you will experience here.
Timings: 11:30 am-3 pm, 5:30-9:30 pm
11. Indian Accent
One of the best and most well-reputed restaurants in NYC, Indian Accent provides a sophisticated dining experience along with Traditional Indian cuisine with a flare of fine dining styles.
The chef often plays with unique flavour combinations to add his special touch to Indian cuisine classics.
Timings: Monday-Thursday 12-2 pm, 6-9 pm; Friday 12-2 pm 6-10 pm; Saturday 6-10 pm; Sunday 5-9 pm
12. Maharaja Sweets
This Indian eatery is assured to satisfy your sweet tooth with its assortment of traditional Indian sweets and snacks. Desserts like burfis, laddoos and pedas are available in a menu including many sweets and snacks.
So if you are craving a light snack or a sweet treat, visit Maharaja Sweets to experience the finest desserts of India.
Timings: 10 am-10 pm, open 24 hours on Thursdays
13. Ganesh Temple Canteen
Presenting simple but flavourful South Indian cuisine, this canteen located beneath the Temple of Lord Ganesha. Their food is the definition of comfort food and classic dishes originating from peninsular India and include vadas, chutneys and sambhars.
Frequented by worshipers, this place is affordable, cosy and offers amazing South Indian delicacies.
Timings: 8:30 am-8:30 pm
14. Punjabi Grocery and Deli
Far from a fine dining experience, Punjab grocery and Deli offers a variety of Indian home-style dishes. The food here is plated quite ordinarily but its taste is extraordinary and very comforting.
It is also very inexpensive, hence, it is a great place to dine for a casual, home-like meal.
Timings: 8 am- 10:30 pm
15. Jackson Diner
This diner, with a warm and elegant ambience, offers a variety of Indian delicacies that include snacks, meals and platters. You can enjoy a moderately priced lunch buffet or even order chaat to eat while watching Indian movies and series.
It’s the perfect spot located in Jackson Height where you can get flavourful snacks and curries at a good price.
Timings: 11 am-9 pm, closed on TuesdaysDid we miss to mention any of your favourite Indian Restaurants in New York City? Tell us in the comments.