Sicilians, Calabrians, Florentines, and folks from all over Italy settled what is now New York City, bringing with them their bread, their cheese, their pasta, and the rest of their glorious culinary traditions. Today, we still feel the influence of NYC’s deep Italian roots. On one corner you can find a tub of freshly made ricotta, on the next a perfect plate of eggplant parm, and down the street a restaurant serving plates of cacio e pepe just like you’d get in Rome.

There’s such an abundance of Italian food in this city, it can be difficult to wade through the mediocre to find the truly amazing spots. Which is why we’ve listed our top Italian restaurants in NYC, including both classics and newcomers. We’ve featured a throwback Williamsburg joint serving cheese-and-sauce–laden Italian American stalwarts, alongside Brooklyn’s best farm-to-table pizza spot and a West Village hideaway serving lusty plates of foie gras pasta and perfect Negronis.

Here are our picks for the best places to eat fantastic Italian fare in NYC.