Who doesn't love a delicious and leisurely brunch? Whether you're craving something classic like eggs on toast or something a little more indulgent like ricotta pancakes or pasta , hit up these spots in Bali to kick off your day. Check out this comprehensive list of top-rated locations in various neighborhoods. With so many tasty options to choose from, you'll be sure to find something to nibble on that suits your tastes.
1 The Avocado Factory
Bali's first Avocado Bar in South-East Asia hardly needs an introduction, yet we can't help but rave about its brunch offerings! Recently expanded, this hotspot now boasts more space and an enhanced atmosphere at Batu Mejan, Canggu. Renowned for its healthy and innovative avocado-centric dishes, it's a paradise for brunch lovers. Standouts include Avo Steak & Egg, The Avo Royale Croissant, and Truffle Benedict.
The Avocado Factory is also dedicated to sustainability, working closely with local avocado farmers and striving to reduce its environmental impact. Additionally, the new dinner menu features crowd favorites such as Roasted Honey Chicken, Slow Cooked Lamb Shank, and Hamachi Crudo, complemented by their unique Grapefruit Margarita, enhancing the overall dining experience
Opening Hours : 7 AM – 10.30 PM
Price : Average Spending - Approx IDR 180K/ person
More about The Avocado Factory or Whatsapp 0813-3738-2521
2 Berry Salad Bar
Step into Berry Salad Bar, Canggu’s newest go-to for fresh, flavorful, and feel-good salad spot. This vibrant tropical paradise serves up elevated salads, smoothie bowls, juices, and guilt-free desserts, each packed with locally sourced goodness.
Packed with protein and vegetable, The Steak Salad with chimichurri dressing is a standout. Must tries? The classic Chicken Caesar Salad and the signature Berry Salad. Feeling thirsty? Fuel up with the creamy Berry Avo Shake, or add a kick to your day with the zesty SlimDown juice. You can also go rouge and build your own bowl from a selection of fresh and flavorful toppings at Berry Salad Bar—where health meets indulgence in the most delicious way possible!
Opening Hours : 9 AM - 9 PM
Price : Average Spending – Approx. IDR 250,000/ person
Booking: Email hello@berrybali.co or Whatsapp 0812-1596-1173
3 The Hideout Cafe Ubud
Bringing cozy Australian-style brunch vibes with a Balinese twist, The Hideout Cafe is a charming addition to Ubud’s dining scene. Their menu boasts both sweet and savory dishes, like the Blueberry Pancake, Avolicious, and Pulled Pork Benny. Looking for something local? The Ubudku Nasi Goreng serves up aromatic fried rice topped with a marinated soy egg, cucumber, and fresh kemangi.
Brunch here wouldn’t be complete without coffee—choose their house blend for a classic white or a rotating single origin for black. For a refreshing twist, the Sweet Orange Shake, blending nitro cold brew with homemade orange syrup, is a must-try.
Opening Hours : 7 AM - 6 PM
Price : Average Spending – Approx. IDR 120,000/ person
For reservations, email infomehideout@gmail.com
4 Tablespoon Ubud
Ubud brunch is always a great idea. You can expect great food, natural aesthetics, and a fabulous dining experience. Looking for something insta-worthy? Tablespoon is ideal for brunch, with its iconic vibe dominated by natural wood, earthy tones, and semi-outdoor seating that creates a picturesque setting.
The menu at Tablespoon is just as impressive, with a mix of European and Asian flavors. From hearty breakfasts to intimate dinners, there’s something for everyone. Try the Babi Guling Burritos with chicharron, sriracha mayo, and mixed salad, or the Salmon Nicoise Sandwich with chickpea hummus, capers, onion pickles, and lemon zest. In the mood for a drink? Their cocktail sensations promo (free cocktails with every purchase of 2 cocktails) is available daily from 3-6 PM. For a memorable evening, enjoy Balinese rindik music and an all-you-can-eat BBQ under the stars every Sunday from 6 PM – 9:30 PM at the Pool Bar of Adiwana Suweta.
Opening Hours : 7 AM - 5 PM (Brunch), 5 PM - 11 PM (Dinner)
Price : Average Spending – Approx. IDR 250,000/ person
Reservation : Cho.pe/tablespoonubud or Whatsapp
5 TUJU Tropic Club & Lounge
This hottest new spot in Ubud, TUJU Tropic Club & Lounge, has it all—a two-layered pool, a boho-chic atmosphere, and a prime location just a stone’s throw from Ubud Palace. Lounge by the inviting pool, soak up the sun, and indulge in a culinary adventure crafted by Chef Putra Odesh. With a focus on progressive-modern Asian-Mediterranean cuisine, TUJU’s brunch menu features standout dishes like signature burgers with Japanese-inspired buns, Grilled Octopus, and Pan Seared Mackerel. For something truly special, the show-stopping Tomahawk is perfect for sharing, making it an ideal choice for special occasions.
Enhance your brunch experience with TUJU's summer-inspired cocktails by the pool, designed with easy, refreshing flavors that perfectly complement the tropical vibe. For those seeking a more sophisticated experience, the hidden jungle lounge below offers exquisite, glamorous drinks with a touch of flair in a more intimate space. Whether you crave the sweet and fruity Zombie Attack or the strong-elegant Treasure Hunt, there’s something that’ll satisfy your taste buds.
Pssst... Enjoy free entry and pool access with no minimum spend until 31 September 2024!
Opening Hours : Restaurant & Hub : 11 AM - 11 PM, Jungle Lounge : 5 PM to 1 AM
Price : Average Spending – Approx. IDR 195,000/ person
Booking : email - info@tujuubud.com Or via Whatsapp
6 Tanah Uluwatu Bakery & Grill
A new favorite in Uluwatu, Tanah Bakery & Grill blends boho vibes, rustic charm, and exceptional food. The menu highlights modern Australian flavors with a local twist, featuring brunch staples like Hand-Cut Pappardelle, Fried Chicken Schnitzel Focaccia, and the golden, crispy Potato Rosti. For something lighter, the Super Seed & Almond Granola is a crowd-pleaser. Wash it all down with their Not Pear Press Juice or the Kintamani Splash—they’re must-tries.
Insider tip: Stop by in the evening for firewood-grilled favorites, including the fresh Yellowfin Tuna Tartare and the epic 1kg Black Angus OP Bone-In Rib Fillet. You won’t regret it!
Opening Hours : 7 AM - 11.30 PM
Price : Average Spending – Approx. IDR 150,000/ person (for brunch), IDR 350,000 (for dinner)
Booking : Whatsapp
7 Rize Cafe
Located just off the path to Pererenan Beach, RiZE Cafe is a hidden gem that shouldn't be missed for a delicious brunch experience. Serving up an eclectic menu of brunch favorites, Indian homestyle cooking and plenty of healthy, plant-based, and gluten-free options.
One of their standout dishes, the masala dosa, is a must-try, especially when paired with their chai tea. Don't pass up the opportunity to visit this cafe and add some flavor to your day.
Opening Hours : 8 AM – 10 PM
Price : Average Spending - Approx IDR 150K/ person
8 Benih Cafe
This rustic tropical cafe, Benih Cafe is located in a small alley on Benesari Road just next to the Four Points by Sheraton Kuta hotel, a great choice for brunch. They offer a range of meals including breakfast, lunch, and dinner, as well as some vegetarian options.
Some must-try menu items are the Benedict Benih, Benih Burger, and Salmon Bowl. If you're in the Kuta area, stop by for a cozy and delicious meal.
Opening Hours : 7:30 AM – 10 PM
Price : Average Spending - Approx IDR 125K/ person
9 Warung Gouthe
If you're in search of a cozy and inviting spot for a casual and fun brunch, Warung Gouthe in Canggu, is the place to go. This family-owned restaurant serves up homemade French comfort food for breakfast, lunch, and dinner. Everything on the menu is made from scratch, and the restaurant is known for dishes like french toast, egg pot, babushka, and brochette.
The ambiance of the restaurant is reminiscent of dining in the countryside of France or in a home backyard, making it a comforting and welcoming place to enjoy a meal.
Opening Hours : 7 AM – 11 PM
Price : Average Spending - Approx IDR 175K/ person
10 Cafe Coach
Escape the bustle of Canggu and find top-quality, healthy food at Cafe Coach. This cafe serves organic, ethical meals and some of the best coffee in the area. The menu at this cozy cafe is full of delicious options like eggs, smoothie bowls, wholemeal pancakes, and avo on sourdough toast with dukkah, vegan feta, basil, and oil.
You won't want to miss out on any of the dishes at Cafe Coach, so be sure to try everything on the menu. You won't be disappointed, we promise!
Opening Hours : 7 AM–11 PM
Price : Average Spending - Approx IDR 175K/ person
11 Copenhagen
Copenhagen Canggu, located near Echo Beach, is an all-day cafe that offers a Nordic-inspired all-day brunch experience.This cafe allows you to create your own brunch board by choosing from six categories on the menu: bakery, eggs, fruit & greens, protein, and sweets. They also have options for those with dietary restrictions, including vegan, gluten-free, and lactose-free options.
With this customizable concept, you can put together a brunch that fits your tastes and appetite. Stop by Copenhagen Canggu and see what delicious combinations you can come up with.
Opening Hours : 6 AM – 6 PM
Price : Average Spending - Approx IDR 150K/ person
12 Nook
Come for the views, stay for the delicious brunch fare at Nook Café in Seminyak. This cozy spot serves up a unique blend of Indonesian flavors, including options for vegans, all while you take in the peaceful surroundings of rice paddy fields.
Our personal picks are burger and nasi campur. It's the perfect spot for a leisurely and flavorful brunch experience.
Opening Hours : 8 AM – 11 PM
Price : Average Spending - Approx IDR 150K/ person
13 Sari Kitchen & Community - by Ekosistem
Amidst the bustling cafe scene of Canggu, Sari Kitchen stands out as more than just a typical brunch spot. While you can expect favorites like avocado toast and various egg dishes, Sari Kitchen adds a unique twist to these classics. This three-story café marries a spacious, open layout with an industrial design to create a tranquil ambiance. With key menu highlights such as Fettucine Pesto, Chicken Teriyaki Bowl, and Grilled Chicken Kemangi, Sari Kitchen is a must-visit spot in Canggu for both its ambiance and cuisine
Opening Hours : 7 AM – 10 PM
Price : Average Spending - Approx IDR 150K/ person
14 Braud Cafe
If you're in the mood for a carb-filled brunch, you'll want to check out Braud Cafe in Kerobokan. This cozy cafe is known for its high-quality sourdough breads and pastries, and it's a popular spot for breakfast and lunch.
Although it can get busy, the wait is worth it for a chance to enjoy all of the delicious croissants on offer. So if you're in the area and looking for a tasty brunch spot, be sure to give Braud Cafe a try!
Opening Hours : 8 AM – 5 PM
Price : Average Spending - Approx IDR 150K/ person
15 Suka Espresso
Suka Espresso is a popular cafe with three locations in Uluwatu, Ubud, and Canggu. It serves some of the best coffee on the island and is a great spot for digital nomads to work or for a quick snack or meal. It's a go-to spot for delicious brunch and excellent coffee all day long.
Opening Hours : 7:30 AM – 9:30 PM
Price : Average Spending - Approx IDR 150K/ person
16 I Am Vegan Babe
For a vegan brunch experience that can't be beat, check out I Am Vegan Babe in Canggu. This popular spot serves up a range of sweet and savory breakfast options, as well as delicious Mexican food and amazing desserts. The tropical chic interior creates a relaxed atmosphere, complete with stunning views of rice fields.
Some menu highlights to try include the Club Sandwich, Bali Poke Bowl, Tacos, and French Toast with banana, strawberry, and gelato. And grab a cinnamon roll before you go!
Opening Hours : 7 AM – 10 PM
Price : Average Spending - Approx IDR 175K/ person
17 Sensorium Bali
Sensorium Bali may have minimalistic interiors, but the dining experience is anything but ordinary. This elevated brunch restaurant offers a multi-sensory culinary journey designed to stimulate all five senses.
The menu features modern Australian cuisine with an Asian twist, as well as innovative dishes like the Brunch Ramen Soup 2.0, Bulgogi Beef Burger and Miso Pancake with vanilla ice cream, lime, berries, maple syrup, and biscuits. Be prepared for an extraordinary brunch experience at Sensorium Bali.
Opening Hours : 9 AM – 4 PM
Price : Average Spending - Approx IDR 200K/ person
18 Baked
This popular cafe is known for its elevated take on Bali's brunch scene. From the Best Scramble with sourdough, brown butter, creme fraiche, roe, and chives to other brunch favorites, you'll be wowed by the tasty dishes on offer.
The cafe itself is bright and airy, but your eyes will be drawn to the food itself. You won't regret giving this brunch spot a try
Opening Hours : 7 AM – 7 PM
Price : Average Spending - Approx IDR 200K/ person
19 Butterman
Founded by French Chef Stephane Simond, Butterman is the latest spot to get your pastry fix in Canggu. Inside the cerulean blue bakery, you'll find a variety of artisan French pastries including Croissants, Croffins, Cronuts, Danish, Allumette and more.
In addition to pastries, they also offer delicious all-day breakfast options like Smoked Salmon Benedict, Glazed Pork Belly Slice Breakfast and Scrambled Eggs with Iberico Chorizo, making it one of the best brunch spots in the neighborhood.
Opening Hours : 6:30 AM–6 PM
Price : Average Spending - Approx IDR 150K/ person
20 Sisterfields
Head to Sisterfields Cafe in Seminyak for a taste of Australia's unique cafe culture. This popular hangout serves delicious cuisine and superb coffee, with an all-day menu of breakfast, brunch, and lunch options. Choose from a variety of cakes, pastries, and coffees. Yummy dishes include the acai berry bowl, pulled pork charcoal roll, and eggs benedict salmon.
Opening Hours : 7 AM – 9 PM
Price : Average Spending - Approx IDR 250K/ person
21 Revolver Espresso
Sip on some seriously good coffee at Revolver Espresso, this cafe is known for starting Bali's love for great coffee.With beans sourced from the best farmers, and roasted and blended locally in Bali, Revolver now has two locations in Seminyak and a dedicated following of customers who keep coming back for their delicious breakfast options such as french toast, sandwich, burgers, and, of course, their incredible coffee.
Opening Hours : 7 AM – 12 AM
Price : Average Spending - Approx IDR 175K/ person
22 Milk & Madu
Milk & Madu Canggu is the perfect place for a relaxed brunch with friends and family. This hip cafe serves up delicious gourmet fare and perfectly brewed coffee, and it's a great spot for kids and families thanks to the toys and books available for little ones to enjoy.
You can dine with views of the beautiful open rice fields, and the cafe is known for its high-quality ingredients and welcoming atmosphere. If you're looking for an unforgettable cafe experience in Bali, Milk & Madu is the place to be!
Opening Hours : 7 AM – 10 PM
Price : Average Spending - Approx IDR 200K/ person
23 The Basket
The Basket in Umalas isn't just another addition to your brunch repertoire. Open from 7 AM to 10 PM, this cozy haven offers artisanal bakery, American breakfasts, and Japanese-inspired dishes. Kickstart your day with 'The Basket Breakfast' or roll into lunch with some tasty dragon rolls and spicy salmon rolls, savored with our all-time favorite brown sugar shaken espresso. Enjoy their cocktail happy hour featuring favorites like Edamame, Gyoza, and Yakitori, all paired with your choice of cocktail or beer at a great deal. And for dinner, don’t miss the grilled barramundi pesto and a great selection of wine – it’s an absolute must-try.
The vibe? Think New York brasserie chic meets Bali's picturesque landscapes, all thanks to a renowned local architect. Whether you're in for the comfort of a warm pastry, the zest of a Japanese-inspired dish, or just to soak in good vibes with a fresh coffee in hand, The Basket ticks all the boxes.
Opening Hours : 7 AM – 10 PM
Price : Average Spending - Approx IDR 100K/ person
24 Soul On The Beach
This rustic beach-side restaurant, located on the sandy beach of Sindhu in Sanur, offers panoramic views of the east Bali coastline, Mount Agung, and Nusa Penida. Open all day, seven days a week for breakfast, lunch and dinner, Soul on the Beach serves a variety of delicious options such as smoothie bowls, rosti and burritos on their brunch menu. Dining alfresco, although can be hot, is made worth it by the breathtaking ocean views.
Opening Hours : 7 AM – 11 PM
Price : Average Spending - Approx IDR 150K/ person
25 Sea Circus
Another chill spot for brunch in Seminyak, Sea Circus is situated just a stone's throw from the Petitenget Beach and other tasty food options. The menu at Sea Circus is packed with yummy, fresh dishes, whether you're in the mood for breakfast, lunch, dinner or just a drink.
Plus, they've got options for those on gluten-free and vegan diets, so everyone can enjoy. The vibe is upbeat and relaxed, making it the perfect spot to kick back, enjoy some good food, and soak up the Seminyak vibes.
Opening Hours : 7:30 AM – 10 PM
Price : Average Spending - Approx IDR 175 K/ person
26 Matcha Cafe
A haven for matcha lovers,Matcha Cafe offers a variety of organic matcha drinks, fresh Indonesian coffee and healthy, seasonal menu options including vegan, gluten-free, and refined sugar-free options.The menu is quite extensive, it includes delicious options like matcha nutella pancakes, poke bowls, banana bread and more!
Opening Hours : 8 AM – 5 PM
Price : Average Spending - Approx IDR 125K/ person
27 Pison Coffee
You'll find Pison Coffee on Jalan Petitenget, and at first glance, the cafe may look small, but once you step inside, you'll find a beautifully designed space. Pison Coffee serves hearty portions of all your brunch favorites, like avocado toast, pancakes, and corn fritters, and their coffee is top-notch.
The baristas here take their craft seriously and if you're feeling adventurous, try their unique avocado espresso. It may sound strange, but it's delicious!
Opening Hours : 7 AM – 1 AM
Price : Average Spending - Approx IDR 175K/ person
28 Mother Restaurant
Mother is a must-visit brunch spot in Ubud that offers an extensive menu of healthy and ethically sourced food. From hormone-free meats to plant-based meals ,and sustainable dishes with a lot of imagination and plenty of color.
Located in Nyuh Kuning village, it offers a relaxed atmosphere and a beautiful view of a large soccer field. Enjoy a coffee or fresh juice while you peruse the menu and try their delicious options, such as smoothie bowls, eggs, sandwiches, and flavorful bowls.
Opening Hours : 8 AM – 9 PM
Price : Average Spending - Approx IDR 125K/ person
29 The Fat Turtle
Situated on Jalan Petitenget , this casual cafe serves up delicious pancakes, toast and great coffee. The ambiance is rustic and cozy with quaint vintage tiles, sewing machine tables, and stylish lighting. Get your brunch fix with dishes like red velvet pancakes and corn fritters or drop in for their coffee without breaking the bank.
Opening Hours : 9 AM – 5 PM
Price : Average Spending - Approx IDR 120K/ person
30 Gooseberry Restaurant
Photo by @gooseberry_restaurant
Experience a tropical heaven at Gooseberry restaurant, hidden above Bingin Beach. Open daily from 8am to 10pm, this spot offers both indoor air-conditioned seating and outdoor spaces with views of the pool. Enjoy a modern menu of breakfast, brunch, lunch and dinner made with fresh and seasonal ingredients. Gooseberry is the perfect spot for a stylish brunch and post-meal swim, as well as shopping for swimwear and lingerie.
Opening Hours : 8 AM – 10 PM
Price : Average Spending - Approx IDR 200K/ person
31 Cafe Kim Soo
Indulge in delicious breakfast and brunch options like french toast or ricotta hotcakes at Cafe Kim Soo. Not only will you be treated to some of the best carrot cake on the island, but you can also enjoy the Mediterranean-style decor while browsing for unique homeware and souvenirs. Be sure to snap a picture at their picturesque pool and staircase for the ultimate Instagram post.
Opening Hours : 8 AM – 5:30 PM
Price : Average Spending - Approx IDR 150K/ person
32 Canvas Cafe
Stop by Canvas Cafe for a tropical-themed breakfast or brunch before setting off on your journey to the Nusa Islands. The cafe, located in the Sanur harbour, boasts a contemporary design with plenty of natural light, making it the perfect spot for a pre-voyage meal and some Instagram-worthy photos.
Opening Hours : 7 AM – 10 PM
Price : Average Spending - Approx IDR 120K/ person
33 Craved
Are you in the mood for some delicious brunch in Seminyak? Look no further than Craved! Craved serves up a mouth-watering menu filled with the perfect blend of Asian and Western flavors, using only the freshest local ingredients. Enjoy good brunch and great coffee in their tropical, custom designed space. Trust us, you won't regret trying their blood berries, salmon croissant, almond croissant, and ice charcoal.
Opening Hours : 8 AM – 10 PM
Price : Average Spending - Approx IDR 150K/ person
34 The Place with No Name
Photo by @theplacewithnonameinbali
Opening Hours : 8 AM - 1 AM
Price : Average Spending - Approx IDR 180K/ person