OnBali logo

Shelter Restaurant

By Anastasia Milenia
7 min read
Updated: Sep 03, 2026

Hidden in plain sight in a busy corner of Canggu, Shelter Restaurant has a tropical boho style that you'll instantly fall in love with. This restaurant is not only aesthetically pleasing, but also has a chill vibe that's perfect for a long day brunch with friends or a quiet solo lunch. The interior is dominated by natural wood and greenery, making the environment airy and homey. Their menu is Mediterranean-inspired fusion, with plenty of healthy options that are beautifully plated and packed with flavor. From the bright smoothie bowls, eggs benedict with a unique twist, to quality espresso from professional baristas — all made with love.

OnBali Experts Rating:

4/5
Ratings:
Foods
Coffee Quality
Atmosphere
Service
Cleanness

Guest Rating:

4.9/5
7 reviews
Read all reviews

Details:

Cuisine:

Contemporary cuisine inspired by Middle Eastern & Mediterranean

Menu:

See menu

Features:

Semi-outdoor seating, Wi-Fi, Bar, Cozy atmosphere

Special Options:

Vegetarian, Organic, Gluten-free, Halal options

Opening Hours:

12 AM – 12 PM

Average Bill:

US$ 21 per person

Our experts experience from Shelter Restaurant

Reservation

For the less fussy among you, good news: coming to Shelter without a reservation is usually not a problem, especially on weekdays. But if you're planning to come on weekends or in a crowd, especially during brunch time (around 10 AM to 1 PM), it's better to reserve via WhatsApp or Instagram since the process is also pretty quick.

Parking

Parking in Canggu can be tricky, but Shelter is quite friendly. They have a decent motorcycle parking area in front of the restaurant. For cars, you might have to move around a bit and look for spots on the surrounding roads, but it's still doable as long as it's not during peak hours.

Service

From the warm welcome upon entering to the deft and friendly staff, the service at Shelter ensures that your dining experience is super enjoyable. The staff is very helpful, ready to help explain the menu or give recommendations. The food comes beautifully plated, and the waiting time is reasonable, even when it's busy. Plus point: they also pay attention to detail, like always checking if the food is to your liking or if you need anything extra.

Why Do We Choose Shelter Restaurant

We love Shelter because it's not just a place to eat but a place to hang out with a vibe that's perfect for any occasion, literally. Be it a casual brunch, a work-from-cafe, or a hangout with friends. The vibe is tropical and earthy yet modern and Instagrammable. Their menu is no joke either: from healthy bowls to brunch classics, everything is served with just the right portion and consistently good taste. Their strategic location in Canggu makes it easy to access, and their fast & friendly service makes us always want to come back for more. Plus, they have plenty of plant-based and dairy-free options to suit all eating preferences. It just ticks all the boxes!

FAQs

Is outdoor or beachfront seating available at Shelter?

YEP! Shelter offers a cozy and cool outdoor space.

Does Shelter provide takeaway or delivery services?
Is live music or entertainment featured at Shelter?
Does Shelter accommodate large groups or events?
Are gluten-free dishes available at Shelter?

Reviews About Shelter

Review by Google
이지훈
Sep 03, 2026
2.0
I am Korean, and this was my first time visiting Bali. After spending a day in Padangbai and four nights at Umana Bali in Ungasan, this was the first place where I had a meal on my first day in Canggu. Overall, the food was really delicious, and the servers were very friendly. However, I was given instructions regarding the dress code. As a man wearing a sleeveless shirt and shorts, I was told that I had to wear a short-sleeved shirt provided by the restaurant. I was reminded twice to put it on right away. It was quite hot, but I had no choice but to wear it. When I was paying and about to leave, I noticed some male customers wearing sleeveless shirts, so I asked why they were allowed to do so. I was then told that a sleeveless shirt was acceptable as long as it was paired with long pants. However, when I passed by the restaurant again later, I saw a male customer wearing a sleeveless shirt and shorts. Most of the customers I saw were Westerners. I don’t want to assume that I was treated differently because of my race, and I sincerely hope that wasn’t the case. Until this experience, my impression of Bali had been extremely positive. Everyone I encountered had been warm and welcoming to outsiders, and even at a hotel like Umana, I was treated in a very relaxed and comfortable atmosphere. That’s why this experience, happening on my very first day in Canggu, was particularly disappointing and upsetting. If there is a dress code, I believe the standards should be clearly communicated and consistently applied to all guests. The restaurant does not seem to be an especially formal or highly sophisticated fine-dining establishment, so I found the situation even more difficult to understand. I truly hope that in the future, the dress code will be clearly explained and applied consistently to everyone, regardless of where they are from. I am a Korean and came to Bali for the first time, stayed in Padangbai for one day, stayed in Umana Bali in Ungasan for four days, and this was the place where I had my first meal on my first day in a city called Canggu. Ultimately, the food was really delicious and the servers were very friendly. However, I was informed about the dress code, and because I am a man wearing a tank top and shorts, I was told I had to wear the short-sleeved shirt provided by the restaurant. I was instructed twice to put it on immediately, and although it was hot, I had no choice but to wear it. When I was paying and leaving, I noticed other men wearing tank tops, so I asked why, and they said that wearing a tank top with long pants was acceptable. However, when I passed by the restaurant again later, I saw customers wearing tank tops and shorts. Most of them were Westerners. I do not want to think that I experienced racism in Bali, but my image of the island so far has been very welcoming to outsiders, and even hotels like Umana welcomed us in a free and relaxed atmosphere. Experiencing this as soon as I arrived in Canggu, I couldn\'t help but feel upset. It doesn\'t seem like an incredibly luxurious or formal restaurant, so if they are going to enforce a dress code, I wish they would clearly explain the standards.
Review by Google
Luca Pessina
Sep 01, 2026
4.0
Beautiful atmosphere, refined dishes, but small portions for the still high price. Excellent location for dinner
Review by Google
Justin Moran
Aug 30, 2026
5.0
Shelter Sessions number 12 was exceptional. Huge credit to Chef Steve and the team. Every dish landed, from the hand-caught fish to that smoked duck over charcoal. Absolute standout. Great food, warm vibe, wonderful staff, generous portions. It felt like a proper world-class experience. Book it if you can for 13. Or move your ass and just get to the restaurant! You\'ll be glad you did. Big Love, Justin Moran.
Review by Google
Anna Gri
Aug 29, 2026
5.0
Best food in Bali
4.9  /5
Review by OnBali
7 reviews
Quality
5.0
Service
4.7
Cleanliness
5.0
Ambience
4.9
Value for Money
4.7
Portrait of Anastasia Milenia - copywriter of ONBALI
Anastasia Milenia
Copywriter
  • Social link icon
  • Social link icon
  • Social link icon
39 articles

Hi, Anastasia here! I was born and raised in Bali, which means I’ve basically been island-hopping, waterfall-chasing, and café-hunting since forever. Over the years, I’ve reviewed more than 185 places — focusing on nature spots like secret beaches, scenic trails, and cultural corners, while also keeping up with the latest restaurants, cafés, and beach clubs. Through OnBali, I share real, first-hand insights to help you explore Bali like a local and discover the kind of places that don’t always make it onto Instagram.

Shelter Belongs to Categories

OTHER BRANDS