There’s no better—and cheaper—way to eat in Bali than cooking your own meal. Luckily, Bali isn’t short of places to go grocery shopping. Fresh markets spread all around the island.

Here are 7 fresh markets in Bali where you can buy some groceries:

Sindhu Market, Sanur

From early in the morning to 8 pm, Shindu Market on Jalan Pantai Sindhu, Sanur, sells various raw materials for cooking, namely meat, pork, fruits, vegetables, etc. However, if you went there after 8 pm you’d never find the groceries because… the stalls would’ve been closed.

In turn, beginning around 4 pm, you’ll encounter many food kiosks clustering in the middle of the market, transforming it into Sindhu Night Market. Interestingly, Sindhu Night Market commits in providing delicious yet cheap delicacies. So when you’re too tired to cook your own dinner, eating in the night market won’t harm your tight budget.

Taman Sari Market, Kerobokan Kelod

If you were into fruits and vegetables, you’d find Taman Sari Market on Jalan Tangkuban Perahu, Kerobokan Kelod, appealing. This place is perhaps the largest fruits and vegetables market in South Bali.

That’s why you can buy various tropical fruits there, from mango to mangosteen, banana to markisa (passion fruit), and etc. There are also stalls selling fruit-based drinks, namely juice, iced fruit cocktail, es teler, etc. This market is open from 5 am to midnight.

Samadi Sunday Market, Canggu

“Well, I’m staying in Canggu and its cozy and blah blah blah… I guess there’s no fresh market—pubs are plenty though.” You’re wrong, buddy. Just because Canggu is cool doesn’t mean there’s no fresh market around the vicinity.

In fact, besides the regular market, Canggu also has the weekly Samadi Sunday Market on Jalan Padang Linjong, where the local organic farmers gather to sell their high-quality, healthy organic fruits, vegetables, and even foods. And they—the groceries, not the farmers—are free from any industrial chemicals.

Kreneng Night Market, Denpasar

The most authentic Kreneng Night Market on Jalan Rijasa, Denpasar, could only be experienced if you went there at night when the fresh, traditional market fuses with the night market where people gather to enjoy street foods.

People go there for the legendary babi guling and nasi campur. Are they that great? Well, you should try them yourself.

Gianyar Night Market, Gianyar

Eating in the restaurants in Ubud is rather expensive. The street foods are no different, though slightly cheaper. “That’s why I stick to the beer. I think the malt will do it.” Well, you’re on holiday, remember. You have to keep your body healthy. Anyhow, there’s a better way than your stick-to-the-beer plan: cook your own meal.

Less than an hour ride from Ubud, there’s a market selling groceries, namely Gianyar Night Market on Jalan Ngurah Rai, Gianyar. It opens daily from 7 pm to 2 am. Situated practically in the heart of the city of Gianyar, it’s a piece of cake to spot it.

Kedonganan Fish Market, South Kuta

Since it’s a fish market, trying to find chicken in Kedonganan Fish Market is rather pointless. (Though you might find one, why would you go to a fish market to buy chicken, anyway?) People claim that, since this market is on Kedonganan Beach, South Kuta, near Jimbaran, the hotels, as well as the restaurants around the legendary seafood-culinary destination, get their raw materials for cooking from this market.

You can find a plethora of fish, from obscure local fish to the internationally acclaimed red snapper and tuna. The fish price is usually around 2 USD per kilogram. However, the price also depends on the type and the size of the fish.

Bedugul Traditional Market, Baturiti

You must not forget to bring one thing—besides money for sure—to Bedugul Traditional Market: sweater. The temperature around Bedugul Traditional Market is rather low because it perches in the mountainous area of Baturiti, Tabanan Regency.

However, it is also natural that this market sells high-quality fruits and vegetables because you know, most of fruits and vegetables grow better in the cold region. This market opens daily from 6 am to 6 pm. It would be a nice stop before or after visiting Lake Bratan, Buyan, or Tamblingan.

So are you ready to go grocery shopping in Bali?