The Best Indian Restaurants In NYC - New York - The Infatuation (2024)

There are so many Indian restaurants in NYC that committing to one can be daunting. That’s why we made this guide. On it, you'll find the best spots in the city to eat tandoori meats, South Indian stews, street snacks, dosas, and more from around the country. If you’re in the mood for a casual meal, hit up the cafeteria in the basem*nt of a temple in Queens or the iconic dosa guy in Washington Square Park. For more of a sit-down, special occasion-worthy experience, we have options for that, too. Whatever kind of meal you’re looking for, you’ll find something on this list of our favorite Indian restaurants in NYC.

THE SPOTS

photo credit: David A. Lee

The Best Indian Restaurants In NYC - New York - The Infatuation (1)

9.0

Semma

Indian

West Village

$$$$

Perfect For:

BirthdaysDate NightDrinking Good co*cktails

Semma is an exceptional restaurant that serves South Indian regional specialties in a charming West Village space. Everything on the menu is great, but no meal here would be quite right without a few of the meaty dishes that are harder to find in NYC. We especially love the vat of tender Goanese oxtail and spicy dried lamb. The nearly flawless menu and stylish ambience made Semma one of our Best New Restaurants of 2021.

photo credit: Kate Previte

The Best Indian Restaurants In NYC - New York - The Infatuation (2)

8.8

Indian

Park Slope

$$$$Perfect For:Outdoor/Patio SituationImpressing Out of TownersDate Night

