2 Days in Ubud: The Ultimate Food-Lover’s Itinerary & Guide

Planning a 2 days in Ubud food itinerary is easier said than done, but you are in for a treat. Ubud is the culinary capital of Bali, offering everything from hidden local warungs to world-class dining. To get the most out of your time here, you need a plan that balances the famous markets with hands-on experiences. In this guide, we’ve mapped out the perfect food things to do in Ubud. We’ll start with a sunrise walk through the morning Market Tour, move into a deep-dive into Balinese cooking classes, and finish your days with the best places to try traditional desserts. If you want to turn a quick visit into a culinary adventure, follow our step-by-step food guide for Ubud.
Bonus: Want to take this with you? Download this itinerary as a PDF checklist here.
Day 1: Markets, rice fields and a cooking class
- Early morning: the Ubud market before the crowds (see our market guide).
- Mid-morning: a cooking class — market tour, rice-field walk, then cook 10+ dishes.
- Afternoon: relax over the lunch you cooked; stroll the Campuhan Ridge Walk.
- Evening: dinner at a local warung — try babi guling or a vegetarian nasi campur.
The cooking class is the anchor of the day — our cooking class with market tour covers the first half of Day 1 in one experience.
Day 2: Coffee, temples and slow food
- Morning: a Balinese coffee and a jamu (herbal tonic) to start.
- Late morning: Tirta Empul or Goa Gajah temple, then lunch nearby.
- Afternoon: a rice-terrace visit at Tegallalang.
- Evening: a long dinner trying the dishes you now know how to cook.
Eat like you mean it
The trick to eating well in Ubud is knowing what to order — and the fastest way to learn that is to cook it yourself. Read what to expect at a Bali cooking class, or if you’re vegetarian, our vegetarian guide to eating in Ubud.
Planning your Ubud food trip?
Add a cooking class to your itinerary for the most authentic part of your Bali trip. We handle the market tour, ingredients, recipes, and cleanup.