Close Icon
Gear IconImportant Reminder:The City Guide app will be sunsetting on December 15, 2024, with the web version to follow in early 2025. Please visit our FAQ to learn more or to download our Swarm app.
Learn more
Where to Eat Indian Food in NYC
Roomali is one of Where to Eat Indian Food in NYC.

1. Roomali

97 Lexington Ave (at 27th), New York, NY
Indian Restaurant · Rose Hill · 23 tips and reviews

Serious EatsSerious Eats: Quick-service Indian spot good for take-out. We dig the kati rolls, particularly the tangy achari chicken.

Biryani Cart is one of Where to Eat Indian Food in NYC.

2. Biryani Cart

8.0
W 46th St (at 6th Ave), New York, NY
Food Truck · 60 tips and reviews

Serious EatsSerious Eats: The kati rolls—burrito-esque wraps with spicy fillings—are the thing to get at this Indian meat-over-rice cart.

THELEwala is one of Where to Eat Indian Food in NYC.

3. THELEwala

8.5
112 Macdougal St (at Minetta St), New York, NY
Indian Restaurant · Greenwich Village · 119 tips and reviews

Serious EatsSerious Eats: The street food-style Indian food here is different from most in New York. We love the kati rolls and chaat.

The Kati Roll Company is one of Where to Eat Indian Food in NYC.

4. The Kati Roll Company

8.0
229 E 53rd St (btwn 2nd & 3rd Ave.), New York, NY
Indian Restaurant · Midtown East · 57 tips and reviews

Serious EatsSerious Eats: A solid mini-chain devoted to kati rolls, the Indian version of a burrito. Vegetarian fillings are our favorites.

Masala Times is one of Where to Eat Indian Food in NYC.

5. Masala Times

7.5
194 Bleecker St (btwn 6th Ave & MacDougal St), New York, NY
Indian Restaurant · Greenwich Village · 94 tips and reviews

Serious EatsSerious Eats: Cheap and satisfying kati roll spot. Paneer bhurji is a good vegetetarian option; the chicken bhuna roll carries more heat.

N.Y. Dosas is one of Where to Eat Indian Food in NYC.

6. N.Y. Dosas

8.6
50 Washington Sq S (Sullivan Street), New York, NY
Food Truck · Greenwich Village · 40 tips and reviews

Serious EatsSerious Eats: Lines can get long at this dosa and samosa cart off Washington Square Park, but they're worth it.

Desi Food Truck is one of Where to Eat Indian Food in NYC.

7. Desi Food Truck

(50 st between 6 ave and 7 ave), New York, NY
Food Truck · Upper West Side · 4 tips and reviews

Serious EatsSerious Eats: The bright yellow Desi truck serves kati rolls and an Indian meat and lentil stew called Kaleem we'd love on a chilly day.

Punjabi Grocery & Deli is one of Where to Eat Indian Food in NYC.

8. Punjabi Grocery & Deli

9.0
114 E 1st St (btwn 1st Ave & Ave A), New York, NY
Deli · East Village · 113 tips and reviews

Serious EatsSerious Eats: This slim takeout spot caters to NYU students and Indian cab drivers. The all-vegetarian food is very cheap and satisfying (try the rajma), good for late night snacks in the East Village.

Roti Roll is one of Where to Eat Indian Food in NYC.

9. Roti Roll

7.9
994 Amsterdam Ave (109th St), New York, NY
Indian Restaurant · Upper West Side · 56 tips and reviews

Serious EatsSerious Eats: Decent kati rolls and Indian snacks good for late nights near Columbia.

Lahore Deli is one of Where to Eat Indian Food in NYC.

10. Lahore Deli

132 Crosby St (btwn Prince & Houston St), New York, NY
Indian Restaurant · SoHo · 86 tips and reviews

Serious EatsSerious Eats: Slim takeout shop that caters to taxi drivers, not bad for a late night snack.

11. Starling Coffee Shop

