Welcome to your ultimate guide to the best brunch in Melbourne CBD! Known for its vibrant food scene and café culture, Melbourne has become synonymous with the art of brunching. Here, weekends are a time for lingering over coffee, savouring inventive dishes, and enjoying Melbourne's ever-evolving brunch scene. Whether you're recovering from a wild night out, catching up with friends, or just indulging in a leisurely meal to set you up for the day, Melbourne's CBD offers an array of delicious brunch options that cater to every taste and dietary requirement which is why we'll be unveiling the:
- Best vegan brunch in Melbourne
- Best Mexican brunch in Melbourne
- Best Halaal brunch in Melbourne
- Best bottomless brunch in Melbourne
- Best drag brunch in Melbourne
- Best rooftop brunch in Melbourne
- Best family friendly brunch in Melbourne
Why Go for Brunch in Melbourne CBD?
Melbourne CBD (Central Business District) is bursting with trendy bars, cafes and restaurants and brunch is no exception. From sophisticated rooftops to quirky vegan cafés, the CBD offers tons of brunch spots that cater to every palate. The city's eclectic mix of international influences and local produce means you can enjoy anything from a classic eggs benedict to a fusion dish with a global twist.
How to Get to Melbourne CBD?
Getting to Melbourne CBD is straightforward whether you're travelling from within the city or coming from further way. The CBD is well-served by public transport, including:
- Trains: Melbourne’s central train stations, Flinders Street and Southern Cross, are major hubs with connections to regional and metropolitan lines
- Trams: Trams run frequently throughout the CBD and are an easy way to get around.
- Buses
For those driving, there are numerous parking options, although it’s worth noting that spaces can be limited during peak times.
The Best Vegan Brunch in Melbourne
1. Vegie Bar
Address: 380 Brunswick Street, Fitzroy VIC 3065
Vibes: Colourful and vibrant with a relaxed, bohemian feel
Average Price: $15-$25 per person
Must-Try: The Vegan Breakfast with scrambled tofu, avocado, and roasted tomatoes.
Kicking off our list of the best brunch in Melbourne CBD is Vegie Bar, perfect for those who prefer a plant-based Aussie brunch. Their Vegan Breakfast is a delightful medley of scrambled tofu, avocado, and roasted tomatoes, proving that vegan doesn’t have to mean compromising on flavour. Vegie bar offers:
- Delivery
- Pick up
- Dine in options
To cater to every brunch fan on-the-go or with more time to relax. And don't miss the chance to try their delicious cakes that are 100% plant-based.
2. Avocado Moment
Address: 69 A'Beckett Street, Melbourne VIC 3000
Vibes: Cozy and vibrant with a focus on avocado-based dishes
Average Price: $15-$25 per person
Must-Try: Forest Dawn – Avocado, quinoa, sautéed spinach, beetroot, chickpea, mixed salad, tomato, and sesame on roasted sweet potato.
Our next pick for the best vegan breakfast in Melbourne is Avocado Moment, a breakfast and brunch café dedicated to creating delicious and healthy dishes made from sustainable avocados. Their Forest Dawn dish is a vegan and gluten-free delight, perfect for a wholesome brunch experience in Melbourne CBD.
The Best Mexican Brunch in Melbourne
3. La Cabra
Address: 140 Lygon Street, Carlton VIC 3053
Vibes: Modern and vibrant with an energetic atmosphere
Average Price: $40-$70 per person
Must-Try: The Bottomless Brunch Menu features chargrilled corn, buffalo chicken wings, fried fish tacos, beef quesadilla, and churros.
For a brunch in Melbourne that combines a bottomless and Mexican brunch, La Cabra is a beloved chain that provides a vibrant Mexican brunch experience in the heart of Melbourne CBD. Their Bottomless Brunch menu, inspired by traditional Mexican flavours and featuring unlimited cocktails, beer, or sparkling wine for $69pp, is perfect for any celebration. Enjoy endless drinks and delicious dishes for 90 minutes, ensuring a fun and flavoursome brunch in Melbourne.
4. Hecho En Mexico
Addresses: 14 locations in Melbourne including Fitzroy, Richmond, South Yarra, Thornbury, and more.
Vibes: Street-style, lively and casual with an emphasis on authentic Mexican flavors
Average Price: $30-$50 per person
Must-Try: The Bottomless Brunch that includes unlimited tacos and booze.
Hecho En Mexico brings the street-style Mexican experience with their Bottomless Brunch available every Saturday and Sunday. Enjoy unlimited Patrón Classic Margaritas, Sangria, Mezcal Palomas, and tacos. With fresh salsas, guacamole, and marinades made in-house, this is a must-visit for anyone craving an authentic and indulgent Mexican brunch along with a whole lotta booze.
Best Bottomless Brunch in Melbourne
5. Magic Mountain Saloon
Address: 62 Little Collins Street, Melbourne VIC 3000
Vibes: Trendy and lively with a great selection of cocktails
Average Price: $65 per person
Must-Try: The Brunch Club with Thai-style banquet and free-flowing beverages.
Magic Mountain Saloon offers a boozy brunch like no other in Melbourne. Join the Brunch Club every Saturday from 11:30 am to 1:00 pm for a Thai-style banquet and rivers of free-flowing beverages. Curated playlists from resident DJs keep the vibes high, making it the perfect way to kick off the weekend. Bookings are essential.
6. The Glass Den
Address: 207/208 Collins Street, Melbourne VIC 3000
Vibes: Chic and contemporary with a focus on elegant presentation
Average Price: $35-$50 per person
Must-Try: The Bottomless Brunch with free-flowing prosecco and a selection of seasonal dishes.
The Glass Den provides a sophisticated bottomless brunch option in Melbourne CBD (be mindful of slightly higher than average prices). At the Glass Den, you and your brunch party can enjoy free-flowing prosecco paired with a selection of seasonal dishes in a stylish and contemporary setting. Many diners have raved about the coffee saying that it's so good, you need to go for a second cup.
Best Rooftop Brunch in Melbourne
7. Fitz Café and Harmony Rooftop
Address: 347 Brunswick Street, Fitzroy VIC 3065
Vibes: Chic and relaxed with an extensive outdoor seating area
Average Price: $25-$79 per person
Must-Try: Brunch on the rooftop with views of Fitzroy’s iconic skyline.
Fitz Café is not just known for its delectable boozy brunch options but also for its spacious outdoor seating area, framed by a legendary Sycamore tree. When going for their classic boozy brunch, you can pick from all your favourite cocktails like:
- Espresso martinis
- Aperol spritz
- Mimosas
And plates like chilli scramble, buttermilk pancakes, vegan bondas and classic BLT. Hidden above the café is the Harmony Rooftop, featuring a state-of-the-art retractable roof and a cosy indoor area with roaring fireplaces. Whether you’re in for brunch, after-work drinks, or a private event, Fitz Café and Harmony Rooftop promise a scenic and delicious brunch in the skies of Melbourne CBD.
8. Bagels & Bellinis Boozy Brunch at Fargo & Co
Address: 216 Swan Street, Richmond VIC 3121
Vibes: Trendy rooftop with live DJ/singer
Average Price: $65 for a 2-hour session
Must-Try: Towers of bagels with smoked salmon or corned beef, plant-based options, and the Bellini Bar
Fargo & Co’s Bagels & Bellinis Boozy Brunch is a must-try for rooftop brunch enthusiasts. Every Saturday and Sunday, enjoy towers of bagels piled high with smoked salmon, corned beef, or plant-based options like smoked carrots and heirloom tomatoes, all served with caviar and crisps. The Bellini Bar lets you craft your own bubbly concoctions, and for an additional $20pp, you can upgrade to the boutique cocktail package. With live DJs or singers keeping the energy high, it’s a perfect spot for a weekend brunch.
Best Asian Brunch in Melbourne
9. Rice Paper Scissors
Address: 15 Manchester Lane, Melbourne VIC 3000
Vibes: Vibrant and casual with a focus on Asian street food
Average Price: $20-$79 per person
Must-Try: The Asian Brunch Set featuring a variety of small plates including Vietnamese Banh Mi and Thai Curry.
A celebration of everyone's favourite breakfast, the Boozy Brunch at Rice Paper Scissors is the best way to kick off your weekend in Melbourne. Rally your friends and enjoy two hours of unlimited drinks, including a selection of free-flowing cocktails, wine, and beer. The menu features four delectable dishes designed to be enjoyed with your drink in hand.
Best Family-Friendly Brunch in Melbourne
10. The Pancake Parlour
Address: 68 Bourke Street, Melbourne VIC 3000
Vibes: Fun and whimsical with a family-oriented atmosphere
Average Price: $15-$25 per person
Must-Try: The Family Pancake Feast with a selection of sweet and savoury pancakes.
The Pancake Parlour is a family-friendly spot that’s perfect for brunch with children. Their Family Pancake Feast offers a selection of sweet and savoury pancakes that are sure to please all ages all served with whipped butter, cream or ice cream. For those watching their waistline, tuck into delicious protein pancakes. The Pancake Parlour proudly boasts that they import the finest maple syrup from Canada to give their customers the best pancakes in Melbourne.