Best Brunch in Melbourne — 2026 Guide
Melbourne takes brunch more seriously than most cities take anything. It’s not just a meal here — it’s a weekend ritual, a social event, and for many Melburnians, the reason Saturday mornings exist. The city’s brunch scene has evolved far beyond eggs benedict and orange juice, and in 2026, the range is genuinely staggering: you can get a $15 plate of shakshuka from a Middle Eastern kitchen, a $35 degustation-style brunch from a fine dining offshoot, or something in between that’ll keep you going through a long Saturday without requiring a second mortgage.
This guide covers the spots worth waking up for. Every venue has been visited, the food tasted, the prices checked, and the wait times honestly assessed. Because nothing ruins a Saturday faster than a two-hour wait for average food.
Last updated: 17 March 2026 | Melbourne Vibe Score: 81/100 🟢
1. Higher Ground — CBD (Little Bourke Street)
The vibe: A heritage-listed power station with soaring ceilings that makes even a Tuesday morning feel like an occasion. Higher Ground is the brunch venue for people who want their eggs with a side of architectural grandeur.
The brunch menu here is a masterclass in doing familiar things exceptionally well. The eggs benedict uses house-made hollandaise that’s tangy and rich without being heavy, and the poached eggs are consistently perfect — runny yolks, set whites, every time. But the more adventurous options are where Higher Ground really shines. The spiced chickpea with poached eggs and harissa is the dish that converts people from “I only eat eggs at brunch” to “maybe I should branch out.” The coffee is from Single O and it’s excellent.
Order this: Shakshuka ($22) — eggs poached in a spiced tomato sauce with house-made sourdough. It’s hearty, it’s warming, and it’ll soak up whatever state you’re in from the night before. Address: 650 Little Bourke Street, CBD Hours: Mon–Fri, 7am–4pm; Sat–Sun, 8am–3pm Budget: $18–$32 per person Wait time: Weekends, 20–40 minutes without a booking. Book online for guaranteed seating.
2. Cumulus Inc. — CBD (Flinders Lane)
The vibe: Andrew McConnell’s Flinders Lane flagship is Melbourne’s brunch institution. Open since 2008, Cumulus Inc. has been the gold standard for so long that a new generation of brunch venues was literally raised on its menu. The long communal tables, the open kitchen, the natural light streaming through the windows — it’s the template that half of Melbourne’s cafes copied.
The menu is split between the “breakfast” section (eggs, toast, porridge, the usual suspects) and the “small plates” section (where things get interesting). The slow-roasted lamb shoulder with green sauce and flatbread is legendary — it appears on the breakfast menu but eats like a main course. The corn fritters with avocado and chilli are the brunch equivalent of a reliable old friend: always good, never disappointing, occasionally transcendent.
Order this: Baked eggs with spiced lamb and yoghurt ($24) — it comes to the table bubbling, it’s rich and complex, and it’s the reason people put up with the weekend queue. Address: 45 Flinders Lane, CBD Hours: Daily, 7am–5pm (full menu until 3pm) Budget: $20–$35 per person Wait time: 30–60 minutes on weekends. This is Cumulus. Everyone knows about it. Go early or book.
3. The Terrace — Carlton (Lygon Street)
The vibe: A leafy, sun-drenched space on Lygon Street that feels like eating in someone’s very well-maintained garden. The Terrace is Carlton’s answer to the brunch wars and it fights with weapons: excellent coffee, a seasonal menu, and a beer garden that catches morning sun like it was designed for it.
Carlton’s brunch scene is dominated by Italian influence (unsurprisingly, given the neighbourhood), and The Terrace leans into this with dishes like ricotta hotcakes with honeycomb butter and a breakfast panini that uses proper Italian bread. The menu also covers the classics — a full English, avocado toast, granola bowls — but the Italian-inflected options are what set it apart. The coffee is from a Carlton roaster and it’s consistently strong.
Order this: Ricotta hotcakes with honeycomb butter and seasonal fruit ($21) — fluffy, sweet, and the kind of dish that makes you forget you were planning to be healthy this weekend. Address: 240 Lygon Street, Carlton Hours: Daily, 7:30am–3:30pm Budget: $18–$28 per person
Cross-link: Carlton’s Lygon Street is a brunch destination in its own right — see our full best brunch in Carlton guide.
4. St. ALi — South Melbourne (Yarra Place)
The vibe: The godfather of Melbourne’s specialty cafe scene. St. ALi has been doing brunch before brunch was a word people used without irony. The South Melbourne location is a cavernous industrial space that somehow manages to feel warm, and the food program is ambitious enough to rival most restaurants.
The brunch menu changes seasonally and always features at least two dishes that make you rethink what breakfast food can be. Past hits have included a slow-cooked beef short rib with a fried egg (genius), a deconstructed sushi bowl with salmon and pickled ginger (unexpected but perfect), and a properly executed full breakfast with locally sourced everything. The coffee, obviously, is excellent — St. ALi roasts in-house and the baristas are competition-calibre.
Order this: The “St. ALi Big Breakfast” ($28) — eggs, bacon, sausage, mushroom, tomato, sourdough, and a hash brown. It’s a full English done with the care and quality that only this place can bring. Worth every cent. Address: 12-18 Yarra Place, South Melbourne Hours: Daily, 7am–4pm Budget: $18–$30 per person
Cross-link: South Melbourne Market is two minutes away — combine brunch with a market trip. More options in our South Melbourne brunch guide.
5. Industry Beans — Fitzroy (Rose Street)
The vibe: A spacious, light-filled cafe in Fitzroy that bridges the gap between specialty coffee and serious brunch. Industry Beans has been quietly building a reputation for inventive brunch dishes that go well beyond the avocado toast playbook.
The standout here is the “Brunch Burger” — a soft poached egg, bacon, hash brown, and chipotle aioli on a brioche bun. It sounds simple. It is not simple. The yolk breaks and becomes the sauce, the hash brown adds crunch, and the chipotle lifts everything. It’s the kind of dish you think about at 11pm on a Tuesday and wonder why you can’t have it delivered. The coffee program, naturally, is top-tier — they’re known for their cold brew and their nitro options.
Order this: Brunch Burger ($19) or the coconut panna cotta with granola and seasonal fruit ($17) if you’re being virtuous. Address: 67 Rose Street, Fitzroy Hours: Daily, 7am–4pm Budget: $16–$28 per person
6. Entrecôte — South Yarra (Greville Street)
The vibe: A French-inspired brasserie on Greville Street that serves one of the best brunch menus south of the river. Entrecôte doesn’t do brunch the Melbourne way — it does brunch the Parisian way. Think croque madame, oeufs en cocotte, and a steak frites that some people order at 10am without a shred of regret.
The space is beautiful — green and gold interiors, marble-topped tables, and a sense of old-world glamour that makes you sit up straighter. The service is polished but not stiff. And the food is French comfort food at its best: rich, buttery, unapologetic. This is not the brunch you have when you’re counting calories. This is the brunch you have when you want to feel like you’re on holiday in Paris and the only thing that matters is what’s on your plate.
Order this: Croque madame ($24) — ham, gruyère, béchamel, a fried egg on top. Pair it with a café crème ($5.50) and you’ve just had the most Parisian meal possible in South Yarra. Address: 162 Greville Street, Prahran/South Yarra Hours: Daily, 8am–3pm (brunch menu) Budget: $20–$38 per person
Cross-link: Greville Street is a destination in itself — explore our South Yarra dining guide for more.
7. Auction Rooms — North Melbourne (Errol Street)
The vibe: A converted auction house in North Melbourne where the pressed metal ceilings and original features make every brunch feel like it’s happening in a boutique hotel. Auction Rooms has been a local favourite for years and the weekend crowds prove it — arrive before 9:30am or prepare to wait.
The seasonal menu is where Auction Rooms shines. The kitchen works with local producers and changes dishes based on what’s available, so you might find a slow-cooked lamb shoulder one week and a roasted pumpkin with labneh the next. The constant is quality: everything is cooked well, presented beautifully, and served with a flat white that’s consistently excellent.
Order this: Whatever the seasonal special is. Ask your server and go with it. The kitchen hasn’t let us down yet. (Usually $22–$26.) Address: 133 Errol Street, North Melbourne Hours: Daily, 7:30am–4pm Budget: $18–$28 per person
8. Top Paddock — Richmond (Bridge Road)
The vibe: A Richmond institution with a sprawling courtyard that feels miles from the city despite being a short tram ride away. Top Paddock is where Richmond locals do their weekend brunch, and the atmosphere reflects it — relaxed, family-friendly, and geared toward long, lazy mornings.
The menu is broad, covering everything from a classic eggs and bacon to more adventurous options like a miso-glazed salmon with poached eggs and pickled ginger. The real secret weapon is the bakery — Top Paddock’s pastry chef produces some of the best croissants and danishes in the inner east. Arrive early and grab a pastry with your coffee before the brunch crowd hits.
Order this: Smashed avocado with dukkah, poached eggs, and sourdough ($21) — yes, it’s avocado toast. But it’s avocado toast done at the level that made Melbourne famous for it. The dukkah adds crunch and warmth, and the sourdough is baked in-house. Address: 478 Bridge Road, Richmond Hours: Daily, 7am–4pm Budget: $17–$28 per person
9. Half Moon — Melbourne CBD (Degraves Street)
The vibe: A tiny, no-frills cafe in Degraves Street that does one thing brilliantly: a full breakfast that’ll fuel you through an entire day. Half Moon is standing room and a handful of stools — no Wi-Fi, no laptop tables, no leisurely lingering. You eat, you drink, you leave. It’s efficient and the food is great.
The full breakfast here ($18) is a study in getting the basics right: perfectly poached eggs, crispy bacon, grilled tomato, sautéed mushrooms, and sourdough toast. No fancy garnishes, no foam, no deconstructed anything. Just a proper breakfast made by people who care about the quality of each component. The coffee is strong, the service is fast, and you’ll be out in 25 minutes with a full stomach.
Order this: The full breakfast ($18) — it’s the reason Half Moon has a queue every Saturday morning despite having about 15 seats. Address: 40 Degraves Street, CBD Hours: Mon–Sat, 7am–3pm Budget: $15–$22 per person
10. The Kettle Black — South Melbourne (Kings Way)
The vibe: A sun-filled, Scandinavian-influenced cafe near the South Melbourne Market that’s been quietly serving some of the area’s best brunch since it opened. The interior is all pale timber, white tiles, and hanging plants — minimalist in a way that doesn’t feel cold.
The menu leans healthy without being boring. Think grain bowls with poached eggs, acai bowls with house-made granola, and sourdough toast with whipped ricotta and seasonal figs. But there’s enough indulgence for weekend moods: the fried chicken waffle stack is a legitimate treat, and the hotcakes are thick, fluffy, and drenched in maple. The coffee is from Axil and it’s predictably excellent.
Order this: Fried chicken and waffle stack ($24) — crispy chicken, fluffy waffle, maple syrup, and a sense of Saturday morning joy that no green smoothie can replicate. Address: 525 Kings Way, South Melbourne Hours: Daily, 7:30am–3:30pm Budget: $18–$26 per person
Cross-link: You’re a stone’s throw from South Melbourne Market — check our South Melbourne guide for more nearby spots.
The Brunch Budget Reality
Melbourne brunch isn’t cheap. A two-person brunch with coffee at any of these venues will run $50–$80, and if you add a juice or a glass of wine, push that to $60–$100. That’s the 2026 reality. But the alternatives — chain cafes with reheated pastries, or eating cereal at home while staring at your phone — aren’t really alternatives at all. Melbourne brunch is a weekend investment, and these venues deliver returns worth the cost.
If budget is tight, hit the cafes early: many offer discounted coffee before 8am, and some have a reduced “early bird” menu. The CBD venues (Higher Ground, Cumulus Inc., Half Moon) also tend to be quieter and faster on weekdays if you can swing a day off.
Getting There
- Higher Ground, Cumulus Inc., Half Moon: All walkable within the CBD. Take any tram to the Swanston/Bourke Street intersection and walk.
- St. ALi, The Kettle Black (South Melbourne): Tram 96 from the CBD to South Melbourne, or walk from Flinders Street (15–20 minutes).
- The Terrace (Carlton): Tram 1 or 8 from the CBD up Swanston Street to Lygon Street.
- Entrecôte (South Yarra): Train from Flinders Street to South Yarra station (8 minutes), then a 10-minute walk to Greville Street.
- Top Paddock (Richmond): Tram 48 from the CBD across Bridge Road.
Related Guides
- Best Brunch in Carlton — Lygon Street and surrounds
- Best Brunch in South Melbourne — Market precinct and beyond
- Best Brunch in South Yarra — Chapel Street and Greville Street
- Best Coffee in Melbourne — because brunch without good coffee is just a late breakfast
- Best Restaurants in Melbourne — for when brunch extends into dinner
Got a brunch spot we need to know about? Submit a tip and we’ll check it out. The best brunch recommendations always come from someone who’s been three times and has a regular order.
Featured Venues
- Gimlet at Cavendish House at 33 Russell St, Melbourne VIC 3000
- Chin Chin at 125 Flinders Ln, Melbourne VIC 3000
- Higher Ground at 650 Little Bourke St, Melbourne VIC 3000
- Patricia Coffee Brewers at 493-495 Little Bourke St, Melbourne VIC 3000
- I Love Dumplings at 188 Little Bourke St, Melbourne VIC 3000
- Banh Mi Stand at 157 Elizabeth St, Melbourne VIC 3000
- Chin Chin at 125 Flinders Ln, Melbourne VIC 3000
- Supernormal at 180 Flinders Ln, Melbourne VIC 3000
- Pellegrini’s Espresso Bar at 66 Bourke St, Melbourne VIC 3000
- Butcher’s Diner at 10 Bourke St, Melbourne VIC 3000
- The Grand Collins at 120 Collins Street, Melbourne VIC 3000
- Neon Noodle Bar at 250 Flinders Lane, Melbourne VIC 3000
- The Everleigh at Level 1, 150-156 Gertrude St, Fitzroy VIC 3065
- Bar Margaux at Basement, 111 Lonsdale St, Melbourne VIC 3000
- Bird’s Basement at 11 Singers Ln, Melbourne VIC 3000
- Cherry Bar at 68 Little Collins St, Melbourne VIC 3000
- NGV International at 180 St Kilda Rd, Melbourne VIC 3006
- Queen Victoria Market at Queen St, Melbourne VIC 3000
- National Gallery of Victoria (NGV International) at 180 St Kilda Rd, Melbourne VIC 3006
- ACCA (Australian Centre for Contemporary Art) at 111 Sturt St, Southbank VIC 3006
- Bar Americano at 20 Presgrave Pl, Melbourne VIC 3000
- The Lui Bar at Level 55, 525 Collins St, Melbourne VIC 3000

💬 Discussion
Join the conversation — no account needed