10 of the best Italian restaurants in Melbourne to try right now

Mouth-watering Italian dishes like stuffed calzone are waiting at Melbourne’s best Italian restaurants. Credit: DOC Pizza & Mozzarella Bar
Someone holds up a calzone, cut in half to reveal the filling at DOC Pizza, one of the best Italian restaurants in Melbourne.

From the scores of family restaurants along Carlton’s Lygon Street to the upscale bars and restaurants in the CBD, narrowing down a list of the best Italian restaurants in Melbourne isn’t easy. 

Handmade pasta, Roman- and Neapolitan-style pizzas and house-churned gelato are just a few of the specialities you’ll find at these hotspots. While the flavours are distinctly Italian, many restaurants choose to source ingredients locally, bringing the best of Melbourne and Italy together on your plate. Some menus take the roots of Italian cuisine and bring modern creative twists to the table, while others stick to traditional techniques and flavours of different regions. Plus, with wine lists that include bottles from local Victorian vineyards and the finest wine regions of Italy, it’s easy to find that perfect pairing.

Whether you’re after a pleasantly crowded, family-friendly atmosphere to enjoy a casual meal or refined fine dining − or something in between − you’ll find a warm welcome and excellent food at each of these restaurants.

Skip the line and grab a seat at Melbourne’s top Italian restaurants − book your table on OpenTable today.

Discover the best Italian restaurants in Melbourne with our guide below

For one of the best Italian restaurants in Melbourne – head to D.O.C Pizza & Mozzarella Bar in Southbank, Carlton, and Mornington 

A strawberry and ice cream dessert pizza at Doc Pizza & Mozzarella Bar, one the best Italian restaurants in Melbourne. Credit: DOC Pizza & Mozzarella Bar
A sweet pizza with fresh strawberries, vanilla bean gelato and Belgian white chocolate is the perfect end to your meal. Credit: D.O.C Pizza & Mozzarella Bar
Someone toasts a drink to the sign outside DOC Pizza and Mozzarella Bar, one the best Italian restaurants in Melbourne. Credit: DOC Pizza & Mozzarella Bar
Pair your pizza with a refreshing Aperol spritz. Credit: D.O.C Pizza & Mozzarella Bar
Pizzas with various toppings at DOC Pizza & Mozzarella Bar, one the best Italian restaurants in Melbourne. Credit: DOC Pizza & Mozzarella Bar
San Marzano tomatoes are used on the base of most pizzas at the D.O.C Pizza & Mozzarella Bar. Credit: D.O.C Pizza & Mozzarella Bar

At D.O.C Pizza & Mozzarella Bar, simplicity shines, with a classic menu that pays special attention to each ingredient. The menu carefully explains the flavours and textures of each cheese and salumi − buttery burrata, tangy robiola − and how they’re made and aged. Sourced from D.O.Cs (Designation of Controlled Origin) and P.D.Os (Protected Designation of Origin), these stellar ingredients ensure the most traditional Italian flavours and cooking techniques. While the tasting boards are a great way to appreciate the unique flavours, these ingredients are also used as toppings on mouthwatering pizzas. Continue the traditional flavours and end the meal with a D.O.C tiramisu, made using traditional Savoiardi biscuits and Montenegro liqueur. The modern-rustic vibe of the locations in Southbank, Carlton and Mornington – as well as the coffee joint in Carlton strikes an easy balance between casual and refined, perfect for every occasion.

📍 Southbank Check availability

📍 Carlton Check availability

📍 Mornington Check availability

📍 Carlton Check availability at D.O.C Espresso

Discover more restaurants in Melbourne

For one of the best Italian restaurants in southeast Melbourne – head to Grazia Restaurant in Glen Iris

A Tiramisu served at Grazia Restaurant, one of the best Italian restaurants in Melbourne. Credit: Grazia Restaurant
Don’t skip the dessert options at Grazia. Credit: Grazia Restaurant
The espresso machine and bar at Grazia Restaurant, one of the best Italian restaurants in Melbourne. Credit: Grazia Restaurant
With an extensive drinks menu, you can find the perfect pairing for your meal and enjoy an after-dinner espresso. Credit: Grazia Restaurant
A dish of pasta and a glass of white wine at Grazia Restaurant, one of the best Italian restaurants in Melbourne. Credit: Grazia Restaurant
Grazia Restaurant’s pasta dishes include pappardelle with king prawns, lobster and cherry tomatoes. Credit: Grazia Restaurant

