It’s easy to overlook Melbourne’s city centre when trying to decide where to eat. These days you’re likely to find yourself around the corner from several terrific local restaurants, wherever you live.

But the CBD’s still at the heart of food in Melbourne. Some of these places are iconic and have been serving great office lunches or special dinners for years. Others are newer, with inventive menus designed by exciting young chefs earning their stripes. All of the places in this guide continue to set the tone for how Melbourne eats. And thanks to the insane amount of competition, many of these venues are far more reasonably priced than you would expect.

There’s a lot of choice here. If you’re looking for something more specific, try one of the pages below.

Related Pages
Best Restaurants on Flinders Lane
Best Special Occasion Restaurants in Melbourne
Best Cheap Eats in Melbourne


Melbourne's first proper taqueria still has it.

Level 1 11 Collins Street
Melbourne VIC 3000

Vue de Monde

Some of the best dining and views in the country.

Level 55, Rialto Building 525 Collins Street
Melbourne VIC 3000


A beer hall, cocktail bar and modern Thai restaurant all in one.

First Floor, Curtin House 252 Swanston Street
Melbourne VIC


A bona fide meat dungeon.

The Basement 195 Little Collins Street
Melbourne VIC 3000


At the forefront of contemporary Thai dining.

40-44 Little Bourke Street
Melbourne VIC 3000


Hellenic street food with style.

2 Exhibition Street
Melbourne VIC