In general, West Village restaurants tend to be a little busier than they deserve, but at Rahi, the opposite is true. It’s not hard to make a reservation at this Indian restaurant on Greenwich Avenue, so it’s perfect when you need a last-minute place with great, interesting food. You can get things like prawn curry with uni butter, housemade paneer with guava compote, and a good plate of duck over a mildly sweet green curry - and whatever else you order, you should add a side of naan and start with the five-spice cauliflower. Mains start around $24, so this isn’t quite an every-night kind of place, but it’s great for a date or a dinner with a few people you need to impress.
Where we've featured it
From white-tablecloth places to cafeteria-style spots, these are our 27 favorite Indian restaurants in the city.
More spots in West VillageSee more
The Little Taco House
The Little Taco House is a tiny spot in the West Village where you can pick up a solid burrito or torta to eat on your couch.
There are two Garrets in the city, and the one on the west side is a speakeasy above a Five Guys. It’s a cool space, but expect a crowd and top-40.
More Indian spotsSee more
Gazab should be your go-to on the Lower East Side for a casual weeknight dinner full of delicious Indian dishes.
Indian Accent is an upscale Indian spot in a Midtown hotel on 56th Street and it’s where you should take clients for an impressive lunch in the area.
Suggested by our writers
Fedora is in the basement of a townhouse in the West Village, and it feels like a dinner party in a speakeasy that your friends happen to own.
Adda is a great casual Indian restaurant in Long Island City, and you should be planning a trip here for some curry and cheesy naan.
After closing their East Village location, this Indian restaurant is now back with a more upscale space near Union Square.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more