Bistros, trattorias, taverns and neighbourhood rooms: the mid-tier places where Melbourne actually eats.

Where to eat well, no fuss

Pho Hung Vuong 2 ★ 4.5

Vietnamese$richmondDaily 9am-9:30pm

The defining pho on Victoria Street: long-simmered beef broth with rare beef and brisket in a no-frills Richmond room that has fed the city since the 1980s.

Order: Rare beef and brisket pho, large

Chin Chin ★ 4.2

Southeast Asian$$cbdDaily 11am-11pm

Chin Chin on Flinders Lane is the no-bookings Southeast Asian diner: arrive on a weeknight, order the whole fish and a cold beer from the freezer bar.

Order: Whole barramundi with green herbs and tamarind sauce

Pappa Laksa ★ 4.4

Malaysian$south-yarraDaily 11am-9pm

Pappa Laksa in Burwood slow-cooks its coconut broth for five hours: rich, layered and served with barramundi or king prawns over rice noodles.

Order: King seafood laksa with barramundi fillet

Ho Jiak ★ 4.4

Malaysian$$cbdTue-Sun 11:30am-9:30pm

Ho Jiak on Rainbow Alley references Penang and KL regional traditions: precise Malaysian cooking with handmade roti at the counter in a compact laneway space.

Order: Char kuay teow with wok hei and fresh cockles

Green Man's Arms ★ 4.3

Vegan Middle Eastern pub$$carltonMon-Thu 2pm-late, Fri-Sun 12pm-late

Green Man's Arms on Lygon Street is Carlton's fully vegan pub: Middle Eastern small plates, house falafel and kombucha on tap in a corner hotel with live music.

Order: House falafel with hummus and Yemeni lahuh bread

Cumulus Inc. ★ 4.4

Modern Australian$$$cbdMon-Fri 7am-11pm, Sat-Sun 8am-11pm

Cumulus Inc. on Flinders Lane is the CBD's best all-day operator: raw bar at the counter, whole roasted chicken for the table and a wine list worth exploring.

Order: Whole roasted chicken with seasonal sides

Maison Batard ★ 4.2

French$$cbdMon-Fri 7am-late, Sat-Sun 8am-late

Maison Batard's ground-floor boulangerie feeds the CBD from 7am; by noon the bistro above opens for French classics and a wine list without a bad bottle.

Order: French onion soup with a gruyere crust

Daphne ★ 4.3

Modern Australian$$brunswick-eastMon-Thu 4pm-9:30pm, Fri-Sat 4pm-11:30pm

Daphne is a public house in spirit: seasonal menu, cocktails and a wine list for conversation in a Brunswick East room that became a local anchor fast.

Order: Fried cheese with honey and walnuts

France-Soir ★ 4.4

French$$$south-yarraDaily 12pm-12am

France-Soir on Toorak Road has served classical French food since 1982: the menu barely changes, theatrical service and an honest wine list.

Order: Steak frites with French mustard and frisee salad

Tip: Book ahead for Friday and Saturday evenings: it fills well before 8pm.

Good Days ★ 4.3

Vietnamese$collingwoodDaily 11am-9pm

Good Days on Smith Street is Collingwood's Vietnamese pho anchor: aromatic broth, fresh noodles and regulars who know what they want before they sit down.

Order: Beef pho with tendon and fresh bean sprouts

Roma ★ 4.5

Italian$$$cbdTue-Sat 11:30am-3pm, 5:30pm until late

Roma on Collins Street is Melbourne's most disciplined Roman trattoria: cacio e pepe tableside, proper tonnarelli and a small menu that refuses to overstep.

Order: Tonnarelli cacio e pepe, tableside

Rita's Abbotsford ★ 4.5

Italian pizza$$collingwoodWed-Fri 4pm-9pm, Sat-Sun 12pm-9:30pm

Rita's in Abbotsford makes semolina-crusted pizzas with wood-fired char most pizza rooms approximate: small room, short menu, real consistency.

Order: Semolina-crusted pizza with anchovy and olive

Suupaa ★ 4.3

Japanese$$collingwoodDaily 11am-3pm

Suupaa in Cremorne takes the Japanese konbini as inspiration and applies serious cooking: the udon bolognese beats most Italian noodle dishes in the city.

Order: Udon bolognese with parmesan and soft egg

Zareh ★ 4.6

Middle Eastern$$$collingwoodTue-Sat from 5:30pm

Zareh on Smith Street brings Armenian and Lebanese cooking with a charcoal focus that makes it one of Melbourne's most exciting casual rooms of 2025.

Order: Chargrilled flatbread with yoghurt and lamb fat

Stokehouse ★ 4.4

Seafood$$$st-kildaDaily 12pm until late

Stokehouse on the St Kilda foreshore is Melbourne's defining seaside lunch: a one-hat seafood room with bay views and a kitchen earning its reputation.

Order: Grilled barramundi with seasonal greens and brown butter

Tipo 00 ★ 4.5

Italian$$$cbdMon-Sat 11:30am-9:30pm

Tipo 00 on Little Bourke Street is Melbourne's pasta room of record: squid-ink tagliolini daily, short seasonal menu and a room that stays full every service.

Order: Tagliolini al nero di seppia with squid

A1 Bakery ★ 4.5

Lebanese$brunswickDaily 6am-10pm

A1 Bakery on Sydney Road has been Melbourne's Lebanese bakery anchor since 1992: thick manakish, fresh flatbreads and meat pies at a walk-in counter.

Order: Za'atar manakish with fresh tomato and onion

Bar Liberty Bistro ★ 4.5

Modern Australian$$$fitzroyTue-Sat 5:30pm until late, Sun 12pm-5pm

Bar Liberty in Fitzroy holds one Good Food Guide hat: Melbourne's best natural-wine bistro with seasonal small plates and a list that rewards exploration.

Order: Seasonal raw oysters and the cheese course

Carlton Wine Room ★ 4.4

Modern Australian$$carltonTue-Thu 4pm-11pm, Fri-Mon 12pm-11pm

Carlton Wine Room is the neighbourhood bistro Melbourne dining culture is built on: seasonal cooking, natural wine and a room that rewards weekly return.

Order: Fish with seasonal grain salad and preserved lemon

← Back to Melbourne food guide