Carlton's top dining spots are mostly clustered along Lygon Street, near the corner of Elgin. This stretch – which extends all the way down to Victoria Parade in the south – isn't the force it was in the '80s and '90s, but it remains one of the better places in Melbourne for Italian food.

In fact, nearly all our favourite restaurants here are Italian, with a few notable exceptions such as Epocha and Abla's, the Lebanese institution that's been cooking since 1979.

Related pages:
A Guide to Carlton
Best Cafes in Carlton
Best Restaurants in Fitzroy
Best Pasta in Melbourne