Every dinner we cook starts hours before the villa gate opens, in places most visitors never see past the parking chaos. This is the honest map of where your ingredients come from — and how to shop these places yourself without paying the tourist tax.
Pasar Badung, Denpasar — The Mothership
The biggest market on the island, four storeys, open more or less around the clock with the serious produce action between 4 and 7 a.m. This is where I buy the backbone of every menu: galangal and turmeric still smelling of soil, candlenuts by the kilo, palm sugar in dense ceremonial cones, chillies in gradients of regret. Prices are honest if your numbers are — expect IDR 25,000–35,000 per kilo for tomatoes, IDR 5,000 for a fat thumb of fresh turmeric, IDR 60,000–80,000 per kilo for free-range chicken. Go before sunrise once in your life: the ground floor at 5 a.m., wet stone and kerosene lamps and trucks unloading mangosteens, is the best free theatre in Denpasar.
Three rules for shopping it well
One — buy where the warung ladies buy; follow anyone ordering ten kilos. Two — ask the price of three stalls before paying anywhere; nobody is offended, this is the sport. Three — bring small bills and your own bag, and never put the bananas at the bottom.
Kedonganan Fish Auction, Jimbaran — Last Night's Ocean
At dawn the night boats beach themselves at Kedonganan, just north of the famous grill cafés, and auction the catch straight off the sand: snapper, mahi-mahi, prawns still flicking. Whole fish runs IDR 40,000–90,000 per kilo depending on the species and your face; squid around IDR 50,000. The trick is to walk past the front row of stalls aimed at hotel buyers and deal where the ice is freshest. Every seafood BBQ we cook in the south is shopped here the same morning — guests in Jimbaran are welcome to come along, and one in three actually does.
The Organic Belt — Canggu and Ubud's Quiet Revolution
The farm shops and organic collectives around Canggu and the hills above Ubud are why Bali's plant-forward cooking got genuinely good. Cold-climate vegetables come down daily from the Bedugul highlands — proper kale, fennel, heritage tomatoes — alongside same-morning tempeh that bears no relation to the vacuum-packed kind, and eggs with yolks the colour of temple marigolds. You pay above market: roughly IDR 45,000 for a head of romaine that costs 15,000 at Badung. For raw salads and anything served barely touched, the difference lands on the plate; for a curry that simmers an hour, save your money and shop Badung. That split — organic where it shows, market where it doesn't — is exactly how we build our dietary menus.
Your Local Morning Market — The Daily Habit
Every neighbourhood runs its own pasar pagi from roughly 5:30 to 10 a.m. — Ubud's is the famous one, but the small markets serving Canggu, Sanur and Kerobokan feed our daily cooking. Smaller range, shorter drive, produce that was harvested yesterday. This is also where a cooking class starts: shopping the spice tables with a chef who can explain why this candlenut and not that one is half the lesson, and the haggling demonstration is free.
What This Means for Your Dinner
When we quote a menu with groceries included, this is what "groceries" means — not a supermarket trolley but a 5 a.m. circuit built over years of knowing which stall's galangal is worth the extra thousand rupiah. Shop these places yourself, absolutely. But if you would rather sleep through the best part and still eat the proceeds, that is precisely the service we run.