The menu at Grazia Restaurant is based on recipes that have been passed down through generations (with a few modern tweaks). A soothing colour scheme of green and brown creates a relaxing atmosphere for diners to enjoy traditional dishes made from fresh, seasonal ingredients. Start things off with share plates of Roman-style focaccia and gamberoni alla griglia (grilled prawn). Pizzas at Grazia are Roman-style, with a crispy, thin crust. Before being cooked, the dough is fermented for up to 72 hours to provide optimal digestion. Home-made vanilla ice cream and house-churned artisan gelato are always an easy option for dessert, but a unique offering from Grazia is the Sfingi Siciliani, Sicilian-style doughnuts served with pistachio chantilly and vanilla gelato.

Check availability

Discover more restaurants in Melbourne

For one of Melbourne’s best Italian restaurants – try Il Solito Posto in the CBD

Wine bottles and books stacked on shelves at Il Solito Posto, one of the best Italian restaurants in Melbourne. Credit: Il Solito Posto
The wine list at Il Solito Posto includes a range of local and international options. Credit: Il Solito Posto
The interior of Il Solito Posto, one of the best Italian restaurants in Melbourne. Credit: Il Solito Posto
Each area at Il Solito Posto has its own charm, from the fast-paced Caffeteria to the formal yet relaxed Trattoria. Credit: Il Solito Posto
The exterior of Il Solito Posto, one of the best Italian restaurants in Melbourne. Credit: Il Solito Posto
Find the entrance to Il Solito Posto down a quiet laneway just off Collins Street. Credit: Il Solito Posto

One of the best Italian restaurants in Melbourne’s CBD, Il Solito Posto literally means ‘The Usual Place’, and that’s exactly what it is for many Melbourne diners. Located in a sub-basement on Collins Street, it offers three different dining areas. At The Bar, you can enjoy a drink and some light antipasti, perfect for dining alone or with a partner. The Caffeteria has a fast-paced atmosphere, offering a casual experience that’s ideal for a quick bite to eat. Head one step lower to The Trattoria, if you’re looking for something a little more formal, where you can settle in. It offers breakfast (including Italian scrambled eggs, served with pancetta, Roma tomato and parmesan). For lunch and dinner, try flash-fried prawns with chilli and house-made gnocchi with salami and salted ricotta.

Check availability

Discover more restaurants in Melbourne

For one of the best Italian restaurants in Melbourne – book at Gilson in South Yarra

A number of dishes and sides served at Gilson, one of the best Italian restaurants in Melbourne. Credit: Gilson
Many of Gilson’s dishes can be easily shared among friends. Credit: Gilson
A bowl of pasta, served alongside pizza and drinks at Gilson, one of the best Italian restaurants in Melbourne. Credit: Gilson
Gilson’s pizza and pasta range offers something for everyone. Credit: Gilson
The fireplace and wood at Gilson, one of the best Italian restaurants in Melbourne for private dining. Credit: Gilson
The open fire at Privato, Gilson’s private dining space, is the perfect touch for winter celebrations. Credit: Gilson

Start your evening out at Gilson by building your own antipasti platter from the range of cured meats, marinated olives and wood-fired flatbread. The pizza and pasta menus are short and sweet, with both classic and creative toppings (mortadella & pistachio and pepperoni & chilli honey are two of the more unique pizzas on the menu). The pizzas are wood-fired for a classic smoky flavour. Gilson is also one of the best Italian restaurants in Melbourne for celebrations, with a private upstairs dining room with a balcony overlooking the treetops for warm weather and an open fire for cold weather. Groups of eight or more can enjoy a set menu with a choice of two pizzas and two pastas along with antipasti and sides. The overall focus is on classic Italian dishes and every meal is created using locally sourced ingredients and seasonal produce.

Check availability

Discover more restaurants in Melbourne

Simplicity shines at the best Italian restaurants in Melbourne – like Rococo in Hawthorn, St Kilda and Point Cook

A dish with fruit and nuts at Rococo, one of the best Italian restaurants in Melbourne. Credit: Rococo. Credit: Rococo
Finish your meal off with a refreshing bowl of strawberries, meringue and mascarpone at Rococo. Credit: Rococo
Multiple dishes on the table at Rococo, one of the best Italian restaurants in Melbourne. Credit: Rococo
Order mains and sides for the table and share them among the group so everyone gets a taste. Credit: Rococo
The interior of Rococo, one of the best Italian restaurants in Melbourne. Credit: Rococo
Rococo’s warmly lit, classic interiors are the perfect backdrop for your next family meal. Credit: Rococo

Opening the first outpost in 2005, Rococo’s menu prioritises honest, simple Italian dishes that use fresh produce to create classic flavours. With prosciutto from Parma and salami from Calabria, you can taste the classic flavours of Melbourne at the Hawthorn, St Kilda and Point Cook restaurants. Wine bottles on shelves and hanging pizza boards create a cheerfully cluttered atmosphere that makes enjoying a shared social meal easy. Some diners gather for casual drinks over a platter of carefully curated antipasti, while others come for the doughy handmade pasta or the steak that’s aged for six weeks to get that perfect flavour. With a kids’ menu that includes gnocchi and an extensive vegan menu with spaghetti ‘bolognese’ and spiced cauliflower pizza, Rococo has something for everyone to enjoy.

