✦ City Guide · Indian

Best Indian Restaurants in NYC

The best Indian restaurants in New York City — 9 ranked picks across the city, with ratings, dishes and live availability.

9 picks

The 9 best Indian restaurants in New York City, ranked. Punjabi Grocery & Deli takes the top spot at 4.8 stars, and Bungalow is the one the most people have weighed in on — 7,952 reviews. If you only order one thing, make it the chana masala at Punjabi Grocery & Deli. They are spread across 6 neighborhoods, so there is probably one near you. Most of this list stays under $40 a head. 2 of the 9 take online reservations, and the live availability badge on each card shows what is actually open tonight.

New York City has 9 Indian restaurants on our list, spread across 6 neighborhoods.

Punjabi Grocery & Deli

Indian  ·  East Village  ·  $

★★★★½ 4.8

a basement-level cab stand serving vegetarian chaat since the early '90s

Must-try: Chana masala, Pakora, Samosa chaat

📍 114 E 1st St, New York, NY 10009

Bungalow

Indian  ·  East Village  ·  $$

★★★★½ 4.7

Indian in the East Village — 4.7 on Resy across 7,952 diner reviews

📍 24 1st Ave, New York, NY 10009

Ganesh Temple Canteen

Indian  ·  Flushing  ·  $

★★★★½ 4.6

a basement cafeteria under the city's oldest Hindu temple, entirely vegetarian

Must-try: Idli, Sambar, Dosa

📍 45-57 Bowne St, Flushing, NY 11355

Dhamaka

Indian · Regional · Bold Spice  ·  Lower East Side  ·  $$$

★★★★½ 4.6

Unapologetic Foods' James Beard–winning LES kitchen — regional Indian cooking with serious heat and flavors rarely found outside South Asia

Must-try: Goat neck biryani, Chaap (slow-cooked mutton chops), Crab claws in masala

📍 119 Delancey St, New York, NY 10002

Masalawala & Sons

Indian · Bengali  ·  Park Slope  ·  $$$

★★★★½ 4.5

Bengali home cooking in Park Slope from the Unapologetic Foods group — the Kolkata menu New York was missing

Must-try: Kosha mangsho, Shorshe bata fish, Luchi

📍 365 5th Ave, Brooklyn, NY 11215

Ambassadors Clubhouse

Indian  ·  NoMad  ·  $$$

★★★★½ 4.5

The Unapologetic Foods team's Punjabi-Pakistani restaurant on Broadway — grilled meats, breads, and a genuine bar scene

Must-try: Lamb chops, Butter chicken, Garlic naan

📍 1245 Broadway, New York, NY 10001

Badshah Social

Badshah Social

Indian  ·  Park Slope  ·  $$

★★★★☆ 4.2

A Park Slope Indian room with the ambition of a Manhattan opening

Must-try: Crispy spinach chaat, Amritsari fish with housemade tartar, Lamb shank nihari

📍 212 Flatbush Ave, Brooklyn, NY 11217

Pangat

Pangat

Indian  ·  Park Slope  ·  $$

★★★★☆ 4.1

made-from-scratch Maharashtrian home cooking on Fifth Avenue

Must-try: Misal pao, Ghati chicken, Sunday thali

📍 369 5th Ave, Brooklyn, NY 11215

Kababish

Indian  ·  Jackson Heights  ·  $

★★★★☆ 4.0

a tiny 24-hour counter wrapping tender meat in naan that soaks up the juices

Must-try: Chicken kebab roll, Nihari, Chicken patties

📍 70-64 Broadway, Jackson Heights, NY 11372

Frequently Asked Questions

What is the best Indian restaurant in New York City?

Punjabi Grocery & Deli — 4.8 stars across 2,365 reviews, the highest on this list. a basement-level cab stand serving vegetarian chaat since the early '90s.

Do these restaurants take reservations?

2 of the 9 book online — Bungalow and Dhamaka. The rest are walk-in or phone-only. Each card here shows live availability for tonight where the restaurant publishes it.

Which neighborhood has the most Indian restaurants in New York City?

Park Slope, with 3 on this list, followed by East Village with 2. In total these 9 picks span 6 neighborhoods.

How were these picked?

Ratings and review volume decide the order, but the list itself is drawn from restaurants people actually post about — 7 of the 9 here have a TikTok attached to their card. Every entry is checked as open before it ships.