When the sun dips behind Ubud’s lush hills, the town transforms — and so does its dining scene. From jungle-side terraces to lively modern kitchens, Ubud dinner spots offer a taste of everything that makes this town unforgettable. Whether you’re after craft cocktails, Indonesian comfort food, or a romantic setting under the stars, here are the best places to dine in Ubud right now.
For travellers and locals alike, choosing where to have dinner in Ubud is more than a practical decision; it’s a ritual. You’re not just looking for food — you’re looking for atmosphere, creativity, and that sense of connection that defines Ubud.
Here are five must-visit Ubud dinner spots that capture this balance of flavour, feeling, and local soul — from a vibrant modern Indonesian kitchen to an intimate valley-view terrace.
1. Spice by Blake — Modern Indonesian Flavours in Ubud
If Ubud’s culinary scene is a symphony, then Spice by Blake plays the most modern and spirited note. Set right along Monkey Forest Road, this lively restaurant redefines what Indonesian dining can be: bold, approachable, and elevated without being formal.

Helmed by Chef Blake Thornley, Spice brings a contemporary interpretation of Indonesia’s spice-driven heritage. The dishes are fun, flavourful, and full of personality — think crispy rendang croquettes, sambal-laced seafood, and local ingredients given a new life through creative techniques.
But it’s not just about the food. The bar is a world of its own — where spices meet spirits in imaginative cocktails that could rival any high-end bar in Seminyak. One of the most talked-about signatures, Snake in a Jar, combines chili, snakefruit, coconut kombucha, and Karu Soju — creating a drink that’s tropical, fiery, and unforgettable.
The atmosphere shifts with the evening: bright and casual at sunset, energetic and intimate after dark. You can come for dinner and end up staying for another round just to soak in the mood.
Why it’s a must-visit: Spice is where Indonesian flavours get their modern spotlight. It’s ideal if you want a meal that feels sophisticated but still fun — somewhere between local comfort and cosmopolitan flair.
Tip: Book ahead for peak hours and ask for a seat by the open kitchen if you love watching chefs in motion.
2. Mozaic Restaurant Gastronomique — A Fine Dining Icon Among Ubud Dinner Spots
A short drive from central Ubud brings you to Mozaic, a name synonymous with Bali’s fine dining legacy. Nestled on Jalan Raya Sanggingan, Mozaic remains the gold standard for gastronomic storytelling — a place where dinner becomes an immersive experience.

Here, the art of dining is expressed through degustation menus crafted around seasonal ingredients and Indonesian flavours. Each course is plated like poetry — vibrant, precise, and deeply connected to Bali’s natural abundance.
Under Chef Blake Thornley (yes, the same creative mind behind Spice), Mozaic continues its legacy while evolving for a new era. The restaurant’s garden setting is tranquil and elegant, with open-air tables surrounded by greenery and warm candlelight — a signature Ubud charm that’s impossible to replicate elsewhere.
For those seeking a culinary journey rather than a single meal, Mozaic delivers. Expect dishes that balance creativity and comfort, with wine pairings or crafted cocktails to match.
Why it’s a must-visit: Mozaic is for when dinner is more than dining — it’s an experience. Perfect for anniversaries, celebrations, or simply indulging in the artistry that made Ubud a culinary destination in the first place.
Tip: Choose the Chef’s Table experience if you want behind-the-scenes interaction. Reservations are essential, especially during high season.
3. Honey & Smoke — Fire-Kissed Dishes in Central Ubud
If the name already makes you curious, that’s exactly the point. Honey & Smoke, the wood-fire concept from Chef Will Meyrick, celebrates the primal pleasure of open-flame cooking. The scent of charcoal fills the air, blending with the warmth of conversation — creating an atmosphere that’s both rustic and refined.

Located just off Ubud’s main road, Honey & Smoke takes inspiration from both Asian and Western grilling traditions. Expect slow-smoked meats, seafood kissed by the fire, and vegetables charred to smoky perfection.
The open kitchen gives you front-row seats to the action — flames dancing, chefs tending to embers, and the occasional crackle that reminds you how raw and elemental good food can be. It’s less of a performance and more of a feeling — one that taps into something instinctive and satisfying.
Why it’s a must-visit: Few Ubud dinner spots capture this combination of authenticity and playfulness. It’s ideal for those who crave hearty flavours and a communal atmosphere.
Tip: Don’t miss the specials of the day — they often feature seasonal local produce. Pair your meal with one of their smoked cocktails for the full experience.
4. Hujan Locale — Indonesian Soul Food with a Contemporary Twist
Located on Jalan Sri Wedari, Hujan Locale is one of those restaurants that feels like an Ubud classic — timeless but not old-fashioned. Another creation by Will Meyrick, it celebrates regional Indonesian cooking through a modern lens.

