Ubud is more than a centre of Balinese art and culture: it is also a food destination where warungs offer an authentic dining experience. These small, simple eateries combine approachable prices with memorable flavours. From fried rice and chicken satay to nasi campur and pork with sambal matah, there is plenty to discover.
Here are 21 warungs in Ubud to add to your food itinerary.
1. Puspa’s Warung
A tiny warung on a side street near central Ubud. Its friendly, homelike atmosphere makes guests feel as though they are dining at home.
Address: Jl. Goutama Selatan, Ubud
Menu highlights: Dragon smoothie bowl, chicken satay and fried rice.Opening hours: Daily, 9:30 am–9:30 pmWhy visit: Well-sized portions, authentic flavours and warm service. 2. Warung Krisna
A simple warung with an open kitchen, where dishes are freshly prepared in front of diners.
Address: Jl. Sandat No. 8, Ubud
Menu highlights: Nasi campur, fried chicken and urap vegetables.Opening hours: Daily, 1–10 pmWhy visit: Generous portions, low prices and an authentic experience. 3. Sweet Orange Warung
Located along a rice-field trekking route, this warung offers a peaceful and soothing setting.
Address: Jl. Kajeng, Ubud
Menu highlights: Chicken satay, fresh juices and nasi campur.Opening hours: Daily, 8 am–9 pmWhy visit: Beautiful rice-field views. 4. Wayan’s Warung Ubud
A little outside the town centre, but worth the trip.
Address: Jl. Raya Tebongkang No. 8, Singakerta
Menu highlights: Fried noodles, pork ribs, a chicken burger and dragon fruit juice.Opening hours: Monday–Saturday, noon–10 pmWhy visit: A combination of local and Western dishes.Read also: 13 Popular Places to Eat in Canggu
5. Made Becik Waroeng
Known for fresh fruit juices and an environmentally conscious approach that avoids styrofoam.
Address: Jl. Tirta Tawar No. 6, Petulu
Menu highlights: Watermelon juice, pork ribs, fried rice and satay.Opening hours: Daily, 9 am–9:30 pmWhy visit: Friendly family owners and a cosy atmosphere. 6. Warung d’CarikImage Source: Uncle Yoon on Google Photos
A favourite stop for richly flavoured red seafood curry.
Address: Jl. Sri Wedari, Ubud
Menu highlights: Red seafood curry and fried rice.Opening hours: Daily, 9 am–10 pmWhy visit: Large portions at affordable prices. 7. Warung Lokal Ubud
A small cafe with fast Wi-Fi and good coffee.
Address: Jl. Gootama, Ubud
Menu highlights: Pork ribs, gado-gado, coffee and fried rice.Opening hours: Daily, 8 am–10 pmWhy visit: A convenient option for digital nomads. 8. Avocado Warung Ubud
A vegan-friendly spot using fresh local produce.
Address: Jl. Tirta Tawar No. 45, Kutuh Kaja
Menu highlights: Vegan salads and avocado smoothie bowls.Opening hours: 8 am–9:30 pmWhy visit: Generous, filling plant-based meals.Read also: The Legendary Menu at Warung Mak Beng in Sanur
9. Warung Gauri
A little beyond the town centre, surrounded by greenery.
Address: Jl. Bisma No. 25, Ubud
Menu highlights: Nasi campur and vegan dishes.Opening hours: Daily, 9:30 am–10 pmWhy visit: Affordable food with vegetarian options. 10. Mama’s WarungImage Source: David Butler on Google Photos
A small warung offering local food and vegan-friendly choices.
Address: Jl. Tebesaya No. 29, Peliatan
Menu highlights: Chicken satay and fried noodles.Opening hours: Daily, 8 am–10 pmWhy visit: Friendly service and well-sized portions. 11. Ubud Shanti Warung
Set among rice fields, serving food with distinctive local flavours.
Address: Jl. Subak Sok Wayah, Ubud
Menu highlights: Nasi campur with salted fish and dadar gulung.Opening hours: Daily, 8:30 am–10 pmWhy visit: A natural setting in the rice fields. 12. Sugriwa’s Warung
A popular place for spicy pork with sambal matah.
Address: Jl. Sugriwa No. 7, Padang Tegal Kaja
Menu highlights: Pork sambal matah and nasi campur.Opening hours: Daily, 9 am–10 pmWhy visit: Balinese flavours and complimentary drinking water.Read also: 7 Places to Relax in Ubud with Rice-Field Views
13. Nessa WarungA small garden and koi pond give this warung a relaxed, peaceful atmosphere.
Address: Jl. Goutama Selatan No. 34, Ubud
Menu highlights: A mix of vegan and non-vegan dishes.Opening hours: Monday and Wednesday–Sunday, 9 am–10 pm; Tuesday, 10 am–10 pmWhy visit: Comfortable outdoor dining. 14. Murni’s Warung
One of Ubud’s long-established warungs, with a varied menu.
Menu highlights: Tutu ayam, fried rice and sate lilit.Opening hours: Daily, 9 am–10 pmWhy visit: Polished cooking at approachable prices. 15. Warung Kusuma Ubud
A simple warung with creative menu options.
Address: Jl. Sri Wedari No. 68, Tegal Lantang
Menu highlights: Coconut pie and affordable pizza.Opening hours: Daily, 8 am–10 pmWhy visit: Distinctive, sweet local desserts. 16. Sun Sun Warung
A place to dine in traditional lesehan style, seated on floor cushions.
Address: Jl. Jembawan No. 2, Ubud
Menu highlights: Crispy-skin duck and local cocktails.Opening hours: Daily, 11 am–9 pmWhy visit: A traditional atmosphere and authentic food.Read also: 7 Instagrammable Places to Eat in Bali
17. Warung Tradisi Ubud
A little hard to spot from the main road, this warung is a hidden find.
Address: Jl. Goutama No. 20, Ubud
Menu highlights: Grilled chicken, fried noodles, fried rice and sambal terasi.Opening hours: Tuesday–Sunday, 11 am–10 pm; Monday, 2–10 pmWhy visit: Affordable prices, generous portions and authentic flavours. 18. Warung Colada UbudImage Source: mervemoves on Google Photos
A small, centrally located warung serving classic dishes.
Address: Jl. Sukma Kesuma No. 40, Peliatan
Menu highlights: Fried rice and fried chicken.Opening hours: Daily, 11 am–11 pmWhy visit: Card payments are accepted with a surcharge. 19. Budi’s WarungImage Source: Sebastian Etterer on Google Photos
On Monkey Forest Road, this is an option for families and larger groups dining together.
Address: Monkey Forest Road, Arjuna Lane No. 1B
Menu highlights: Fried rice, fried noodles and banana rolls.Opening hours: Daily, 9 am–9 pmWhy visit: A lively stop at mealtimes, with a popular banana-roll dessert. 20. Warung Lemongrass
A warung in a green rice-field setting.
Address: Jl. Jero Gadung No. 79, Petulu
Menu highlights: Chicken satay with extra sauce.Why visit: An option for satay lovers seeking a rural atmosphere.Read also: 8 Places for Children’s Activities in Ubud
21. Warung Biah Biah
A popular warung with a Balinese tapas concept, allowing you to sample several dishes in smaller portions.
Address: Jl. Gootama No. 13, Ubud
Menu highlights: Lawar, sate lilit and sweet tempeh.Opening hours: Daily, 11 am–11 pmWhy visit: A lively setting for sharing dishes with friends. Tips for Eating Out in UbudArrive early: many warungs fill quickly at lunch and dinner. Carry cash. Some places accept cards, but many operate on a cash-only basis. Enjoy the setting. Where a warung overlooks rice fields, allow yourself time to relax rather than rushing through the meal. Read also: 4 Types of Family Rental Cars for a Stress-Free Occasion
Explore Ubud Comfortably with Bikini Garage BaliHaving your own vehicle gives you more flexibility to explore these 21 warungs. Bikini Garage Bali offers luxury cars for different travel plans:
With 24-hour pickup and delivery service and well-maintained vehicles, your Ubud food trip can be more comfortable, convenient and memorable.