hero media

Top 10 cafes and restaurants in Bali – for food AND photos

If travelling for you is as much about capturing the perfect foodie photo for Instagram as it is about experiencing a new place… then we’ve got the guide for you.

Did someone say selfie? Say Seminyak. This sassy suburb or district, as the Balinese like to call their different precincts, is one of the hottest when it comes to attracting Instagram’s IT crowd. You might also like to chug on over to Canggu, which is proving popular too with those who like their pics just a little bit slick.

1. Revolver Espresso

It started out in 2011 as a 30-seater joint in Seminyak designed to serve great Australian coffee but has exploded into a 150-seat caffeine institution. And it’s not only the best beans that draw happy snappers here but the ambience of this rustic roastery too, with its slick signage and floral pink walls. Feast on a funky all-day menu or dive straight into a breakfast espresso martini. There’s also a Baby Revolver on Petitenget.

Revolver Espresso Bali
Revolver Espresso is a rustic roastery serving up Australian coffee and all-day breakfast.

2. Coffee Cartel

Think pink at Seminyak’s Coffee Cartel which blushes bright with this musky colour splashed all around and a sister joint at Legian. What’s even cooler, it has now introduced a Ripple Machine which ups the ante on latte art with its ability to create any image or text atop your coffee. Munch on funky fare with a tasty twist such as the beef brisket rendang.

Coffee Cartel Seminyak
Do you like a side of latte art with your coffee order? Coffee Cartel in Seminyak is the place for you.

3. Motel Mexicola

As if Bali wasn’t spicy enough, smack bang in the middle of Seminyak you’ll find Motel Mexicola, which is a little slice of Mexico with all the vibes from its eclectic interior to its coloured tiles. Feast on food is full of colour and flavour, from esquites to tacos and tostadas. Sip on some fun and flirty drinks such as the requisite tequilas and margaritas, and if you don’t capture a snap of yourself smoking a cigar from the reasonable selection here, did it even really happen?

Motel Mexicola Seminyak
Motel Mexicola is the perfect spot for a margarita and a Mexican feast.

4. Watercress

Byron Bay boys Pablo Fourcard and Jordie Strybos have turned their long-time friendship into a business partnership at this Kuta cafe, which aims to bring Australia to Bali. Focusing on sustainably sourced and honest dishes, get snap happy with food porn here from a memorable menu of pretty dishes like the Mahi Mahi burger with crispy capers and sweet marinated peppers.

Watercress Kuta
Watercress is a Kuta cafe that aims to bring a slice of Australia to Bali.

5. Sea Circus

You can’t miss Sea Circus, near a quiet corner in Seminyak, where Instagrammers queue to plonk on the pink bench chair outside framed by this crazy cafe. Inside, discover an aqua bar framed by comfy white bar stools, plus a colourful menu to match including new dishes such as the four crispy Balinese spiced tiger prawns, pickled palm hearts, with chilli and coriander for plenty of colour (not to mention the flavour).

Sea Circus Seminyak
Queue for a photo on the pink bench chair at Sea Circus before settling in for a taste of their colourful food.
Sea Circus Bali
Step inside Sea Circus and you’ll find the restaurant is as worthy of an Instagram post as the outside.

6. Neon Palms

Given the success of Sea Circus, not surprisingly, it has a sister restaurant and you’ll find that same signature perky pink bench outside Neon Palms, also in Seminyak. Make sure you check out the emerald green bathrooms inside before dining on a bold breakfast of Neon Benedict crafted with black truffle rosti, smoked bacon, poached eggs and hollandaise.

Neon Palms
Neon Palms is the sister restaurant to the popular Sea Circus.

7. Milk & Madu

The proof is in the pudding and poke at Milk & Madu, which serves fun and funky food in both its Canggu and Ubud establishments. It’s all about a tropical vibe here, with colourful creations that match the decor. Check out the bold breakfast bowls for some photos to make your followers all shades of green with envy. And while the pizza may not be the prettiest thing you’ll ever see on Instagram, sometimes it’s worth just eating your food, rather than photographing it, particularly when it’s made on lava stone.

Milk and Madu
Milk and Madu

8. Da Maria Bali