The setting is charming: colonial-inspired interiors, warm lighting, and a balcony that overlooks quiet Ubud streets. It’s the kind of place where you can have an unhurried dinner with good company and great conversation.
The menu draws from Indonesia’s diverse culinary heritage, offering dishes like beef rendang curry, Balinese pepes, and crispy duck reimagined with an elegant twist. Each plate tells a story of origin — Sulawesi, Sumatra, Java — while staying true to local ingredients.
Why it’s a must-visit: Hujan Locale hits that sweet spot between authenticity and accessibility. It’s elevated yet soulful — perfect for guests who want to experience Indonesia’s regional depth without going too formal.
Tip: Order a few sharing plates to taste multiple regions in one meal. Their cocktails also lean heavily on local botanicals and tropical infusions.
5. The Sayan House — A Sunset Favourite Among Ubud Dinner Spots
Perched above the Ayung River valley, The Sayan House is easily one of the most scenic dinner spots in Ubud. Here, the view competes with the food — and both win.

The restaurant blends Japanese and Latin flavours with a light, contemporary touch. Think sushi rolls with tropical notes, wagyu tacos, and delicate ceviches that pair beautifully with the open-air setting.
As the sun sets over the Sayan Valley, the atmosphere becomes almost cinematic — golden light spilling across the deck, the sound of nature below, and the slow clinking of glasses as guests toast to another Balinese evening.
Why it’s a must-visit: It’s the kind of place that makes you slow down. The Sayan House offers an elegant but relaxed vibe — perfect for date nights, pre-wedding dinners, or simply a memorable evening overlooking the jungle.
Tip: Come early for sunset and request terrace seating. Stay after dark for their curated cocktail list and chill soundtrack.
What Makes Ubud Dinner Spots So Special
Dining in Ubud is unlike anywhere else in Bali. There’s something about the way the town blends art, nature, and culinary expression that makes every meal feel more personal. Whether it’s a Michelin-worthy tasting menu or a modern Indonesian sharing table, dinner in Ubud feels alive — reflective of the island’s energy and warmth.
Here’s what makes Ubud’s evening dining culture worth exploring:
- Atmosphere with soul.
Ubud’s dinner spots often feature open-air dining, soft lighting, and natural surroundings that create an effortless sense of intimacy. - Ingredients that tell a story.
From spices sourced in Gianyar to seafood caught in Amed, the best Ubud restaurants work directly with local producers — grounding their dishes in sustainability and authenticity. - Balance of tradition and innovation.
Whether it’s Mozaic’s modern plating or Spice by Blake’s playful approach, Ubud chefs know how to honour the past while embracing the now. - Communal dining culture.
Many menus — especially at Spice and Hujan — encourage sharing. This reflects Indonesia’s own dining philosophy: food as connection.
Planning Your Dinner in Ubud
A few simple tips can make your evening seamless:
- Book ahead. Especially for Mozaic or Sayan House during peak season.
- Arrive early. Around 5:30–6:00pm gives you time to enjoy sunset cocktails before dinner.
- Transport. Most restaurants can help arrange a driver or coordinate drop-offs.
- Dress code. Smart-casual works everywhere — Ubud’s elegance is relaxed, not rigid.
- Stay spontaneous. Sometimes the best nights start with one drink and end somewhere completely new.
Where Spice by Blake Stands Out
Among all the Ubud dinner spots, Spice by Blake stands out for one reason — it captures the essence of modern Bali dining: expressive, generous, and full of flavour.
It’s a place where you can show up in resort wear, sip a spice-infused cocktail, and feel completely part of Ubud’s rhythm. You don’t have to whisper or follow a strict course order. You just eat, drink, laugh, and linger — which, in the end, is what the island is all about.
Whether it’s your first time in Ubud or your fiftieth, Spice by Blake invites you to rediscover Indonesian cuisine in a way that’s fresh, fun, and perfectly fitting for the Bali you know and love.
Plan Your visit
Spice by Blake
Jl. Monkey Forest, Ubud, Bali
spicebali.com
+62 812-3458-6169
Open daily from 4 PM until late.
Reservations recommended for dinner service.

