The 15 Best Sandwiches In Melbourne

When it comes to sandwich-based excellence, Melbourne has an option for everyone. Sandwiches can often be overlooked as a staple lunchtime treat, especially when considering the vast array of alternatives that are now on offer.

However, it is undeniable that they are the most versatile and hearty option.

Melbourne certainly hasn’t neglected its deli scene, and with more and more sandwich spots appearing across the city, you’ll be hard pressed to miss one of these fabulous shops. Read on to find out the fifteen best sandwich spots in the whole of Melbourne City.

15 Best Sandwiches In Melbourne

Nico’s Sandwich Deli

Nico’s serves only the classics and is the perfect spot for your lunch hour. Whilst there are only five options to choose from, this evades any over complication and you can even choose a luxurious shake to accompany your sandwich!

Their ice-cream sandwich is to die for if you have more of a sweet tooth!

Location: 100 Kerr Street, Fitzroy
Opening Hours: Tuesday – Sunday 8 am – 3 pm

Hector’s Deli

There’s nothing over embellished about this deli. This local sandwich shop opened in 2017 and has become a well earned favourite amongst Melbournians. The beauty of this sandwich shop lies in its simplicity.

If you are looking for a fresh alternative to the classic tuna sandwich, try their glorious tuna melt, consisting of their own house-made tuna mix that includes white onion and oozes with American cheese. It is monumentally moreish!

Hector’s Deli has a reputation for making some of the best sandwiches in Melbourne – and rightly so.

Location: 1/94 Buckingham Street, Richmond
Opening Hours: Sunday – Friday 7.30 am – 2 pm, Saturday 7.30 am – 3 pm


If you’ve never tried an Indonesian sandwich, then you’ve most definitely been missing out! Pay a visit to Warkop to try one of their phenomenally tasty toasties including the classic ham and cheese!

For those of you who are looking to embellish, their pork belly sandwich is absolutely incredible, infusing pork with shallot, tomato and lemongrass wedged between two wholesome slices of multigrain bread. This sandwich is unbeatable!

Location: 12 Risley St, Richmond
Opening Hours: Monday – Friday 7 am – 3 pm

Applehead Deli

This cosy spot serves incredible food. Their exquisite New York style sandwiches include an array of bagel options and Rubens. They are always served piping hot to warm your stomach on a hangover or a winter’s day.

Try their cheesy melts to bring an even greater smile to your face.

Location: 100 Latrobe St, Mentone
Opening Hours: Monday – Friday 6 am – 3 pm, Saturday – Sunday 8 am – 3 pm

Stan’s Deli

This deli serves americanised sandwiches and their portions are also reflective of American culture. Their bread is deeply dense and undoubtedly delicious and the roast chicken sandwich will have you salivating until your next return. In fact, we believe this chook sanga is definitely amongst the best sandwiches in Melbourne.

They also serve an eggplant sandwich that is delicious for those of you who are vegetarian or seeking a veggie option.

Location: 248B Glenferrie Rd, Malvern.
Opening Hours: Tuesday – Friday – 6:30 am – 3 pm, Saturday – 7 am – 3pm, Sunday – 8 am – 3 pm

Smith And Deli

This deli is located in a historic venue. The vegan options on offer are arguably the best in the whole of Melbourne’s sandwich scene.

They have managed to achieve the perfect balance between serving hearty, delicious plant-based sandwiches without over complicating their menu making this an appealing sandwich spot for vegans and anyone who fancies a plant-based meal.

Location: 111 Moor Street, Fitzroy
Opening Hours: Tuesday – Saturday 9 am – 5.30 pm

Big Dog’s Deli

These famous sandwiches also come in burger form, should you wish to switch it up. You can also choose to sample their luxurious fillings without any bread at all.

However, it is important to note that the bread is house-made so you would be foolish not to try it (unless of course you have a gluten intolerance).

Location: 327 Lennox Street, Richmond
Opening Hours: Monday – Wednesday 11 am – 8.30 pm, Thursday – Sunday 11 am – 9.30 pm

Maker And Monger

This stall, sat within the foodie haven that is Prahran Market, is a cheese-lovers dream.

On the right is a chilled counter stuffed full of some of the finest cheeses in the world. On the left, is a staff member slaving over a hot toasted sandwich maker – knocking out not-so-humble-cheese toasties.

Maker And Monger - Best Sandwiches in Melbourne

The cheese based toasties on offer at Maker and Monger are to die for! They pride themselves on creating understated sandwiches but the cheese, in my opinion, is definitely luxurious.

That is because Maker and Monger are primarily a cheese shop and so you can expect to sample some of the finest cheese sandwiches that you have ever experienced.

Location: Inside Prahran Market, Stall 98, 163 Commercial Road, South Yarra
Opening Hours: Tuesday 7.30 am – 4.30 pm, Thursday – Saturday 7.30 am – 4.30 pm, Sunday 9 am – 3 pm

Whilst you are in Prahran Market, check out the delights of Q Le Baker. We think they are make some of the Best Croissants in Melbourne.


As far as I know, this venue isn’t named after the activist. Although, it’s sandwiches are undoubtedly just as passionate!

This spot also has a beautifully European feel and you can experience a luxurious sandwich from one of their Scandinavian chairs whilst chowing down on a beautifully crafted open sandwich.

Location: 450 Flinders Lane, Melbourne
Opening Hours: Monday – Wednesday 7 am – 4 pm, Thursday – Friday 7 am – 8 pm

Roccos Deli Yaraville

