For foodies & nightlife

Best Restaurants in Carlton 2026: Where to Eat on Any Budget

Grace Li March 22, 2026
X Facebook LinkedIn
A table is set with silverware and flowers
Photo by Elliott Stallion on Unsplash

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


Carlton Restaurant Picks

Capitano
Capitano brings Italian-American energy to Rathdowne Street, with vodka sauce pasta, generous pizzas and a dining room that works for both dates and group dinners. It is a smart pick when you want Carlton Italian without defaulting to the busiest Lygon Street strip.

Di Stasio Pizzeria
Di Stasio Pizzeria is the glamorous Carlton sibling in the Di Stasio family, mixing blistered pizza, sharp service and a gallery-like room. Broadsheet notes the venue “blurs the line between restaurant and art gallery,” which is exactly the mood: polished, theatrical and still very much about the food. Source: Broadsheet

DOC Osteria
DOC Osteria is the evolved form of one of Lygon Street’s most trusted Italian names, now leaning into a more complete lunch-and-dinner restaurant feel. Go for clean northern Italian flavours, strong wine choices and the confidence that comes from a venue group deeply embedded in Carlton’s food culture.

Tiamo
Tiamo is the classic Lygon Street choice: unfussy, familiar and still one of the suburb’s defining Italian dining rooms. It suits visitors who want the old Carlton feeling, with pasta, pizza, antipasti and the street-side buzz that made the precinct famous.

Carlton Wine Room
Carlton Wine Room is best when you want the suburb at its most grown-up: seasonal food, thoughtful wine and a quieter rhythm than the main drag. It is a strong choice for long lunches, low-key celebrations and anyone who wants Carlton beyond red sauce nostalgia.

Local Tips

The best Carlton meals are often one street away from the obvious choice. Lygon Street is still essential, but Rathdowne Street, Faraday Street, Drummond Street and the edges near Nicholson Street can be more rewarding when you want a less tourist-facing dinner.

Book ahead for Friday and Saturday nights, especially for Capitano, Di Stasio Pizzeria and Carlton Wine Room. Carlton looks casual from the footpath, but the good rooms fill quickly with university staff, locals, theatre crowds, students’ families and people crossing over from Fitzroy and the CBD.

Do not treat “Italian” as one category here. Carlton has old-school red-sauce institutions, polished modern osterias, pizza specialists, wine-led dining rooms and casual student-friendly staples. The better move is to match the venue to the occasion: Tiamo for tradition, DOC for a sharper Italian meal, Capitano for fun, Di Stasio for drama, Carlton Wine Room for wine and conversation.

If you are eating before a movie at Cinema Nova, leave more time than you think. Service can be fast, but Carlton is built for lingering, and the best experience often includes a drink, dessert or gelato after dinner.

FAQ

What is the best restaurant in Carlton for a classic Lygon Street experience?
Tiamo is one of the safest choices for that old Carlton feeling. It delivers the familiar pasta-and-pizza experience with the atmosphere people expect from Melbourne’s Italian heartland.

Where should I go in Carlton for a special dinner?
Di Stasio Pizzeria and Carlton Wine Room are the strongest special-occasion picks. Choose Di Stasio for a more theatrical, art-filled room, or Carlton Wine Room for a calmer wine-focused meal.

Is Carlton only good for Italian food?
Italian food is the suburb’s anchor, but Carlton is broader than that. The best eating now includes wine bars, modern Australian menus, cafes, gelato stops and restaurants that use the Italian heritage as a starting point rather than a rule.

Share this X Facebook LinkedIn

More from Carlton

All Carlton stories →