It’s all about bringing a little slice of Italy’s Amalfi Coast to the Island of the Gods at Da Maria in Bali’s Kerobokan district. You’ll adore all the clean, crisp blues and whites of this venue with perky perches, eclectic events, late-night disco and fabulous food brimming with all the Italian flavours and fanfare, with great wines to match.

Da Maria
Da Maria is a little slice of Italy’s Amalfi Coast in Bali’s Kerobokan district.
Da Maria
You’ll find fabulous food brimming with all the Italian flavours.

Weekly travel news, experiences
insider tips, offers,
and more.

9. Tropicola Beach Club

Adorned with all the primary colours you’d find in a Lego set – fire-engine reds, sunflower yellows and bold blues – this Seminyak space is the latest to attract the Insta crowd. The first beach club for the Mexicola group, you’ll find a club, restaurant, bar and pool here. Those chasing sunset snaps for their feed will adore the fact it’s perched along Bali’s Golden Mile on Batu Belig Beach and in pole position to catch the day’s dying rays. The Porn Star Martini of vanilla vodka, passionfruit and prosecco ought to be worthy of its own Instagram page in itself.

Tropicola Beach Club
Tropicola Beach Club is a club, restaurant, bar and pool in one.
Tropicola Beach Club
Order a cocktail at Tropicola Beach Club and take in the view of Batu Belig Beach.

10. Pablo’s Canggu

You could be forgiven you were thinking you were in Colombia, not Canggu when you enter the vibrant venue that is Pablo’s. It’s got all those South American vibes here with splashes and sploshes of green, yellow, blue and red plus eclectic artwork galore. Strike the perfect pose on the tasteful tiled steps outside that signal you are in for an assault on the senses once you enter.

Pablos
For all of the South American vibes head to Pablo’s Canggu.
Pablos
The eclectic decor of Pablo’s Canggu.

And a few ‘floating’ meal options worth a pretty pic or two…

Floating breakfasts have become all the rage in Bali recently (you don’t float, rather you wade, but your breakfast does) and there’s a growing list to choose from. For some spiffy snaps, check out:

• Ayana Resort and Spa at Jimbaran
• W Seminyak
• Ini Vie Villa, Kuta
• Kamandalu, Ubud
• The Royal Purnama Art Suites and Villas, Gianyar
• Samsara, Ubud

Read the ultimate travel guide to Bali for more on where to eat, stay and play on a trip to Indonesia.

Want to see more stories from International Traveller in your Google search results?

  1. Click here to set International Traveller as a preferred source.
  2. Tick the box next to "International Traveller". That's it.
hero media

