Ignoring the listicle (as it has no answers, and the 10 “signs” are not actually even signs), here’s my 2c on Indian food in the ny / nj area
— Is it actually Indian, or some other south asian? You’re not going to get a deep dive on regional Indian at a Pakistani, Nepali, or Bangladeshi place that calls itself Indian. But you’ll get some delicious other dishes there that you won’t find at an Indian restaurant either
— Beware the question of how hot you want it. As in, if you can order your butter chicken spicy and your vindaloo mild, you’re at the type of establishment you’re trying to avoid. Not that it won’t be fine, but it’s the mix and match type of please-everybody spot. Hey, they have to stay in business, so don’t hold it against them. Some of the best Indian food to be had in nyc was from the chain Baluchi’s (rip) — they had all the standard things, and a fantastic lunch and dinner takeaway deal for sub-$20 that never disappointed.
— Every place can’t do everything well — or right. 90% of “good” places serving “Bombay bhel” are not serving any bhel someone from Bombay would recognize. (That’s okay, I would never order it unless the people behind the place were actually from Bombay.) But their kababs may be good, or some of their curries.
— If you really want regional food, seek out places showcasing it. If you see something unusual on the menu, ask why they have it — maybe the chef or the owner are from that place, which is a good indication that the dish will be solid. For eg Indian Table in Brooklyn has a Goan chef, so their Goan dishes are excellent, and more interesting than the standard Goan fish curry seen everywhere. A new Kerala place just opened up in midtown (Chatti), and you won’t find most of that menu anywhere else. Masalawala has some Bengali dishes that can’t be found anywhere else: the owner is Bengali. And so on. Finding out why something is on the menu might lead you to a good outcome (not always, of course, but it’s worth a shot).
— Go to a place that serves snacky stuff you may not recognize. Eg a place specializing in chat in Edison will likely have variations of street food like pav bhaji and vada pao that will be done a lot better than at a fancy place. A South Indian place serving dosa and idli won’t have any recognizable north Indian dishes, but why would it. And so on. I do think peeking and seeing where people of the culture are hanging out and having a casual meal is a pretty good indicator. My favorite dosa place in Queens has customers of all cultures, but it definitely has more Indians than anyone else. Also, it’s counter service, and someone (me) may just be sitting with a cup of coffee because they serve really good filter coffee. They might also tell you not to take something home because it won’t reheat well (eg the rava dosa I was craving last week and didn’t have time to sit there and eat).
I guess at the end of the day you have to figure out whether you want a good version of food you already eat and enjoy, or push your knowledge boundaries on the cuisine. Because those are different things.
But also remember that India is really vast — no one who claims to “know” Indian food can know it across the board — they just can’t, there’s too much of it. I know my region, and a few others, very well. But I’m still discovering dishes in those, never mind regions I have no previous experience with. I have a friend who is Assamese, so I have eaten some of their better-known dishes. I have never seen those on a restaurant menu. I have friends who are Bihari, but they had never cooked Champaran mutton until Dhamaka in nyc put it on their menu, and then they recognized it as “that mutton my grandmother used to make”. And so on. People really have little appreciation for how vast a culinary landscape India is, even Indians!
One last note, restaurant food and home food may be very different depending on the region. For example, no one in punjab is making tandoori chicken and naan at home. That’s dhaba food — eaten outside.