Masalawala & Sons is from the team behind Semma and Dhamaka (another place you'll be hearing about shortly). This Park Slope spot reimagines staples from the city of Kolkata and surrounding region of West Bengal, with an emphasis on seafood. Get the fish wrapped in banana leaves, or fried fish with kasundi, a tangy mustard, on the side. The food is on par with what you'll find at Masalawala's sister restaurants, and you'll want to spend all night in the big, festive space.

photo credit: Emily Schindler

The Best Indian Restaurants In NYC - New York - The Infatuation (3)

8.8

Indian

East Village

$$$$Perfect For:Classic EstablishmentQuiet MealsSerious Take-Out OperationVegansVegetarians

This basem*nt-level cab stand has been selling vegetarian Indian chaat and curries on the north side of Houston Street since the early 1990s. It’s an irreplaceable gem of the East Village, and anyone who lives in the area should come here regularly. Stop by for a samosa chaat, steaming bowls of chana masala, and a brown paper bag filled with crunchy fried pakora. You'll have an incredibly filling meal for $10-15.

Dhamaka may be located in a big, bright food hall, but it'll provide one of the most memorable meals of your year. You’ll try dishes from four or five different regions of India—some of which are impossible to find elsewhere in New York City. You’ll also pay considerably more than you’re used to paying at a food hall (roughly $100 per person, in our experience), but you'll eat some of the best Indian food this side of Mumbai. Zig-zag from fried and grilled snacks to fragrant spiced curries—but don't forget to order the gurda kapoora, tomato-y goat kidney and testicl*s served with buttery pao.

photo credit: Noah Devereaux

The Best Indian Restaurants In NYC - New York - The Infatuation (5)

8.4

Delhi Heights

Indian

Jackson Heights

$$$$Perfect For:Casual Weeknight DinnerDate NightDinner with the Parents

Not only is Delhi Heights one of our favorite Indian restaurants in Jackson Heights, it also happens to serve excellent Nepalese momos. In that way, it’s like your admirable friend who goes to the gym all the time but also stays out late every weekend. From the Indian menu, we love the Punjabi-style palak paneer, thin garlicky naan, and spicy goat kadai. But no meal at Delhi Heights would be complete without an order of beef and chive momos. These steamed dumplings are easily some of the best in the neighborhood. Considering the other options in Jackson Heights, that’s pretty impressive.

The Best Indian Restaurants In NYC - New York - The Infatuation (6)

8.6

NY Dosas

Vegetarian

West Village

$$$$Perfect For:Cheap EatsLunchSerious Take-Out OperationVegansVegetarians

This vegan dosa cart in Washington Square Park is as legendary a landmark as any New York City monument, and so is the dosa man (Thiru Kumar) who runs it. NY Dosas serves South Indian staples like dosas filled with curried vegetable and potato, as well as roti and samosas every day except Sunday, from 11am to 3pm out of a little cart by the dog run in the park. All of the dosas are served with coconut chutney and sambar, and you can pay with cash or Venmo.

photo credit: Emily Schindler

The Best Indian Restaurants In NYC - New York - The Infatuation (7)

8.4

Adda

Indian

Long Island City

$$$$Perfect For:Casual Weeknight Dinner

If you’re not already someone who dreams about eating goat as much as a coyote dreams about eating goat, go to Adda and all of that will change. This Long Island City spot makes our favorite Indian goat dishes in the city, including a steaming biryani sealed with a layer of baked dough, and an excellent junglee maas curry. You can easily have an amazing sit-down dinner here for under $30, and we think that’s something you should prioritize in the next week or so of your life. The interior has a casual, fun feel, with newsprint-covered walls and lots of bar seating, but Adda still feels like a nice enough night out for a date or an unfussy birthday dinner.

photo credit: Hyderabadi Zaiqa

The Best Indian Restaurants In NYC - New York - The Infatuation (8)

8.3

Hyderabadi Zaiqa

Indian

Hell's Kitchen

$$$$Perfect For:LunchCasual Weeknight Dinner

There isn’t a lot of room in this casual, basem*nt-level Hell’s Kitchen spot, but don’t let that prevent you from trying to fit as many of their fantastic biryanis on the table as you can. Hyderabadi Zaiqa makes 14 different varieties of the South Asian rice dish, including a fluffy, fragrant gongura chicken version and our favorite—the heavenly, heavenly goat dum biryani. For a place with roughly 15 seats, the menu is surprisingly extensive and also includes Punjabi, Indo-Chinese, and coastal South Indian options. Everything costs less than $20, so bring a group for an overachieving weeknight meal.

photo credit: Teddy Wolff

The Best Indian Restaurants In NYC - New York - The Infatuation (9)

8.3

Vatan

Indian

Kips Bay

$$$$Perfect For:Big GroupsBirthdaysUnique Dining ExperienceVegansVegetarians

Vatan is essentially an all-you-can-eat buffet where you never have to stand up to get seconds, thirds, or fourths of mini samosas and chana masala. At this completely vegetarian Gujarati-style spot in Kips Bay, you’ll pay roughly $45 for three courses, and you can ask for as many helpings as you want. Each course comes on a thali with about 12 different dishes: our favorites are the fried potato dumplings, the bhaji with spinach and corn, and the sweet gulab jamun. Even without the prix fixe situation, eating here feels special—your table will have a thatched roof over it, and you’ll sit next to a wishing well and a massive tree.

photo credit: Emily Schindler

The Best Indian Restaurants In NYC - New York - The Infatuation (10)

8.3

Omar's Fine Cuisine

Indian

Prospect Heights

$$$$Perfect For:HalalWalk-InsDeliveryLiterally EveryoneBreakfastLunch

At Omar’s Fine Cuisine in Prospect Heights, a single string of Christmas lights invites you to enter a fluorescent-lit, tile-floored room that looks like it used to be your everyday pizza shop. It still is, technically. Inside, you can get Indian food, pizza, and bagels made fresh every day. We can feel your skepticism burning through the screen, so let’s get right to the verdict: The Indian food is incredible, the dense and chewy bagels are worth a morning pitstop, and they have great Indian fusion pizza—a rare find—on the menu.

photo credit: Dane Isaac

The Best Indian Restaurants In NYC - New York - The Infatuation (11)

8.3

Pongal

Indian

Kips Bay

$$$$Perfect For:KosherLiterally EveryoneLunchVegetarians

With dozens of Indian restaurants along Lexington Avenue in Kips Bay, it’s easy to feel overwhelmed by choice. We’ll make it simple. Just head to Pongal, a vegetarian restaurant with a novel-length menu that you can order blindly from and still leave happy. Most of the dishes can also be made to suit vegan and Jain dietary needs, which makes it an ideal spot for groups. The under-$15 lunch special is one of the best deals in town, and you’ll want to return repeatedly to try all 12 different kinds of chaat. We also love the Pondicherry masala dosa. There’s not a lot going on here in terms of decor, but you won’t miss it, because you’ll be very focused on your food.

photo credit: Noah Devereaux

The Best Indian Restaurants In NYC - New York - The Infatuation (12)

8.2

Seva

Indian

Astoria

$$$$Perfect For:Big GroupsDinner with the ParentsLiterally Everyone

Seva is one of those places you won’t be able to shut up about until at least two people from your social circle try it for themselves. This Astoria restaurant is great for groups, and we love sitting at an outdoor table when the weather is nice. If you want to keep things affordable, you could go for the prix-fixe sampler, which includes an appetizer, an entree, and dessert of your choosing—but then you'd be missing out on the beautiful thing that happens when intensely flavorful chicken tikka, lamb saag, and aloo gobi join forces on your plate. Make a reservation, bring friends, and see who can best handle their spice when the lamb vindaloo hits the table.

The Best Indian Restaurants In NYC - New York - The Infatuation (13)

Ganesh Temple Canteen

Indian

Flushing

$$$$Perfect For:Casual Weeknight DinnerLunchUnique Dining Experience

This Hindu temple cafeteria in Flushing is well known among the Indian community and the most serious of Indian food enthusiasts.You’ll see temple-goers and tourists alike flock to the fluorescent-lit basem*nt for idlis, sambar, and big buttery dosas. Everything on the menu is vegetarian, and you won’t find better dosas in town. It’s a barebones operation with communal tables and folding chairs, but it's got just as many devotees as the deities upstairs. Buy some take home snacks while you wait in line to order, and make sure to check out the gift shop on your way out.

photo credit: Noah Devereaux

The Best Indian Restaurants In NYC - New York - The Infatuation (14)

Jackson Diner

Indian

Jackson Heights

$$$$Perfect For:Big GroupsBirthdaysCasual Weeknight DinnerKids

Imagine a big bowling alley, but take away the lanes, stupid nicknames on the monitor, and unflattering velcro shoes. And instead of frozen chicken tenders and mozzarella sticks, imagine that this bowling alley serves kashmiri kabab and keema mutter. This is the old-school Americana you’ll find at Jackson Diner, a spot that’s been in Jackson Heights since 1980. The Northern Indian dishes, like tandoori meats and curries, are mostly within the $15-20 range, and each portion is large enough to feed an entire school bus of children.

photo credit: Noah Devereaux

The Best Indian Restaurants In NYC - New York - The Infatuation (15)

Raja Sweets And Fast Food

Indian

Jackson Heights

$$$$Perfect For:Cheap EatsDining SoloQuick EatsSerious Take-Out OperationVegetarians

Much like an heiress in a jewelry store or a non-heiress at the prize counter of an arcade, all you have to do at Raja Sweets & Fast Food is point to what you want. There’s no menu at this counter-service spot in Jackson Heights, and it’s always packed with people drinking tea and eating chaat. We’d suggest ordering some fried things by the pound, like the excellent and crispy samosas and pakoras, plus a dessert from their refrigerated display case. Just know that Raja Sweets is cash-only, and best for when you want something quick.

The Best Indian Restaurants In NYC - New York - The Infatuation (2024)
Top Articles
Latest Posts
Article information

Author: Tish Haag

Last Updated:

Views: 5613

Rating: 4.7 / 5 (67 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Tish Haag

Birthday: 1999-11-18

Address: 30256 Tara Expressway, Kutchburgh, VT 92892-0078

Phone: +4215847628708

Job: Internal Consulting Engineer

Hobby: Roller skating, Roller skating, Kayaking, Flying, Graffiti, Ghost hunting, scrapbook

Introduction: My name is Tish Haag, I am a excited, delightful, curious, beautiful, agreeable, enchanting, fancy person who loves writing and wants to share my knowledge and understanding with you.