The BEST Food Spots in Bali

If there’s one thing that can make you fall even more in love with Bali (aside from the beaches, temples, and sunsets), it’s the Balinese food. In this guide, I’ve rounded up some of the best food spots in Bali, with a mix of local places and well-known favourites that you’ll definitely want to add to your itinerary.

You can start your morning with smoothie bowls and cold brew coffee, spend lunch enjoying authentic Balinese dishes like nasi campur or mie goreng, and end your day with fresh seafood grilled right in front of you on the beach.

No matter where you are on the island, delicious food is never far away. Here are 12 of the best food spots in Bali that are worth visiting, whether you’re a foodie traveller or just someone who loves discovering great food while exploring paradise.

Pro Tip: Check this list of the best Bali tours worth your money, too!

Travel For Phoebe Klook Discount Code Photo

1. Revolver Espresso

If you love your morning coffee as much as your beach days, Revolver Espresso in Seminyak is a must.
Located behind a discreet wooden door on Kayu Aya Street, this place has been fuelling travellers and locals for years with some of the best coffee on the island. The interior is cosy and cool, with rustic brick walls, good music, and a laid-back vibe that makes you want to stay for hours.

Their flat white is easily one of the best you’ll find in Bali, and their all-day breakfast menu is full of winners, think smashed avocado toast, ricotta pancakes, and the legendary Revolver breakfast burrito. It’s the perfect first stop before hitting the shops or beach clubs around Seminyak.

2. Warung Babi Guling Ibu Oka

No list of food spots in Bali would be complete without mentioning babi guling, the island’s famous roasted suckling pig. And for the most iconic version, head straight to Warung Babi Guling Ibu Oka in Ubud. This simple, no-fuss local eatery has been serving up plates of juicy, crispy-skinned pork with rice, vegetables, and spicy sambal for decades.

It’s not fancy, but that’s part of the experience in Bali, Indonesia, as you’ll often find locals eating alongside curious travellers, all digging into the same mouth-watering dish. Anthony Bourdain even visited here, calling it one of his favourite Balinese meals.

Their Babi Guling Special is a must, which comes with everything: pork, rice, fried intestines, sausage, and crackling. Just be prepared for a bit of spice!

3. Nalu Ice Cream (formerly Nalu Bowls)

If you remember the famous smoothie bowl spot Nalu Bowls, you’ll be happy to know it’s evolved into something even cooler, literally. Now known as Nalu Ice Cream, this refreshed concept brings the same tropical Bali spirit but with a focus on small-batch, artisanal ice cream that celebrates local ingredients.

Located in Canggu, Nalu Ice Cream retains the relaxed, surf-inspired vibe that made the original café so beloved. The difference? Instead of smoothie bowls, you’ll now find creamy, handcrafted ice creams in unique island flavours like coconut pandan, passionfruit cheesecake, and chocolate sea salt. Each scoop is made from scratch using local produce, no shortcuts, just pure Bali goodness.

Their coconut pandan is a must: light, creamy, and perfectly tropical. Or mix things up with their banana peanut crunch if you’re after something more indulgent.

4. Locavore

If you’re a foodie who loves a bit of fine dining flair, Locavore in Ubud is one of Bali’s most acclaimed restaurants, and for good reason. Consistently ranked among Asia’s best, it’s all about celebrating locally sourced ingredients with a creative twist. Every dish on the tasting menu tells a story of Bali’s farms, fishermen, and artisans.

Expect things like smoked catfish with pickled pumpkin, or roasted duck with local cacao jus. The presentation is stunning, but it never feels pretentious, just beautifully done, sustainable Balinese-inspired cuisine.

Try to book in advance (weeks ahead if you can) as Locavore is incredibly popular, and tables fill up quickly, especially for their tasting menus.

5. Sea Circus

You can’t miss Sea Circus, literally. The bright, mural-covered exterior in Seminyak is as iconic as the food inside. This fun, colourful café and bar is known for its lively vibe, tropical cocktails, and fresh, feel-good dishes that suit any time of day.

Think fish tacos, poke bowls, and breakfast burritos, paired with perfectly blended smoothies or an espresso martini if you’re in holiday mode (which, let’s face it, you probably are). It’s a go-to for brunch or lunch before heading to the beach.

Their Acai bowl is a fan favourite, and their fish tacos are some of the best in town.

6. Menega Café

