New York City is a melting pot of cultures, and Indian cuisine has become an essential part of the city's culinary scene. From traditional spice-laden curries to street-style snacks, the city's Indian restaurants offer a diverse range of flavors and dishes that cater to every palate.
Whether you're a seasoned foodie or a newbie to the world of Indian cuisine, New York City's Indian restaurants won't disappoint.
Indian food in NYC is not just about chicken tikka masala and naan bread. The city's Indian restaurants offer a wide variety of regional cuisines, each with its unique flavor profile and cooking techniques.
From South Indian dosas to North Indian kebabs, from the fiery curries of the West to the sweet desserts of the East, the city's Indian restaurants have something for everyone.
One of the best things about Indian restaurants in New York City is the sheer range of dining experiences they offer. From casual street food stalls to upscale fine-dining establishments, there's no shortage of options for food lovers. Whether you're looking for a quick bite on the go or a leisurely dinner with friends and family, you're sure to find an Indian restaurant that suits your needs.
With so many amazing Indian restaurants in the city, it can be hard to know where to start. That's why we've put together a list of the best Indian restaurants in New York City to help you navigate the culinary landscape and discover the best flavors the city has to offer.
1. Bengal Tiger
Bengal Tiger is an Indian restaurant that serves authentic and delicious food.
Their menu offers a good balance between price and quality. The restaurant has a small space, but the staff is on top of it.
The regular spiciness level of their dishes is perfect.
Bengal Tiger is a great pick if you are in the neighborhood and looking for some North Indian fare.
2. Doaba Deli
Doaba Deli is a small Indian restaurant that serves vegetarian food. The restaurant is run by an old lady who provides customers with home-cooked meals that are both delicious and affordable.
The food is freshly made and served in a simple setting. The menu includes a good mix of spicy and mild curries, as well as roti and rice.
The restaurant also serves masala chai that is highly recommended. While the place is not very clean, the quality and quantity of food make up for it.
The restaurant is a great option for anyone looking for authentic Indian food that is easy on the wallet.
3. Indian Summer
Indian Summer is a must-visit for anyone in search of authentic Indian cuisine.
This restaurant offers a wide selection of traditional dishes, including biryani and tandoori, as well as vegan and gluten-free options.
The staff is friendly and accommodating, and the cozy ambiance makes for a relaxing dining experience.
The food is well-prepared and presented, and the portion sizes are generous. Don't miss out on the opportunity to try some of the best Indian food around at Indian Summer.
Sathi is a small and cozy Indian restaurant that offers authentic flavors and exceptional service. The food is at the right spice level and the servings are very generous.
The staff is great and the value for money is outstanding. The restaurant is a great choice for anyone looking to enjoy delicious Indian food with friends.
The lunch special is a must-try with a generous portion of chicken tikka masala, aloo gobi mata, and naan.
The ambiance is nice and the restaurant offers a variety of meat, seafood, and veggie curries with rice or naan. Highly recommended for anyone looking for a laid-back restaurant for Indian classics.
5. Indian Accent
Indian Accent is a high-end Indian restaurant that offers creative and authentic meals.
The menu features a range of dishes from different regions of India. The presentation of the food is beautiful, and the service is excellent.
The restaurant has a chic and refined atmosphere that adds to the dining experience. The prices are on the higher side, but the quality of the food and service justifies it.
If you are looking for a unique and upscale Indian dining experience, Indian Accent is worth a visit.
6. Spice Symphony
Looking for an exceptional Indian restaurant experience in the city without breaking the bank, Spice Symphony is the perfect choice.
The restaurant offers a unique blend of Indian and Chinese cuisine that is both delicious and affordable.
The service is friendly and attentive, and the ambiance is warm and inviting. With a wide range of dishes to choose from, including vegetarian and vegan options, there's something for everyone.
Spice Symphony is definitely worth a visit for those looking for a memorable dining experience.
7. Spice Mantra
Spice Mantra is a must-visit Indian restaurant for foodies.
The menu boasts a variety of delicious dishes, including the Chicken Madras and butter chicken with garlic naan.
The presentation of the food is impeccable, and the service is prompt and courteous.
Prices are reasonable, making it a great value for the high-quality food. Spice Mantra is highly recommended for anyone who loves Indian cuisine.
8. Honest Indian Restaurant
Honest Indian Restaurant is a hidden gem for those seeking authentic Indian street food.
The menu offers a wide variety of vegetarian-friendly options, including their signature dish, pav bhaji. The decor is vibrant and inviting, and the staff is warm and friendly.
The counter service is efficient, and the food is delivered straight to your table. The masala dosa and vada pav are highly recommended.
The restaurant is frequented by students, families, and passing food-lovers. It's a great spot for a quick and delicious meal in a relaxed atmosphere.
AMBO is a modern Indian counter-serve eatery that serves fast, healthy, and well-prepared Indian food.
The owner's attention to ingredients and authenticity shines through in the incredible flavors of the build-a-bowl style dishes.
The portion sizes are generous and the prices are reasonable. The staff is friendly and knowledgeable about the menu.
The only downside is that some dishes could use more spice. In all, AMBO is a great option for those looking for a healthy and delicious Indian meal.
Imli is an Indian restaurant that offers a variety of authentic dishes. The food is fresh and flavorful, with good portion sizes for the price.
The service is friendly and attentive, making for a pleasant dining experience. While some dishes could have had more depth of flavor, the standout dishes include the 5 meat grilled platter and the paneer tikka.
The restaurant also offers lunch specials and has a good selection of drinks. The atmosphere is modern and eclectic, with an enclosed patio area for outdoor dining.
Imli is a solid choice for those looking for authentic Indian cuisine in a friendly and modern setting.
11. Veeray da Dhaba
Veeray da Dhaba is a hidden gem for fans of authentic Indian cuisine. The Punjabi flavors are rich and varied, and the food is packed with flavor and freshness.
The Aloo Tikki Chole starter is a perfect way to start the meal, followed by the Jackfruit Biryani or Saag Salgam for mains.
The staff is attentive and friendly, and the owner is welcoming without being intrusive. The non-descript exterior belies the true culinary experience inside.
If you're in the mood for delicious Punjabi-style food, Veeray da Dhaba is definitely worth a visit.
Paisley is a top-notch Indian restaurant that offers high-end cuisine in a chic and modern setting.
With a focus on regional Indian plates, the restaurant serves up delicious dishes that are beautifully presented.
The craft cocktails and wine selection are also impressive and perfectly complement the flavorful food.
The attentive and knowledgeable staff add to the overall dining experience. Paisley is a must-try for anyone looking for a unique and upscale Indian dining experience.
13. The Drunken Munkey – UES
The Drunken Munkey – UES is a hidden gem in the world of Indian cuisine.
This upscale restaurant and bar offers a colonial-era vibe that is cozy and inviting. The food is delicious and the cocktails are crafted to perfection.
The lamb sliders and shrimp cocktail are must-tries, and the vegetable biryani and tandoori chicken are equally impressive.
The outdoor seating is reminiscent of street food back home in India. The Drunken Munkey – UES is definitely a place to visit if you're in the mood for some fantastic Indian food and drinks.
Saar is a stylish and contemporary Indian eatery that serves updated Indian cuisine and has a full bar. The restaurant has a modern setting with dramatic and colorful decor, making it a great spot for a night out.
The menu has an abundant selection of authentic and traditional Indian dishes with spice combinations that make every dish feel authentic.
The service at Saar is excellent, with servers showing customers to their seats quickly and serving them soon enough. The food is beautifully presented and tasty, with the spice levels being adjustable to the individual.
The lamb chops and Cochin black pepper chicken are must-haves. Saar is highly recommended for those looking for a great Indian dining experience.
15. Mughlai Indian Cuisine
Mughlai Indian Cuisine offers a delightful experience for those looking for authentic Indian food.
With an extensive menu and reasonable portion sizes, the restaurant has something for everyone. The staff is friendly and attentive, making sure that guests feel welcome and satisfied.
The atmosphere is intimate and cozy, making it a great spot for a romantic dinner or a night out with friends.
The food is scrumptious and the spice levels are just right. Mughlai Indian Cuisine is a must-visit for anyone looking for a great Indian dining experience.
16. Mughlai Grill
Mughlai Grill is a must-visit Indian restaurant for those who enjoy quality food and great service. The restaurant offers a wide range of delicious dishes that are authentic and satisfying.
The portions are filling and the prices are reasonable, making it an ideal spot for lunch or dinner.
The ambiance is perfect for a relaxed meal, with nice music and a friendly atmosphere. The staff is courteous and attentive, ensuring a pleasant dining experience.
If you're looking for a quality Indian restaurant, Mughlai Grill is definitely worth checking out.
17. India Palace
India Palace is a must-visit Indian restaurant. The food is fresh, delicious, and reasonably priced.
The staff is attentive, friendly, and professional. The lamb meat is incredibly soft and the chicken curry is mouth-watering.
The restaurant is a true taste of India, with an authentic atmosphere that makes you feel like you're in another country.
Highly recommended for those who love Indian cuisine or those looking to try something new.
18. Angaar Classic Indian Cuisine
Angaar Classic Indian Cuisine is a small, cozy restaurant that serves up delicious, authentic Indian cuisine.
The staff is friendly and attentive, and the atmosphere is warm and welcoming. The menu offers a variety of classic Indian dishes that are sure to satisfy any craving.
The chicken tikka masala and garlic naan are particularly noteworthy, as is the mint and ginger lemonade.
Prices are reasonable, making this restaurant a great value for its quality and flavor. For anyone looking for a taste of India, Angaar Classic Indian Cuisine is definitely worth a visit.
Clove is a must-visit Indian restaurant. With a welcoming atmosphere and attentive service, the food is the star of the show.
The menu offers a variety of dishes, including vegan options, that are freshly prepared and bursting with flavor.
From the samosas to the chicken tikka masala, each dish is expertly crafted and reasonably priced.
Clove is the perfect spot for a night out with friends or a cozy dinner for two. Don't miss out on this hidden gem of a restaurant.