Breakfast in Melbourne CBD – Our Favourite Spots (2025 Update)
Last updated: 4 August 2025
Breakfast is the most important meal of the day. Or at least one of our favourites. So much so that we’ll often have it for lunch and dinner as well. In this series, we explore some of our favourite breakfast bites across Melbourne CBD — and this list has just been updated with a few fresh 2025 favourites.
When you think about Melbourne, you might think about food. We go for the theatre, the beer, the shopping — and not necessarily in that order. There’s one constant though: no matter what, we always wake up hungry for breakfast.
We often stay closer to Southern Cross station for ease of access when we’re carrying suitcases. While we know there are amazing breakfast spots in Brunswick, Collingwood (like Smith + Daughters), Fitzroy (think: Archie’s All Day) and South Yarra, sometimes it’s nice to just pad out of our hotel and find something reliably yummy in the CBD.
Look out for the NEWLY ADDED 🆕 tags for our 2025 favourites.
Hardware Societe
While the original store in Hardware Lane might have been temporarily closed, the location tucked away in the laneway stylings of Katherine Place in the southern CBD is one of our favourite spots. A light-filled and welcoming space, we love it for the many vegetarian and vegan options. When we last went, it was baked tofu, an impossibly light souffle, a rich spinach dish and piping hot cups of tea served from pots covered in knitted cosies. We could eat those little donut balls that come with tea and coffee by the barrel load.
📍10 Katherine Place, Melbourne | Website
Grain Store
Just around the corner from Hardware Societe is where you can find an even more elevated breakfast or brunch, but still with a casual and friendly attitude. With breakfast served until noon, chef Ingo Meissner’s healthy, hearty and impeccably plated dishes include a classic smashed avo, a morning brioche with eggs, a bircher muesli for the health conscious or ricotta pancakes for the sweet teeth. (If you do eat seafood, why not go fully indulgent with a Lobster Eggs Florentine?) Lines start early, so make sure you book or plan to wait a few minutes.
📍517 Flinders Lane, Melbourne | Website
Bowery to Williamsburg
Up at the other end of town, this New York inspired diner locale was one of the first we fell in love with. In addition to the New York style bagels and broad range of schmears, there’s stacks for vegetarians. The corn and sweet potato hash and the Shakshuka eggs with zaatar challah are perennial favourites. (Pro tip: get the latter with halloumi – or better yet, get a whole side of potato latkes, cornbread or mac and cheese. Don’t forget the pickles). With communal tables indoors and outside, you might even strike up a conversation with a fellow foodie. Great spot if you’re looking for a bite before or after a trip to ACMI or Federation Square.
📍16 Oliver Lane, Melbourne | Website
Liminal
In the very heart of the CBD, sitting in the actual foyer of the T&G Building, this upscale eatery suits a casual breakfast, a business brunch or a quick dine if you’ve just stepped off a plane (as we very much did on our last trip). The crisp decor and various seating options are only matched by the lovely all-day breakfast menus. You’ll find your egg options naturally, and the obligatory avo toast, but also coconut and chia puddings, Corn Fritter Stacks and a whole lot of toasties. On our last trip, the Mushroom Toastie – with its vegan mozzarella, greens and truffle vegan aioli – scratched an itch.
📍161 Collins Street, Melbourne | Website
Captains of Industry — NEWLY ADDED 🆕
An all-day breakfast joint that’s part bar, part café, and shares its space with a barbershop, a tattoo remover, and a cobbler? Quintessential Melbourne. Go through the nondescript door on Somerset Place (just off Little Bourke Street) and head up the stairs to another unmarked black door. Don’t be put off by the rack of shoe forms — you’re in the right place. Expect great coffee and tea, fresh sandwiches, toasties, some tasty mains, and friendly service. Grab a seat by the windows and watch the world go by on Elizabeth Street. We went for the halloumi brioche bun and the Magic Mushrooms — a savoury mix of miso butter, mixed 'shrooms, kale, and feta on sourdough. (It can even be made vegan.)
📍 1/2 Somerset Pl, Melbourne | Instagram
Avocado Moment — NEWLY ADDED 🆕
While the menu of this fan-favourite seems to have undergone some changes over the last few years (wither the avo nuggets, sadly), avocado is still the hero. The beautifully displayed dishes are mostly variations of avocado on toast, with a few healthy bowls for good measure, but sometimes a single thing done well can be all you need. There’s about half a dozen vegetarian or vegan options, and we can recommend the Beet Power — who can turn down the beetroot hummus and feta cheese combo? — and the Morning Glory, which puts its avo and poached or scrambled eggs on a belgian waffle. The space is combined with a board game cafe, so you can play something nerdy while sipping coffee and tea.
📍 69 A'Beckett St, Melbourne | Website
Manchester Press — NEWLY ADDED 🆕
Named for the former printing press that once occupied the space, this busy laneway spot puts the spotlight on bagels — just in case you were in short supply after working through this list. There are also bowls and other bites to go with their famous love of good coffee and tea. Grab a seat at one of the heavy wooden tables and admire the murals covering the walls of this big, bright, and open interior as conversations swirl around you. It’s always busy, but we’ve never had to wait long.
📍 8 Rankins Ln, Melbourne | Instagram
Brick Lane Melbourne — NEWLY ADDED 🆕
This one might need no introduction. In fact, when we turned up twenty minutes after opening on a Sunday morning, we snagged the second-last seats in the place. By the time we left, there was a queue snaking into the verdantly covered Guildford Lane. The vegetarian options were plentiful — from a sweet potato smash to vanilla yoghurt panna cotta — but some of the standout dishes for us were the baba ganoush and halloumi on toast, and the corn and chilli waffles. (Yes, that’s basically a giant corn fritter cooked in a waffle press — and it was amazing).
📍 33 Guildford Ln, Melbourne | Website
Schmuck’s Bagels
Bear with us on this one. At first glance, this two-location bagel joint may be easy to walk past. Yet beneath the cutesy pop culture decor there’s some really good bagels for breakfast. Whether you’re feeling like a quick PB & J, a more indulgent strudel-inspired Stru Blue or a classic Avo Our Way (my favourite), this is a great option for a decent bite with limited time. It’s also right near Southern Cross, so you can easily make your way there between land and sea ports.
📍Guests Lane off Little Bourke Street & 567 Collins Street, Melbourne | Website