📍 Hawthorn Check availability

📍 St Kilda Check availability

📍 Point Cook Check availability

Discover more restaurants in Melbourne

For an underground feel at one of Melbourne’s best Italian restaurants – try Cecconi’s Flinders Lane in Melbourne’s CBD 
Various dishes at Cecconi’s Flinders Lane, one of the best Italian restaurants in Melbourne. Credit: Cecconi’s Flinders Lane
Enjoy the presentations of dishes at Cecconi’s Flinders Lane. Credit: Cecconi’s Flinders Lane
The interior of Cecconi’s Flinders Lane, one of the best Italian restaurants in Melbourne, showing the seating and the bar. Credit: Cecconi’s Flinders Lane
Relax and enjoy your meal in the warm glow of Cecconi’s Flinders Lane. Credit: Cecconi’s Flinders Lane
A bowl of pasta and glasses of wine at Cecconi’s Flinders Lane, one of the best Italian restaurants in Melbourne. Credit: Cecconi’s Flinders Lane
Accompany your favourite pasta with a glass of wine at Cecconi’s Flinders Lane. Credit: Cecconi’s Flinders Lane

There’s a New York feel to this basement restaurant on Flinders Lane, known for its boutique restaurants and bars. Don’t miss the sign shrouded by plants and make your way downstairs, where tables surround a central kitchen so diners can watch the chefs at work. Cecconi’s Flinders Lane offers a combination of relaxed simplicity and high-quality dining. Here, Venetian-inspired food comes to Melbourne in the form of beef carpaccio served with roast mushrooms and ricotta and charred prawns served with garlic chips and crispy capers. The bistecca (traditional Florentine steak) menu offers diners the choice between several cuts and types of meat, including grain-fed Wagyu and grass-fed striploin. Pair your meal with a selection from the carefully curated wine list or a hand-crafted cocktail. Don’t forget to check out Cecconi’s newly opened branch in Toorak.

Check availability

Discover more restaurants in Melbourne

For one of the very best pasta restaurants in Melbourne – stop by Maccaroni Trattoria Italiana in Melbourne’s CBD
A baked pasta dish at Maccaroni Trattoria Italiana, one of the best Italian restaurants in Melbourne. Credit: Maccaroni Trattoria Italiana
Don’t miss the handmade pasta at Maccaroni Trattoria. Credit: Maccaroni Trattoria Italiana
Three dishes served at Maccaroni Trattoria Italiana, one of the best Italian restaurants in Melbourne. Credit: Maccaroni Trattoria Italiana
A range of risotto, pasta and pizza dishes ensure there’s something for everyone at this Manchester Lane hotspot. Credit: Maccaroni Trattoria Italiana
A plate of fried calamari served with aioli, lemon and chips at Maccaroni Trattoria Italiana, one of the best Italian restaurants in Melbourne. Credit: Maccaroni Trattoria Italiana
Fried calamari served with aioli is a perfect antipasti option. Credit: Maccaroni Trattoria Italiana

Maccaroni Trattoria Italiana truly embodies the feeling of Italian trattorias − small with a relaxed, rustic atmosphere. Using traditional recipes, this Manchester Lane restaurant brings classic Italian dishes to the heart of Melbourne’s CBD. The highlight here is handmade pasta, served alongside prawns and squid ink, slow-cooked Bolognese and mushrooms with truffle sauce. There are also plenty of classic pizzas (thin-crust Roman style), three different types of gnocchi (classic, filled and beetroot) and a range of traditional antipasti dishes, like bruschetta with mortadella & pistachio. The kids’ menu offers four different pasta sauce options, which can be served with spaghetti or penne. Diners can expect warm, genuine service, a pleasantly noisy atmosphere and simple Italian flavours with a hand-crafted touch.

Check availability

Discover more restaurants in Melbourne

For a sustainable touch at one of Melbourne’s best Italian restaurants – spend an evening at Trattoria Emilia in the Melbourne CBD
A number of dishes and drinks at Trattoria Emilia, one of the best Italian restaurants in Melbourne’s CBD. Credit: Trattoria Emilia
Each dish at Trattoria Emilia is made using seasonal ingredients for the freshest flavours. Credit: Trattoria Emilia
A dessert topped with cream at Trattoria Emilia, one of the best Italian restaurants in Melbourne’s CBD. Credit: Trattoria Emilia
Trattoria Emilia’s dessert options will satisfy any sweet tooth. Credit: Trattoria Emilia
A number of shelves stacked with wine bottles at Trattoria Emilia, one of the best Italian restaurants in Melbourne’s CBD. Credit: Trattoria Emilia
The wine list at Trattoria Emilia focuses on Italian wines sourced from Sicily to Mount Etna. Credit: Trattoria Emilia