2172 Starling Ave, Bronx, NY
Indian Restaurant · Parkchester · 1 tip

Serious EatsSerious Eats: At Starling Coffee Shop, focus on the Bangladeshi street snacks and sweets.

Rajbhog Sweets is one of Where to Eat Indian Food in NYC.

12. Rajbhog Sweets

8.3
72-27 37th Ave (72nd St), Jackson Heights, NY
Indian Restaurant · 25 tips and reviews

Serious EatsSerious Eats: Good source for Indian desserts and savory snacks like dosas and a tasty samosa sandwich.

Ganesh Temple Canteen is one of Where to Eat Indian Food in NYC.

13. Ganesh Temple Canteen

8.9
45-57 Bowne St, Flushing, NY
Indian Restaurant · Flushing · 44 tips and reviews
Junoon is one of Where to Eat Indian Food in NYC.

14. Junoon

7.5
27 W 24th St (btw 5th. & 6th Ave), New York, NY
Indian Restaurant · NoMad · 188 tips and reviews

Serious EatsSerious Eats: Lunchtime thali platters are the best deal at this high-end Flatiron Indian spot.

Anjappar New York is one of Where to Eat Indian Food in NYC.

15. Anjappar New York

7.1
116 Lexington Ave (28th Street), New York, NY
South Indian Restaurant · Rose Hill · 60 tips and reviews

Serious EatsSerious Eats: A standout Indian restaurant specializing in spicy regional Chettinad cuisine.

Vatan is one of Where to Eat Indian Food in NYC.

16. Vatan

8.2
409 3rd Ave (at 29th), New York, NY
Indian Restaurant · Rose Hill · 44 tips and reviews

Serious EatsSerious Eats: All-you-can-eat vegetarian specialties from Gujarat in Murray Hill.

Banjara Indian Restaurant is one of Where to Eat Indian Food in NYC.

17. Banjara Indian Restaurant

100 2nd Ave (at 6th St), New York, NY
Indian Restaurant · East Village · 27 tips and reviews

Serious EatsSerious Eats: One of the East Village's best options for Indian, with vividly spiced dishes for both vegetarians and meat-eaters.

Chennai Garden is one of Where to Eat Indian Food in NYC.

18. Chennai Garden

129 E 27th St (at Lexington), New York, NY
Indian Restaurant · Rose Hill · 38 tips and reviews

Serious EatsSerious Eats: A solid, affordable destination for South Indian dinners.

Bhatti Indian Grill is one of Where to Eat Indian Food in NYC.

19. Bhatti Indian Grill

8.5
100 Lexington Ave (at E 27th St), New York, NY
Indian Restaurant · Rose Hill · 167 tips and reviews

Serious EatsSerious Eats: The kebab lunch special at Bhatti Indian Grill is tasty--and a great deal.

Brick Lane Curry House is one of Where to Eat Indian Food in NYC.

20. Brick Lane Curry House

7.2
79 2nd Ave (btwn E 4th and E 5th St), New York, NY
Indian Restaurant · East Village · 112 tips and reviews

Serious EatsSerious Eats: Known for their 'spiciest curry ever' gimmick, this spot stands out from many of the others on the East Village's Indian restaurant row.

Chennai Garden by Tiffin Wallah is one of Where to Eat Indian Food in NYC.

21. Chennai Garden by Tiffin Wallah

127 E 28th St (at Lexington Ave.), New York, NY
Indian Restaurant · Rose Hill · 82 tips and reviews

Serious EatsSerious Eats: An affordable vegetarian South Indian spot popular with Murray Hill lunch-eaters.

Saravanaa Bhavan is one of Where to Eat Indian Food in NYC.

22. Saravanaa Bhavan

7.3
413 Amsterdam Ave (at 80th St), New York, NY
South Indian Restaurant · Upper West Side · 44 tips and reviews

Serious EatsSerious Eats: This international chain offers some of the city's best dosas.

Tamarind Tribeca is one of Where to Eat Indian Food in NYC.