For a true Balinese dining experience by the ocean, you can’t beat Menega Café on Jimbaran Bay. This spot is famous for its beachside seafood barbecues, where you pick your fresh catch straight from the display and watch it grilled over coconut husks right on the sand.

As the sun sets, the tables fill up with locals and travellers enjoying grilled prawns, fish, and lobster with rice, sambal, and a cold Bintang. The setting is pure magic, feet in the sand, ocean breeze, and the smell of smoky seafood in the air.

Go for the seafood platter for two, it’s great value and lets you sample a bit of everything.

7. Warung Nasi Ayam Kedewatan Bu Mangku

If you want to eat like a local, you can’t skip Warung Nasi Ayam Kedewatan Bu Mangku in Ubud. This family-run warung has been around since the 1960s, serving one of Bali’s most iconic dishes, nasi ayam kedewatan (Balinese-style chicken rice).

The dish comes with perfectly seasoned shredded chicken, spicy sambal, crispy peanuts, egg, satay, and rice, all packed with flavour and that signature Balinese spice. The setting is simple, but the taste is absolutely incredible. It’s the kind of meal that makes you understand why locals keep coming back for decades.

8. Café Organic

For something light, fresh, and full of good vibes, Café Organic is a staple in Bali’s health café scene. Known for its plant-based menu, tropical interiors, and beautiful presentation, it’s perfect for anyone after a wholesome brunch or post-yoga meal.

You’ll find smoothie bowls overflowing with fruit, vibrant salads, and indulgent yet healthy treats like vegan pancakes and chia puddings. Even meat-eaters love it for the flavours and the chill vibe.

Their “Garden Gangsta” bowl, packed with greens, avocado, hummus, and roasted veggies, is a must. Pair it with a coconut latte or one of their cold-pressed juices.

Café Organic is also a great spot for remote work, too. Bring your laptop and enjoy the relaxed, open-air setting.

9. Naughty Nuri’s

Naughty Nuri’s is famous for its sticky BBQ pork ribs and killer martinis, this spot has a cult following for good reason.

The ribs are slow-cooked to perfection, tender, juicy, and slathered in their signature sweet-spicy sauce. Add in some upbeat music, friendly staff, and a lively crowd, and you’ve got a meal that’s as fun as it is delicious.

Definitely try their pork ribs, and if you like cocktails, their signature martini is legendary (and strong!).

Powered by GetYourGuide

10. The Lawn

It’s impossible to talk about Bali’s best food spots without mentioning The Lawn in Canggu. Known for its laid-back beach club vibe, stunning ocean views, and effortlessly cool crowd, this place is perfect for lazy afternoons that turn into sunset sessions.

The food is just as good as the views, think fresh seafood platters, crispy calamari, wood-fired pizzas, and grilled corn with spicy butter. Add in an icy cocktail and live music, and you’ve got one of the best dining experiences on the island.

What to try: The Lawn Burger is a classic, and their fish tacos are always a crowd favourite.

11. Suka Espresso

Heading south to Uluwatu? Make sure to stop by Suka Espresso, a small but mighty café that’s become a favourite among surfers, travellers, and locals alike. The menu is modern Australian-inspired, featuring hearty brunches, healthy bowls, and excellent coffee (which can be surprisingly hard to find around here!).

The atmosphere is relaxed, with wooden interiors and tropical greenery, a perfect post-surf hangout or morning pit stop before exploring the Uluwatu cliffs.

Their eggs Benedict and chilli scrambled eggs are a must-try. And don’t leave without trying their homemade banana bread, it’s iconic.

12. Warung Mendez

Warung Mendez is one of those places that doesn’t look like much from the outside, but once you sit down and take your first bite, you’ll understand why it’s beloved by those who find it.

Their menu is packed with authentic Indonesian comfort food, like rendang sapi (beef rendang), nasi campur, and ayam betutu (slow-cooked spiced chicken). Everything is homemade, full of flavour, and served with a smile.

Try their beef rendang as it’s tender, rich, and melt-in-your-mouth good. And they’re also budget-friendly, have generous portions, and are great for a quiet dinner away from the crowds.


What makes these food spots in Bali so special isn’t only the flavours, but the stories behind them, the local families, the creative chefs, and the relaxed cafés by the sea. So next time you’re on the island, skip the big resort buffet and try Bali’s local food to make your visit even more worth it.

Destinations

Recommended Products

all the products I love and recommend

Be the first to know!

Travel For Phoebe Newsletter