There are so many Indian restaurants in NYC that committing to one can feel as daunting as picking a mattress or appropriate job interview shoes that say “I am trustworthy and have good taste.” That’s why we’re presenting you with this guide. We narrowed down the 25 best spots in the city to eat dal, tandoori meats, South Indian stews, puffed-up puri, and much more. It includes everything from a cafeteria in the bottom of a Hindu temple in Flushing to old-school places in Murray Hill, and upscale white-table-cloth Midtown spots that are worth your (company’s) money.

So the next time you want to prove to your friends that New York is in fact a wonderful place to eat layered paratha and goat biryani, or you need an impressive tasting menu experience, use this guide.