8 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 8 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.

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.

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).

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).

Share your favorites!
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