Trattoria Emilia brings both the flavours and the hospitality of Italy to the heart of Melbourne’s CBD. Rustic and refined, traditional with a touch of modernity, this restaurant is built on finding the perfect balance. Locally sourced ingredients are used to hand-craft each dish from scratch, and a sustainable approach allows the chefs to use 99% of the supplies that come into the kitchen. This sustainable, seasonal approach means the menu changes throughout the year but a few popular options, including tortellini in chicken broth and salumi with gnocco fritto (crisp pockets of fried dough), are often available on the menu. The five-course tasting menu lets diners entrust their meal to the chefs, perfect for those nights when you just can’t decide. Plus, with a vegan menu that includes ravioli, risotto and sorbet, everyone can enjoy a night out at one of Melbourne’s best Italian restaurants.

Check availability

Discover more restaurants in Melbourne

For modern fine dining at one of Melbourne’s best Italian restaurants – book at Di Stasio in the CBD, Carlton and St Kilda
A range of dishes at Di Stasio, one of the best Italian restaurants in Melbourne. Credit: Di Stasio.
From rich pasta sauces to tender roast meat, Di Stasio’s menu has the perfect dish for your next night out. Credit: Di Stasio
A dish accompanied by a bottle of wine at Di Stasio, one of the best Italian restaurants in Melbourne. Credit: Di Stasio
The wine pairings at Di Stasio include chardonnay and pinot noir from owner Rinaldo Di Stasio’s own estate in the Yarra Valley. Credit: Di Stasio

While many of Melbourne’s best Italian restaurants are loved for their casual, family-friendly atmospheres, Di Stasio is the place to go if you’re looking for an Italian fine dining experience. Expert waiters − in white jackets and bow ties − will help you make the difficult choice between each day’s specials. The St Kilda menu is refined with dishes like lasagna pasqualina and carpaccio crudo (raw beef) that can be enjoyed in the warmly lit main dining room or in the private dining room. Things are a little more laid back at the Carlton spot, and the handmade jersey milk mozzarella that tops the signature Margherita isn’t to be missed. You can find the CBD outpost (known as Città) at the ‘Milan end’ of Spring Street. Grab a seat at the bar for the perfect solo dining experience and take in the atmosphere that comes alive with film, music, paintings and, of course, food.

📍 CBD Check availability

📍 Carlton Check availability

📍 St Kilda Check availability

Discover more restaurants in Melbourne

For one of the very best Italian restaurants in Melbourne – try Treviso Bar & Dining in Melbourne’s CBD

A tray of drumsticks and herbs at Treviso Bar & Dining, one of the best Italian restaurants in Melbourne. Credit: Treviso Bar & Dining
The smells of the dishes in Treviso Bar & Dining will conquer you. Credit: Treviso Bar & Dining
The outdoor seating area at Treviso Bar & Dining, one of the best Italian restaurants in Melbourne. Credit: Treviso Bar & Dining
The alfresco dining options at Treviso Bar & Dining are perfect for sunny days. Credit: Treviso Bar & Dining
A dish at Treviso Bar & Dining, one of the best Italian restaurants in Melbourne. Credit: Treviso Bar & Dining
Whether you choose a weekly special or something from the usual à la carte menu, Treviso Bar & Dining is sure to delight. Credit: Treviso Bar & Dining

Specialising in northern Italian cuisine, Treviso Bar & Dining, a semi-underground laneway gem pulls quadruple duty as a bar, restaurant, wine shop and function space. If you come for a meal, you’ll find unique weekly specials alongside signature highlights like the Treviso pizza, topped with tiger prawns, smokey bacon, chilli and mozzarella, and handmade saffron tagliatelle served with Hokkaido scallops and calamari. After booking your spot on OpenTable, you can use Treviso’s website to pre-order your meals by 10 am on the day of the booking and the starters will be brought out as soon as you arrive. With checkerboard flooring and vintage-style wine posters on the walls, Treviso Bar & Dining creates a chic, welcoming environment, perfect for after-dinner drinks or a sit-down meal with friends.

Check availability

Discover more restaurants in Melbourne

These options are easily among the best Italian restaurants Melbourne has to offer. Of course, there’s no need to choose between D.O.C’s specialty cheeses and Maccaroni Trattoria Italiana’s handmade pasta. All you need to do is decide which one to try first. 

Still, this is only a fraction of the Italian cuisine in Melbourne. There are plenty more excellent restaurants in Melbourne and you can book your spot today on OpenTable.
Looking for something else in Melbourne? Check out these guides below:

Find your table for any occasion