10 Best Indian Restaurants in New York

Flavorful, unique, and delicious. That's what you'll find in the best Indian cuisine throughout the state of New York. It doesn't matter if you're craving seafood curry in the city or all-veggie options upstate, New York has something for every palate and preference. Here are the 10 best Indian restaurants in the state. 

Shalimar, Troy, NY

Shalimar in Troy is one of the best Indian restaurants in the Capital Region. Their all-day menu includes beef, chicken, vegetable, lamb, goat, and seafood options. They have four different types of naan—a type of flatbread—that you can pair with your meal. Order in for a nice date, or head on out to their lunch buffet.

View this post on Instagram

A post shared by Shalimar Restaurant Of Troy (@shalimartroy) on

Tanjore, Fishkill, NY

Tanjore is open for lunch buffets and dinner seven days of the week. They have appetizers like lasoni gobi (batter-fried cauliflower sauteed in a tomato and garlic sauce) for $6.25 and vegetable samosas for $4.25. Their poori (a puffed unleavened whole wheat bread) is one of their most popular options alongside their lamb cochin (lamb tossed with peppercorns, curry leaves, ginger, red chili and spices).

Mughal Palace, Valhalla, NY

Mughal Palace serves popular items like samosas, naan, saag paneer (homemade cheese cubes cooked with delicately spiced spinach gravy), and murgh tikka masala (chicken tikka cooked in a creamy tomato sauce). They have six vegetarian starters and six non-vegetarian starters to choose from. Mughal Palace also offers a variety of catering options.

The MasalaWala, New York, NY

The MasalaWala serves Indian and Pakistani cuisine. They provide the highest quality food possible and aim for peak customer satisfaction. They have vegetable, meat, seafood, and legume street-style curry options, as well as breads and sides. There are also two flavors of traditional Indian ice cream available for dessert: pistachio and mango.

View this post on Instagram

A post shared by 🇭🇰🌏Food, Travel & Lifestyle (@hkgoodeats) on

India House, Liverpool, NY

India House is open for lunch and dinner every day of the week, with specific menus for each meal. If you come at dinner time, be sure to try their meat samosas (stuffed with minced lamb), tandoori prawns, kadi pakora (dumplings of mixed vegetables, cooked in chickpea flour, yogurt and mustard sauce), and peas pullao (rice cooked with peas, dried fruits and nuts).

Sangam Indian Restaurant, Ithaca, NY

Sangam has chicken, lamb, beef, seafood, and vegetarian specialties available. They recommend trying their garlic naan, a flatbread topped with garlic, and their mango lassi, a sweet, yogurt drink. They have other breads like tawa parantha, which has multiple layers of whole wheat and is grilled and topped with melted butter.

Moghul, Vestal, NY

Moghul offers dining, takeout, and delivery options for their cuisine. They have a long list of daily specials, ranging anywhere from $7.00 to $24.95, depending on the dish. There’s a delicious shrimp kadai, which is shrimp stir-fried in a special pot with fresh ginger, garlic, tomatoes, and onions, mixed into a medium-spiced sauce. Vegetarian options include kofta malai, which is curry cheese and potato dumplings simmered in a mild sauce.

View this post on Instagram

A post shared by Ian Barrett-Sargent (@ibarrettsargent) on

Naan-Tastic, Rochester, NY

Naan-Tastic lets you choose from an extensive list of ingredients in order to create your perfect meal. You can choose your base, protein, sauce, toppings, and finishing sauce to make a dish you’re sure to love. You’re able to get your dish in a roll, in a bowl, or even in a naan-taco (vegan naans are available).

Namaste Indian Restaurant, Williamsville, NY

Namaste Indian Restaurant is family-owned and operated and is open for lunch and dinner during the week. They provide authentic, delicious cuisine in a fine dining atmosphere. There’s a lunch buffet every day from 11:30 a.m. to 2:30 p.m.(except Tuesday). Dishes include vegetarian specialties like chana masala (a Punjabi traditional dish prepared with chickpeas in Namaste’s special spices), appetizers like fish pakora (fish marinated and dipped in a spicy batter and deep fried), and seafood specialties like goa shrimp (shrimp mildly spiced and cooked with fresh coconut curry).

Minar Fine Indian Cuisine, New Hartford, NY

Minar Fine Indian Cuisine is open seven days a week for dine-in and take-out. There’s an all-you-can-eat buffet Monday through Saturday for just $9.95 per person. They have street-style appetizers like hot and spicy chili pakora, bhel puri, and chat papdi. Their tandoori clay oven specials include North Indian tandoori tikka (pieces of boneless chicken marinated, cooked, and served with tomato and sauce) and lamb sheek kabab (minced lamb meat combined with onions and herbs).

View this post on Instagram

A post shared by Natalie Grace Bates (@natalie.g.bates) on

New York Search
Find Indian Food Near You
Select a New York town to find
the Best Things-To-Do and Places To Go around you
Bronx County
New York County
Richmond County