23. Tamarind Tribeca

9.0
99 Hudson St (at Franklin St), New York, NY
Indian Restaurant · Tribeca · 158 tips and reviews

Serious EatsSerious Eats: A fancy 3-course $24 prix fixe Indian lunch in Tribeca.

Tamarind Flatiron & Tea Room is one of Where to Eat Indian Food in NYC.

24. Tamarind Flatiron & Tea Room

41-43 E 22nd St (Park Ave. S), New York, NY
Indian Restaurant · Flatiron District · 62 tips and reviews

Serious EatsSerious Eats: At this casual sister to the more formal Tamarind restaurant, the $16 prix fixe lunch includes tea, a naan wrap, and something sweet.

Devi is one of Where to Eat Indian Food in NYC.

25. Devi

8 E 18th St (btwn Broadway & 5th Ave.), New York, NY
Indian Restaurant · Flatiron District · 51 tips and reviews

Serious EatsSerious Eats: High-end Indian in the Flatiron district.

Graffiti is one of Where to Eat Indian Food in NYC.

26. Graffiti

224 E 10th St (btwn 1st & 2nd Ave), New York, NY
New American Restaurant · East Village · 68 tips and reviews

Serious EatsSerious Eats: Inventive takes on wine bar small plates influenced by Indian and Asian cuisines.

Delhi Heights is one of Where to Eat Indian Food in NYC.

27. Delhi Heights

7.6
3766 74th St, Jackson Heights, NY
Indian Restaurant · 25 tips and reviews

Serious EatsSerious Eats: Classic South Indian vegetarian cuisine, plus fiery Indian Chinese specialties.

Five Star Banquet is one of Where to Eat Indian Food in NYC.

28. Five Star Banquet

6.7
1305 43rd Ave (at 21st St.), Long Island City, NY
Indian Restaurant · 31 tips and reviews

Serious EatsSerious Eats: Samosas are a highlight of this Indian spot's all-you-can-eat lunch buffet.

Merit Kabab & Dumpling Palace is one of Where to Eat Indian Food in NYC.

29. Merit Kabab & Dumpling Palace

37-67 74th St (Kalpana Chawla Way), Woodside, NY
Indian Restaurant · 17 tips and reviews

Serious EatsSerious Eats: A restaurant within a restaurant: up front, Indian kebabs, while further back, there's a Tibetan-Nepali steam table with momos and some impressive braised tongue.

Tangra Masala is one of Where to Eat Indian Food in NYC.

30. Tangra Masala

7.2
87-09 Grand Ave (Queens Blvd.), Elmhurst, NY
Indian Restaurant · 30 tips and reviews

Serious EatsSerious Eats: An Elmhurst destination for Indian-Chinese fusion: try the lo mein noodles cooked tangra masala style.

Bukhari Restaurant is one of Where to Eat Indian Food in NYC.

31. Bukhari Restaurant

1095 Coney Island Ave, Brooklyn, NY
Indian Restaurant · Flatbush · 8 tips and reviews

Serious EatsSerious Eats: An affordable 24-hour South Asian restaurant serving Indian, Pakistani and Bangladeshi food, popular with cab drivers.

Hare Krishna Temple Cafeteria / Govinda's Kitchen is one of Where to Eat Indian Food in NYC.

32. Hare Krishna Temple Cafeteria / Govinda's Kitchen

305 Schermerhorn St (at Nevins St), Brooklyn, NY
Vegan and Vegetarian Restaurant · Downtown Brooklyn · 23 tips and reviews

Serious EatsSerious Eats: This canteen in the lower level of the downtown Brooklyn Hare Krishna temple offers good, cheap vegetarian Indian meals.

Neerob is one of Where to Eat Indian Food in NYC.

33. Neerob

6.9
2109 Starling Ave (btwn Olmstead & Odell), Bronx, NY
Asian Restaurant · Parkchester · 16 tips and reviews

Serious EatsSerious Eats: Frequently called the city's best source for Bangladeshi food.