Kusi
Chef-led kitchen serving a tight South American–Asian fusion menu built around house-made ferments. The room is small, the pacing is deliberate, and the wine list punches above its price tier.
Jl. Goutama Selatan 27x · Central UbudSix places worth planning a night around. No inflated fine dining, no tourist traps propped up by fake reviews — just food that Ubud regulars actually recommend.
Ubud has hundreds of restaurants and a well-known fake review problem, which makes map ratings a poor guide. This list is deliberately short. It mixes cheap local food, a couple of special-occasion dinners and one excellent breakfast, so there's something for every kind of day. Each page covers what to order, who it suits and what to know before you go. Places are listed by area, then alphabetically; prices run from $ (cheap) to $$ (mid-range).
Chef-led kitchen serving a tight South American–Asian fusion menu built around house-made ferments. The room is small, the pacing is deliberate, and the wine list punches above its price tier.
Jl. Goutama Selatan 27x · Central UbudAn authentic, no-frills Balinese warung that has stayed local through Ubud's boom years. Mix-and-match a plate of vegetable and protein sides and share a couple of sambals. Cheap and reliable.
Jl. Goutama Selatan 13 · Central UbudBest visited for breakfast — a bright, cheerful spot with a solid brunch menu and excellent coffee. Heads up: breakfast is only served until 12pm, so don't sleep in on this one.
Jl. Raya Kengetan 44 · KengetanA rare find in Ubud: authentic Caucasus cuisine — Georgian and neighboring flavors done properly. Think khachapuri, khinkali, and slow-cooked stews you won't find anywhere else on the island.
Jl. Made Lebah · PeliatanA proper Korean BBQ spot where you grill at the table. The move is the parrillada special — a generous BBQ set that already comes with plenty of sides. You don't need to add more.
Jl. Raya Sanggingan 40 · SangginganThe Ubud institution for pork ribs — smoky, sticky, cooked over an open grill out front. Order a rack, an ice-cold Bintang, and don't overthink the rest of the menu.
Jl. Raya Sanggingan 88x · SangginganOur short list covers Kusi and Warung Biah Biah in central Ubud, Rusters for breakfast in Kengetan, Chito for Georgian food, and Bali Jip and Naughty Nuri’s on Jl. Raya Sanggingan.
Local warungs such as Warung Biah Biah serve Balinese small plates and Indonesian staples at very low prices. Bring cash.
Read the text of reviews rather than the score, be wary of very high review counts for young restaurants, and ask locals where they eat.