Best Indian on Staten Island
North Indian stalwarts from New Dorp to the North Shore: the best Indian restaurants on Staten Island, honestly ranked.
Your pick lands here
The map
Walk this listThe map loads as you scroll closer
The list
- 1New Dorp · $$ · 287 New Dorp Ln, Staten Island, NY 10306
A New Dorp North Indian institution on the South Shore since 1990. Known for fresh-baked naan and consistently well-spiced curries, still going strong in its third decade.
The rare Staten Island Indian spot with genuine staying power and a hot tandoor to show for it.
Order anything that comes with the fresh naan, and lean on it for reliable delivery and takeout.
@tasteofindiasi ↗Taste of India II
Loads from Instagram
From @tasteofindiasi on Instagram, shown through Instagram's own embed player.
- 2New Brighton · $$ · 323 Victory Blvd, Staten Island, NY 10301
A North Shore kitchen in New Brighton known for goat and lamb kormas and tandoor specialties. Praised for authentic flavor and family-friendly service.
The Malabar fish curry is a genuine reason to head to the North Shore.
The goat and lamb kormas are the standouts, and it is a good pick for a family dinner.
@masalaharbor ↗Masala Harbor
From @masalaharbor on Instagram, shown through Instagram's own embed player.
- 3Grasmere · $$ · 1476 Hylan Blvd, Staten Island, NY 10305
A neighborhood favorite on the Hylan Blvd corridor, the rebranded successor to Indian Xpress 2. Hearty, well-priced North Indian classics, with a few Nepali dishes on an Indian-led menu.
Big, satisfying portions that make it a dependable Hylan Blvd standby.
The chicken biryani is the crowd-pleaser, and this is the successor to Indian Xpress 2 at a new address.
- 4Mariners Harbor · $$ · 2236 Forest Ave, Staten Island, NY 10303
A cozy Indian spot in Forest Commons Plaza in Mariners Harbor. Praised for freshly made seekh kebabs and tandoori chicken.
Fresh-off-the-grill seekh kebabs are worth the trip to the West Shore.
The seekh kebab is the order, and calling ahead helps since seating is tight.
