Carlton’s restaurant scene is Melbourne’s deepest. Lygon Street has been the Italian heartland since the 1950s, but the side streets — Drummond, Rathdowne, Faraday, Elgin — are where the real evolution is happening. Here’s where to eat in 2026, from a $5 pasta to a $65 shared seafood dinner.
1. D.O.C. Pizza and Mozzarella Bar
295 Drummond Street, Carlton
The margherita here is the benchmark for Neapolitan pizza in Melbourne. San Marzano tomato sauce, fior di latte that actually pulls, and proper char from the wood-fired oven. The mozzarella bar — fresh fior di latte, burrata flown in from Puglia — is the real reason to visit. Lunch antipasto spread for $18 is a genuine steal.
Go for: Margherita ($20), burrata ($16), and a weeknight dinner when you can actually get a table.
2. Capitano
421 Rathdowne Street, Carlton
Italian-American nostalgia meets Melbourne cocktail bar. The pasta alla vodka ($24) is legitimately one of the best in Melbourne — thick rigatoni in equal parts cream, tomato, and pancetta. The Negroni uses house-made vermouth and it shows. Sit at the bar if you’re solo.
Go for: Pasta alla vodka, Margherita pizza ($22), and Negroni ($21).
3. Cordelia
180 Rathdowne Street, Carlton
Carlton’s newest serious restaurant — sustainable seafood from the team behind Prahran’s Don’s wine bar. The dining room is sun-drenched and relaxed, the wine list leans natural, and the daily seafood menu changes with what’s sustainable and in season. Already booking out on weekends.
Go for: Whatever’s on the daily seafood menu, plus a natural wine recommendation from the staff.
4. Tiamo
303 Lygon Street, Carlton
Pure, uncut Lygon Street energy. Paper tablecloths, enormous veal schnitzel, and waiters who’ve been yelling orders since before most of us were born. The menu covers all the Italian greatest hits — lasagne, ossobuco, tiramisu. Not reinventing anything, which is entirely the point. Go weekday lunch for 10% less and a terrace seat without the wait.
Go for: Veal schnitzel ($26), lasagne ($22), and the full Lygon Street experience.
5. The Heart of Carlton
189 Elgin Street, Carlton
Everything on the menu is $5. Pasta, toasties, coffee. Owner Michael built this as a community space, not a profit machine. The pasta changes daily, the crowd is a mix of uni students and longtime Carlton locals, and it fills up fast. This won’t last forever at these prices.
Go for: The daily pasta ($5). Get there before 1pm or miss out.
FAQ
Is Lygon Street still worth eating on?
Yes, but be selective. The stretch between Faraday Street and Elgin Street has the strongest concentration of genuine restaurants. Avoid anything with 85 menu items and a “tourist special” board out front.
What’s the best value dinner in Carlton?
The Heart of Carlton at $5 per dish is unbeatable. For a proper sit-down dinner, D.O.C.’s lunch antipasto at $18 is the best quality-to-price ratio on the strip.
Do I need to book?
On weekends, book ahead for Cordelia, Capitano, and D.O.C. Weeknights are more forgiving — walk-ins are usually fine at most Carlton restaurants between Tuesday and Thursday.
The Verdict
Carlton’s restaurant scene in 2026 rewards the curious. The heritage Italian places are still delivering, but the real excitement is on Rathdowne Street (Cordelia, Capitano) and the side streets (D.O.C. on Drummond, Heart of Carlton on Elgin). Eat on the side streets, drink on Lygon, and you’ll have a better night than anyone paying CBD prices.
For specific cuisines, see our best Italian in Carlton, best Asian in Carlton, and cheap eats under $20.
More on Carlton: Carlton Suburb Guide | Best Cafes in Carlton | Date Night in Carlton

💬 Discussion
Join the conversation — no account needed