This is why cruising is the best way to see Asia

    Iconic destinations, unforgettable adventures and thrilling onboard adventures; say hello to your next Asia holiday with Royal Caribbean.

    When you want to explore the gleaming skyscrapers of Shanghai and the bars of Singapore, but also embrace centuries-old traditions in Japan before traipsing through the lush jungles of Malaysia, a conundrum presents itself: how do you do it all seamlessly without the stress of flying (or repacking)? Enter, Royal Caribbean.

    With a brand designed around maximising your holiday time, sip cocktails by the pool or watch Broadway-style performances on board as the ship glides effortlessly from one atmospheric port to the next.

    Now that you have Asia at your fingertips with minimal effort, the big question is: which all-inclusive experience (and itinerary) is best for you?

    Japan

    The itinerary

    Spectras Cabaret royal caribbean
    Prepare for a show, on and off the ship.

    The Land of the Rising Sun has never been hotter, and Royal Caribbean has a vast array of unforgettable Japanese itineraries – these range from eight-night adventures to 14-night holidays circumnavigating the country’s islands.

    The eight-night Best of Japan sailing is memory-making perfection, kicking off in Shanghai (Baoshan) on 24 October 2026. Stop at fascinating ports to soak in the sweeping landscapes and seascapes of Saikaiminato, Kyoto, Niigata and Hakodate while enjoying incredible dining and adventurous activities onboard Spectrum of the Seas®. Complete your journey back in Shanghai, ‘the Paris of the East’.

    Port highlights

    mt fuji in japan
    See iconic vistas of Japan.

    Off the ship, hike the dramatic volcanic peaks of Sakaiminato’s Daisen-Oki National Park, explore the iconic temples of Kyoto, enjoy traditionally brewed sake made in Niigata (the birthplace of many quality sake brands), and taste local flavours at Kanemore Red Brick Warehouse, a premier dining and shopping district in Hakodate.

    Don’t miss Royal Caribbean’s Amanohashidate Highlights shore excursion in Kyoto, an exhilarating experience that features a cable car ride up to Kasamatsu Park and includes a visit to Nariaiji Temple, a hillside Buddhist site.

    The ship

    Spectrum Of The Seas in Singapore
    Step on board Spectrum of the Seas®.

    Aboard Spectrum of the Seas®, days at sea are just as action-packed as those on land. Here, 17 dining venues, along with eight bars and lounges, take guests on the ultimate global dining tour. Stop into Sichuan Red, designed specially for this ship, where you can savour a rich tapestry of authentic spices and Asian-influenced flavours. Start with the chef-recommended royal sea cucumber, then move on to a hot and savoury bowl of mapo tofu simmered in a traditional spicy sauce, or authentic pickled radish and duck soup.

    Fancy a little post-dinner entertainment? Talk salsa lessons, or book front row seats to Showgirl, a multisensory spectacular that pays homage to the ultimate siren of the stage. You can also take a visual journey into the exotic cultures of the Far East with The Silk Road at Two70®.

    Kids (and kidults), as always, are well-catered for, with aqua park Splashaway Bay℠ and the largest indoor active space at sea, SeaPlex®, which offers everything from laser tag to bumper cars. Those looking to relax can find peace in the adults-only solarium, as well as a wealth of treatments at Vitality℠ Spa.

    Thailand and Malaysia

    The itinerary

    Izumi Teppanyaki on ovation of the seas royal caribbean
    Sit down to hibachi at Izumi Teppanyaki℠.

    Royal Caribbean’s Southeast Asia sailings deliver the perfect fusion of culture, cuisine and coastlines, and the four-night Penang & Phuket cruise is proof that short escapes can still feel spectacularly rich.

    Kick off with Royal Caribbean’s iconic Sail Away Party as Ovation of the Seas® departs from Singapore on 27 February 2026. The itinerary then weaves through two of the region’s most mesmerising destinations: Malaysia’s melting pot of cultures in Penang and Thailand’s sun-soaked island of Phuket.

    Each port stop is layered with history, flavour and natural beauty, while each moment spent onboard Ovation of the Seas® is filled with fun and excitement.

    Port highlights

    iconic ‘James Bond Island’ made famous in The Man with the Golden Gun thailand
    Zoom around the ‘James Bond Island’.

    In Penang’s George Town, a maze of heritage architecture, vibrant murals and street stalls serving sizzling char kway teow and aromatic laksa come together, blending past and present. Visit the Taoist Goddess of Mercy Temple to soak up its peaceful energy, ride the century-old funicular to the forested summit of Penang Hill for panoramic views, and wander Batu Feringhi Beach, where the Andaman Sea laps gently against golden sand. Jet skis? Why not?

    Then it’s north to Phuket, where both adventure and relaxation beckon. Make the most of the local beach scene at Kata Noi and wander up Monkey Hill for sweeping vistas (and mischievous company). Be sure to book Royal Caribbean’s thrilling shore excursion here – you’ll zip along in a three-engine speedboat to the iconic ‘James Bond Island’ made famous in The Man with the Golden Gun. After a day of exploration, you’ll have enough time to enjoy a sunset cocktail on the waterfront before returning to your ship for another unforgettable evening.

    The ship

    Ovation of the Seas®, royal caribbean
    Experience thrills aboard Ovation of the Seas®.

    Of course, life on board Ovation of the Seas® is just as exhilarating as your adventures off it. Sit down to 16 flavoursome finds, from Jamie’s Italian by Jamie Oliver® to theatrical hibachi at Izumi Teppanyaki℠.

    Build up an appetite with Royal Caribbean’s iconic onboard activities, from the FlowRider® surf simulator to soaring sky-high on RipCord® by iFLY® and zipping around in bumper cars in SeaPlex®. You can really choose your own adventure.

    End the night with Spectra’s Cabaret at Two70®, a fascinating fusion of music, robotics and light that redefines entertainment at sea.

    The result? A holiday brimming with discovery, indulgence and Royal Caribbean’s signature magic: Asia, perfectly packaged.

    Start planning a cruise around Asia that you’ll never forget at royalcaribbean.com.

    Bali's Top 10 Restaurants For Insta Pics - International Traveller