Just 6km from Melbourne’s CBD, the beachside suburb of St Kilda has plenty to offer locals and visitors alike. From sandy beaches, parks and gardens to European-style bakeries and restaurants offering global cuisine, it’s worthy of a visit any day of the week.

Babu Ji

Babu Ji is changing the landscape of Indian cuisine, combining traditional techniques and flavours with a delicious modern Australian twist. Owner, Mani Waraich, and Head Chef, Ranjit Singh, source the best local and seasonal produce from Melbourne’s markets and producers and convert them into Indian-inspired creations, including tandoori prawns and pani puri.

4-6 Grey St, St Kilda VIC
Sunday to Wednesday, 6pm to 9pm; Thursday to Saturday, 6pm to 10pm


Overlooking Albert Park, Fitzrovia is located in a Federation mansion house with pressed tin ceilings, stained glass windows and a host of wonderful original features. The menu offers comfort food made from seasonal Victorian produce and is inspired by provincial Italian and British cuisine.

2/155 Fitzroy Street, St Kilda
03 9537 0001
Monday to Tuesday, 7am to 3pm; Wednesday to Friday, 7am to 9pm; Saturday, 8am to 9pm; Sunday, 8am to 4pm


Walking into Donovans restaurant is like walking into someone’s home, and that’s just the way owners Gail and Kevin Donovan want it. Head Chef, Emma D’Alessandro, has been cooking Mediterranean-inspired food at the charming beachfront restaurant for over 14 years, celebrating fresh flavours and seasonal produce. No matter what you order, Kevin, as sommelier, will find a drop to suit each dish.

40 Jacka Blvd, St Kilda
03 9534 8221
Monday to Sunday 12pm to 5:30pm, 6pm to 1am

Lau’s Family Kitchen

Owned by Gilbert Lau, formerly of Flower Drum, and his sons Jason and Michael, Lau’s Family Kitchen is truly a family affair. Chef James Lew cooks up traditional Cantonese food in a modern style, with dishes like homemade free-range chicken dim sim with minced prawns, and braised beef brisket. The restaurant’s prime location at St Kilda’s Prince of Wales means it’s impossible to miss.

4 Acland St, St Kilda
(03) 8598 9880
Sunday to Friday 12pm to 3pm, 6pm-10pm; Saturday 6pm to 10pm

Ichi Ni

With views of Port Phillip Bay, multi-level seating, private booths and a deck that can be used in all seasons, Ichi Ni is one of Melbourne’s premier Izakaya experiences. The extensive Japanese menu caters to all tastes, with yakitori, sushi, sashimi and Japanese tapas, paired with a drinks selection of sake, cocktails, wines and Japanese beers.

12 The Esplanade, St Kilda
(03) 9534 1212
Monday to Sunday 12pm to 11pm

Uncle St Kilda

Owned and run by friends, Rene Spence and Dai Duong, Uncle serves up irresistible Vietnamese-inspired food full of fresh flavours. Enjoy a drink in the small downstairs bar before heading upstairs to the spacious restaurant, which has both indoor and rooftop seating.

188 Carlisle St, St Kilda
03 9041 2668
Monday to Tuesday 5pm to 11pm; Wednesday to Sunday 12pm to 11pm

Radio Mexico

Radio Mexico brings Mexico to Melbourne, dishing up tortillas, tostadas and tacos in a bright and light setting. Colin Pernice is at the helm in the kitchen, leading a team that makes as much as possible from scratch, including the tacos, corn chips, guacamole and salsas. Margaritas made with freshly pressed juices complete the offering, ensuring you’ll never go thirsty.

11-13 Carlisle St, St Kilda
03 9534 9990
Monday to Thursday 5pm until late; Friday to Sunday, 12pm until late


Cicciolina has been a St Kilda institution since 1993. Executive Chef, Virginia Redmond, and Head Chef, Michelle Elia, have created an Italian-style menu incorporating modern, seasonal produce with vegetarian and gluten free options, supported by an extensive wine list.

130 Acland St, St Kilda
03 9525 3333
Monday to Sunday 12pm until late


This family friendly St Kilda icon has been serving great Italian food for 45 years. While traditionally known for its pizzas, Topolino’s also specialises in seafood and has a great selection of other Italian dishes on its extensive menu. With lots of room for drinking and dining, it’s the perfect spot for groups wanting to catch up or celebrate.

87 Fitzroy St, St Kilda
(03) 9534 1925
Monday to Thursday 4pm until late; Friday to Sunday 12pm until late

Cantina St Kilda

Cantina is a restaurant and bar located underneath St Kilda’s iconic Prince of Wales. Here, you can feast on traditional Mexican cuisine at its most authentic – bite-sized bocaditos, tacos and chilli beef nachos, queso fundidos, grilled meats and mole, all washed down with something from the extensive drinks menu of cocktails, hard liquor and beer.

2 Acland St, St Kilda
03 9536 1175
Monday to Sunday 5pm till late

Have we missed one of your favourite St Kilda restaurants? Let us know!

You May Like

Load More