Select Page

St Kilda is home to some of Melbourne’s best restaurants.

These are our top picks


Controversially Cicciolina is my pick for St Kilda Italian. I prefer it to Di Stasio because it is more St Kilda and more fun.

Try both and you decide.

Di Stasio

Often regarded as Melbourne’s best Italian restaurant Di Stasio’s food is really very very good.

Service is a bit stiff, but shake that off and enjoy some truely spectacular pasta.


A Melbourne institution Donovans has been serving beautiful, simple food since the 90’s. The restaurant is very homely and family friendly. A great choice for a long lunch or special dinner.

Ichi Ni

High quality Japanese food in a fun atmosphere. Sashimi lovers will not be disappointed and the Ebi Mayo is a hit.

If it is nice evening try to get a table outside on the terrace to enjoy the view.

Maya Tiger

The 5 star dinning option at the Espy St Kilda is well worth a visit. It is equally suited to a family dinner as a rowdy party with friends. Skip the menu and order the banquet, If you like chilli make sure you get the spicy pork chilli wontons.


The Stokehouse offers spectacular views, beautiful deco, amazing food and 5 star service. Make sure you arrive an hour or so early and enjoy a cocktail on their balcony overlooking the bay. The perfect choice for a romantic dinner or lunch.