Roccos Deli serves up some of the finest Italian style sandwiches in the whole of the city. Their delicious deli meats served on perfectly crisped ciabatta will make you feel like you are eating in the middle of Rome itself.

Their homemade sauces including their tantalising pesto adds an incredible zest to each sandwich. This deli is highly recommended for a reason! !

Location: 122 Roberts St, Yarraville
Opening Hours: Monday – Friday 8 am – 5.30 pm, Saturday 8 am – 1 pm

Small Axe Deli

This small and intimate space boasts the finest Italian-sandwiches in the whole of Melbourne. All of their sandwiches are crafted with fresh ingredients, utilising only authentically Italian herbs and flavouring.

Their porchetta panini with provolone is highly recommended and will be sure to tantalise your senses! 

Location: Shop 1/625 Sydney Rd, Brunswick
Opening Hours: Monday – Wednesday 10.30 am – 7 pm, Thursday – Saturday 10.30 am – 9 pm, Sunday 10.30 am – 4 pm

Ugo Cucina Popolare

This restaurant is another example of the Italian culinary excellence that is on offer in Melbourne. They balance out their menu with traditional and experimental options.

Their porchetta roll comes alongside a beautiful frittata, tomato and bacon jam accompaniment. This is not the eatery to sleep on! 

Location: 69 Sheehan Rd, Heidelberg West
Opening Hours: Monday – Friday 8 am – 4 pm

Rat In The Cafe

The name may seem a little off putting but res assured, their food isn’t! This cafe prides itself on it’s simplistic, sustainable food options and high quality coffee.

All of their food is beautifully crafted in-house and their wonderful sandwiches are served on leavened bread and generously packed with their wholesome range of fillings.

Location: 72 Wales Street, Thornbury
Opening Hours: Monday – Friday 7.30 am – 1 pm, Saturday – Sunday 8 am- 1 pm

The Catfish

This is one of the most renowned sandwich spots in the whole city for a reason. You will not be able to find a better, more fulfilling sandwich combination that their cheesesteak sandwiches!

They also offer alternatives including a vegetarian option and a pizza steak option! Your heart will feel warm for days after indulging in one of these and their reputation speaks for itself. Despite being called ‘The Catfish’, there’s no false pretense here!

Location: 30 Gertrude Street, Fitzroy
Opening Hours: Monday – Saturday 12 pm – 1 am, Sunday 12 pm – 11 pm

Heartattack And Vine

You may well get palpitations when you see the sandwiches on offer here! They craft beautiful, zesty Spanish and Italian style sandwiches that are inspired by the owner’s European adventures.

The menu is alternating and switches seasonally and this is the perfect spot to have a long-awaited catch up with friends. For real excellence, try their poached prawns served on hearty brioche, it is beyond delightful!

Location: 329 Lygon Street, Fitzroy
Opening Hours: Monday – Sunday 7 am – 11 pm

Ima Project Cafe (BONUS)

The bonus option on our list is the Ima Project Cafe. This cafe creates wonderful, unique, innovative Japanese style sandwiches that provide the perfect alternative to the seemingly boring classic options.

It is located in the more-than-trendy Carlton district and their menu is reflective of their desire to meet the current trends.

Their standout feature is that they take the unwanted and unattractive vegetables from local supermarkets and transform them into beautifully wholesome and undoubtedly delicious sandwiches.

This cafe is undoubtedly one of the most environmentally friendly on this list and this makes them even more lovingly dedicated to the consumer, creating heartwarming products that you can feel great about eating.

They also serve a selection of soba noodle salads and/or porridge for those friends of yours who may have an intolerance.

Location: 169 Elgin Street, Carlton
Opening Hours: Monday 7.30 am – 3 pm, Wednesday – Friday 7.30 am – 3 pm, Saturday – Sunday 8 am – 3 pm

BAM Bread and Milk

At Essendon’s BAM Bread and Milk the script on the wall outside says it all: “A better corner store”.

Well, I certainly wish that more corner stores were like this one!

BAM Bread and Milk - best sandwiches in Melbourne

Navigate the wee decked, sitting out area in front of the main door and step inside a gourmet re-imaging of the local milk bar. From fresh baked bread delivered by Penny for Pound to a fridge stacked with locally produced boojie pantry items, this is a foodie’s dream corner shop.

And then there are the sandwiches.

There’s a Caprese with slices of ripe tomato, pearl white mozzarella and vivd basil leaves spilling from its edges. The Chicken Club is so tall, you’d have to have the jaws of a python to take a bite.

And the Roast Pork is one of the best things we’ve eaten between the 2 pieces of a Turkish Bread Roll in a very long time. We’re talking fabulously seasoned, tender juicy pork with a burnt-apple aioli that manages to be the perfect partner to the meat, whilst not being too rich. Best of all, there’s genuinely crispy crackling in there too. It’s undoubtedly one of the best sandwiches in Melbourne if you love a bit of piggy.

On the day we visited, the only disappointment was a rather weak coffee. Perhaps the barista was having an off moment?

But that pork sandwich? It’s worth a trip to Essendon for that sanga alone.

BAM Pork Sandich - best sandwiches in Melbourne


In conclusion, you will be hard pressed to find a city that caters for it’s sandwich lovers as well as Melbourne does. There are copious options to choose from and the list above contains only some examples of the excellence that is on offer in this city.

Whether you are looking for European style sandwiches with classic, Italian and Spanish influence or if you are looking to chow down on experimental, Japanese-style sandwiches that are equally as delightful, you will find the perfect choice for you in Melbourne city. 

Dylan Cole