Best Breakfast in Bali (2026): 5 Top Spots in Canggu, Ubud & Uluwatu


Smoothie bowl and coffee at an open-air breakfast café in Bali

The best breakfast in Bali isn’t at your villa — it’s worth getting up for. Bali mornings run on scooter noise, salty air, and one real question: sweet or savory first? Whether you’re chasing waves in Canggu, wandering Ubud’s back lanes, or waking up sandy near Uluwatu, the island is stacked with breakfast spots that turn “just coffee” into the best part of the day.

These five places made the cut because they’re still operating, still busy, and still worth the trip — not because a listicle said so in 2019 and nobody checked since. If you’re still mapping out the rest of your trip, our guide to flying into Bali from the US and our breakdown of the best time of year to visit are good next stops.

Quick list: Bali’s best breakfast spots by area

  • Canggu: Crate Café (LifesCrate), The Shady Shack
  • Ubud: Atman Kafe, Titi Batu Ubud Club
  • Uluwatu / Pecatu: Drifter Café

1) Crate Café (LifesCrate) — Canggu

If someone tells you “we have to do breakfast in Canggu,” there’s a good chance they mean Crate. It’s been the neighborhood’s go-to since 2014 and still delivers the classic Canggu combo: big smoothie bowls, strong coffee, and a room full of surfers and remote workers refueling before 9am. The warehouse-style space with concrete walls and rotating local art gives it an industrial-chic feel that photographs well and seats well — even during the 8–10am rush.

Crate is walk-in only, so skip trying to book a table. Order at the counter, find your own seat, and expect food to land quickly even when the line’s out the door. It’s open daily from 6am to 4pm, which makes it one of the earliest solid breakfasts in Canggu.

Pro tip: Go before 8am if you want a table without waiting. Parking fills up fast, especially for cars — motorbikes have an easier time.

2) The Shady Shack — Canggu

For a slower, greener morning, The Shady Shack is the move. It sits over the rice paddies in Canggu with a breezy, open-air layout, and it’s built its reputation on vegetarian and vegan breakfasts that still feel indulgent — think loaded smoothie bowls and burgers that don’t taste like a compromise.

It runs long hours, open daily from around 7:30am to 10:30pm, so it works whether you’re up with the sun or just rolling out of bed at 11. That range also makes it a solid backup if your first-choice café has a line.

Order vibe: if last night involved a few too many Bintangs, the menu here is built for exactly that recovery.

3) Atman Kafe — Ubud

Ubud does breakfast at a different pace — calmer, greener, and with the distinct feeling that your smoothie bowl is somehow improving your character. Atman Kafe leans into that with a menu heavy on plant-forward, healthy-meets-comfort food, without tipping into “plain lettuce” territory.

The portions are generous and the café atmosphere is easy to linger in, which matters in Ubud — mornings there get busy fast once people start stacking temples, rice terraces, and breakfast into one loop.

Pro tip: if you’re trying to fit a lot into one Ubud morning, Atman’s generous hours make it easy to slot in without rearranging your whole schedule.

4) Titi Batu Ubud Club — Ubud / Mas

Titi Batu isn’t just a breakfast spot — it’s a full wellness club with pools, fitness classes, and a restaurant that makes it easy to turn one meal into a whole morning. The good news: you don’t need a membership to eat there.

It opens early, which is useful in Ubud where a lot of cafés don’t get moving until closer to 8. Start with coffee and breakfast, then decide whether you want to upgrade into a day pass and make it a full wellness morning.

5) Drifter Café — Uluwatu / Pecatu

Uluwatu mornings are for salty hair, boardshorts, and plotting the day’s surf. Drifter Café, attached to the Drifter surf shop on Jalan Labuansait, fits that energy exactly — laid-back, surf-culture-friendly, and serving breakfast daily from 7am to 10pm, so there’s no rush to beat a closing time.

The menu balances healthy bowls and toasts with heartier plates like brekkie burritos, so it works whether you’re fueling up before a surf session or recovering from one. The interior, decked out in surfboards and vintage surf gear, makes it an easy place to linger over coffee afterward.

Bali breakfast tips worth knowing

  • Go earlier than you think, especially in Canggu. The popular spots build lines fast once the 8am crowd shows up.
  • Plan by neighborhood. Bali traffic can turn a 15-minute drive into 45 — don’t try to hit a Canggu café and an Ubud one in the same morning.
  • Double-check hours the morning of. Even well-established cafés adjust hours seasonally, around holidays, or for Nyepi.
  • Watch what you eat, especially early in the trip. Bali food is excellent, but “Bali Belly” is a real thing — go easy on raw produce and tap water until your stomach adjusts.

Don’t let a bad breakfast (or worse) wreck your trip

Bali Belly is the most common travel-insurance claim story you’ll hear from anyone who’s spent real time on the island — and it’s rarely from the fancy places, it’s the unfamiliar ice cube or the roadside stall that seemed fine at the time. Most stomach bugs pass in a day or two, but occasionally people end up needing a clinic visit or IV fluids, and Indonesian private clinics don’t take US insurance.

A basic travel insurance policy that covers emergency medical treatment and trip interruption is cheap relative to what a clinic visit or a missed flight home actually costs. It’s worth buying before you land, not after you’re already feeling rough in a Canggu guesthouse.

FAQ: Bali breakfast, answered

What’s the best area in Bali for breakfast?

It depends on your base. Canggu has the widest range of well-known breakfast cafés (Crate, The Shady Shack). Ubud leans healthier and calmer (Atman Kafe, Titi Batu). Uluwatu is your best bet if you’re staying near the surf breaks on the Bukit Peninsula.

What is Eat Street in Seminyak?

“Eat Street” refers to the stretch around Jalan Laksmana, also called Jalan Oberoi, in Seminyak. It’s packed with restaurants, cafés, and boutiques and is one of the most walkable areas to just pick a spot and wander.

What is a traditional Balinese breakfast?

Traditional Balinese breakfasts don’t always match what Western travelers expect — locals often eat what other countries would call lunch food. Common dishes include nasi goreng (fried rice), bubur (rice porridge with sweet or savory toppings), and babi guling (roast suckling pig, though not strictly breakfast-only). For the most local experience, look for a busy neighborhood warung serving rice plates early in the morning.

Do I need a reservation for breakfast in Bali?

Generally no. Most of the cafés on this list, including Crate, are walk-in only. The trade-off is a short wait during peak hours (roughly 8–10am) at the most popular spots.

What time do breakfast places open in Bali?

Most cafés on this list open between 6am and 7:30am and serve breakfast well into the afternoon or evening, so there’s no need to rush unless you want to avoid the busiest window.

Is it safe to drink the coffee and tap water at Bali cafés?

Coffee and drinks made with boiled or filtered water at established cafés are generally fine. The bigger risk is untreated tap water or ice from unreliable sources — stick to bottled or filtered water, especially in your first few days.

Pick your area, pick your vibe, and build the rest of the day around it — coffee first, beach or temples second. All five of these spots are currently open and worth planning a morning around. Once breakfast is sorted, check out our guides on where to stay in Bali and where to shop to round out the trip.

Recent Posts

Accessibility Tools