Fitzroy Street, Acland Street and surrounds aren't thriving quite as much as they were in the early 2000s, but St Kilda is still home to two Melbourne's best restaurants, Stokehouse and Cafe Di Stasio. Beyond that there's a long tail of locally treasured institutions such as Cicciolina and Donovans, and fresh, exciting players such as Supernormal Canteen and Cafe Southall. Here's where to find them all.

Related pages:
Best Restaurants in Windsor
A Guide to St Kilda
Best Bars in St Kilda
Best Cafes in St Kilda

Donovans

This personable institution has been around since 1995 and retains a huge base of regular customers who love its classic, consistent menu.

40 Jacka Boulevard, St Kilda
Book a Table

Stokehouse

Seafood and stunning ocean views – it's no surprise this is such an institution.

Upstairs 30 Jacka Boulevard, St Kilda
Book a Table

Supernormal Canteen

The cool younger sibling to chef Andrew McConnell’s CBD restaurant. Make the trip out for the share-friendly pan-Asian dishes, stick around for the Japanese desserts.

2 157 Fitzroy Street, St Kilda
Book a Table

Cafe Southall

A stylish Indian diner from the family behind the acclaimed Bombay by Night.

124 Carlisle St, St Kilda
Book a Table

Cafe Di Stasio

The word institution gets thrown around a lot, but Ronnie di Stasio's elegant Italian diner has well and truly earned the accolade.

31 Fitzroy Street, St Kilda
Book a Table

Uncle St Kilda

Modern Vietnamese at friendly prices.

188 Carlisle Street, St Kilda

Fitzrovia

All-day dining backed by two decades of cooking experience.

155 Fitzroy St, St Kilda
Book a Table

Araliya

Traditional Sri Lankan cuisine married with modern techniques.

157 Fitzroy Street, St Kilda
Book a Table

The St. Hotel

A heaving two-storey pub and nightclub from the duo behind Saigon Sally, Tokyo Tina and Hanoi Hannah.

54 Fitzroy Street, St Kilda
Book a Table

Las Tapas

There’s only one rule at this Spanish eatery: no cutting corners.

100 Chapel Street, St Kilda
Book a Table

Ichi Ni

Izakaya-style dining with views of Port Philip Bay.

12 The Esplanade, St Kilda
Book a Table

Pontoon

The casual downstairs restaurant of the rebuilt Stokehouse.

30 Jacka Boulevard, St Kilda
Book a Table

Lona Pintxos Bar

Stay up late with pintxos and wine.

64-66 Acland Street, St Kilda
Book a Table

Babu Ji

Gluten-free naan? Indian nachos? You can find them here.

4-6 Grey Stret, St Kilda

Radio Mexico

One of Melbourne’s original Mexican restaurants, and still one of the best.

11-13 Carlisle Street, St Kilda

Cicciolina

Authentic, no-fuss Italian since 1993.

130 Acland Street, St Kilda

Machi

Meaning ‘community’ in Japanese, Machi is inspired by its St Kilda location and eclectic culture.

14 Inkerman Street, St Kilda
Book a Table

Mr Wolf

This striking, forest-themed dining room has been a destination for pizza and other Italian classics since 2004.

9-15 Inkerman Street, St Kilda
Book a Table

Pizza e Birra

The name says it all.

60 Fitzroy Street, St Kilda
Book a Table

Newmarket Hotel

Californian flavours are the focus at this gastropub in St Kilda.

34 Inkerman Street, St Kilda
Book a Table

Lau’s Family Kitchen

High quality, home-style Cantonese food.

4 Acland St, St Kilda

Claypots

Fresh and varied fare to rival that of any Southeast Asian island.

213 Barkley Street, St Kilda

Il Fornaio

This bakery-cum-eatery is a sweet treat in St Kilda.

2C Acland Street, St Kilda

I Carusi II

Artisanal 12-inch pizza bliss south of the Yarra.

231 Barkly Street, St Kilda
Book a Table

Fat Jaks

Fast food without the mystery-meat aspect on Barkly Street.

205 Barkly Street, St Kilda