Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-block-list.php on line 199

Deprecated: Return type of WPCF7_FormTag::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-content/plugins/contact-form-7/includes/form-tag.php on line 396

Deprecated: Return type of WPCF7_FormTag::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-content/plugins/contact-form-7/includes/form-tag.php on line 388

Deprecated: Return type of WPCF7_FormTag::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-content/plugins/contact-form-7/includes/form-tag.php on line 382

Deprecated: Return type of WPCF7_FormTag::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-content/plugins/contact-form-7/includes/form-tag.php on line 400

Deprecated: Return type of WPCF7_Validation::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-content/plugins/contact-form-7/includes/validation.php on line 78

Deprecated: Return type of WPCF7_Validation::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-content/plugins/contact-form-7/includes/validation.php on line 72

Deprecated: Return type of WPCF7_Validation::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-content/plugins/contact-form-7/includes/validation.php on line 59

Deprecated: Return type of WPCF7_Validation::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/qdgxdzmy/public_html/atozaatar/wp-content/plugins/contact-form-7/includes/validation.php on line 82

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/wp-db.php on line 3030

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home2/qdgxdzmy/public_html/atozaatar/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 22

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home2/qdgxdzmy/public_html/atozaatar/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 28

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home2/qdgxdzmy/public_html/atozaatar/wp-includes/class-wp-theme.php:9) in /home2/qdgxdzmy/public_html/atozaatar/wp-content/plugins/pixelyoursite/includes/class-pys.php on line 199

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/wp-db.php on line 3030
Locavore: #49 in Asia's 50 Best Restaurants. — A TO ZA’ATAR
Deprecated: parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in /home2/qdgxdzmy/public_html/atozaatar/wp-includes/formatting.php on line 4975

Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home2/qdgxdzmy/public_html/atozaatar/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 185

Locavore: #49 in Asia’s 50 Best Restaurants.

Locavore: #49 in Asia’s 50 Best Restaurants.

In planning the trip to Bali, Hubs and I evenly broke the time between diving and eating — which, if I’m honest, is my favorite kind of travel.  High on my list was an evening at Locavore, which is listed as #49 in the Top 50 Asia Restaurants (and regarded as one of the top restaurants in Indonesia).  Having secured a reservation a few months out, I could only wait in anticipation for the meal itself.

What’s the concept? As the name would suggest, Locavore is all about local, from the raw Balinese abalone to the Sumbawa Island oyster, and even through to the plates, silverware and cocktail glasses, which are made in nearby workshops (true story, we tried to hunt down one of the wooden cups that one of the drinks came in).

On the menu: Guests can choose from the ‘locavore’ or the vegetarian ‘herbivore’ option; each is five to seven dishes long and influenced by European and Indonesian cuisines. While we both chose the locavore option, I really (really!) wish I had gone with the vegetarian option.  A table seated close to us had made this selection, and it looked quite interesting.

Local ingredients: Locavore’s menu lists the origins of all its ingredients, so diners can see the kohlrabi comes from the restaurant’s vegetable garden in Payangan, the pickled seaweed from Lombok and the beef short ribs from Malang, Java. Vegetable sources include “Owen’s garden” – the nearby farm of an Englishman in Plaga, central Bali.

About the chefs: Perhaps the only import at Locavore is Eelke Plasmeijer, a Dutch-born chef who moved to Jakarta in 2008. There he met fellow head chef Ray Adriansyah, who was born in Jakarta to Sumatran parents, and the pair soon moved to Bali where they ran the kitchen at Alila Ubud. Combining their passion for cooking with sustainably sourced local ingredients, Eelke and Ray decided to take the concept to the next level, teaming up with restaurant manager Adi Karmayasa to create Locavore in November 2013.

As a side note, I always look for female chefs in high-end kitchens like this one.  Unfortunately, on the night we were visiting, there was nary a female cook to be found.  While there were plenty of ladies in the dining room, I wished to see one in the kitchen (this was directly opposite to Blanco par Mandiff, where the male/female ratio was relatively even and appeared to be almost all local chefs).

My thoughts: I’m going to be honest here (when am I not?).  I don’t think the restaurant or menu lives up to the hype.  While we were given awesome seats (back left corner — lots of privacy and ability to see the entire room), there were just a number of missteps I couldn’t overlook:

  • To start with, while I know wine is more expensive in Bali (and all over Indonesia, due to import fees), the paired cocktail menu was not nearly at the level it should’ve been.  Drinks were small and — clutch my pearls — many of them were pre-made!
  • On the topic of drinks, when I received one that was literally less than a shot (compared to Hubs, who had a bit more) of liquid, and we pointed this out, it was mentioned, “It’s probably just the ice. You should shake it and it will settle out.”  I’m sorry, but a Top 50 Restaurant should probably defer to the customer in situations like these.
  • Similarly on the topic of drinks, what doesn’t match with above is how amazing our starting cocktails were.  Hubs ordered a drink that involved burning a pinecone and cinnamon and was of a regular size (as was mine).  I think we believed the paired cocktails would be of a similar nature.
  • With all of above, it would be my biggest recommendation to potentially order a cocktail to start the meal, and then switch over to a bottle of wine (as I wish we had done).
  • Such a reliance on consommé and broths of all kinds!  There was an overabundance of this technique.  While I understand it might go with what is sustainable and available, I still thought the dishes could’ve been better balanced.
  • The Burned Monsieur, while very interesting to look at and quite high concept, fell completely flat. While there always seems to be one dish where I go ¯\_(ツ)_/¯, this one seemed so fun and yet was so basic on taste.
  • Similarly, I think the restaurant almost started too strong with the small bites at the beginning (which were almost better than the tasting menu itself).  Case in point, a taste of seafood that truly brought the ocean directly to our table.
  • One restroom.  Yes, one toilet for an entire restaurant.  You know, I’ve been to some smaller venues, but there have always been at least two toilets.  I’m not bothered at all by two unisex bathrooms, but seriously (?!).
  • We were able to compare the meal directly with one of the top Trip Advisor ranked restaurants in Ubud, Blanco Par Mandif (which I will definitely be reviewing) not even 48 hours later.  While the service at Locavore slightly edged out Blanco, overall we far preferred the experience at Blanco.  Therefore, I am still rather surprised Locavore is included in Asia’s Top 50.  While I do applaud the sustainable practices (and delicious food), I’m not sure there’s enough to beat Blanco.

However, some good things (of course!) happened:

  • So much creativity!  While we’ve been a bit limited in our true fine dining this year, well above Staplehouse, Locavore showed impressive plating, combinations of ingredients and overall design.
  • One of my favorite soups ever!  (What a year this has been for soup, people).  Although it did include a broth, the Bloody Mary soup which 100% lived up to its name.  With a scoop of tomato sorbet matched with similarly flavored broth, taking a mouthful was simultaneously hot and cold — something I’ve never experienced before and simply a perfectly executed dish.
  • I always appreciate when a meal is perfectly paced.  It’s difficult to do and Locavore made it look easy.
  • The location is brilliant. Tucked away on a busy street, you could walk right by and never know that next level food was being served inside.  We saw numerous people get turned away, so getting a reservation is essential.
  • Offering a full vegetarian tasting menu gets all the points.

Here are some of the highlights from the meal:

Locavore img_6414 img_1952 img_6385 img_6442 img_6398 img_6401 img_6451 img_6407img_6405

One fantastic thing about dining in Bali is how reasonable the cost of fine dining is.  With a total cost of USD$283 (including all drinks and taxes), I feel this is a huge bargain for two people and close to twenty courses (all in).

Of course, now that I’ve done a bit of research and dining in Bali, I realize what a food lover’s dream it is!

Have you been to Locavore?  What was your favorite dish?

Restaurant Locavore Menu, Reviews, Photos, Location and Info - Zomato

[googlemaps https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3945.8889514878056!2d115.26127685139404!3d-8.510162193851787!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x2dd23d6b8719550d%3A0xee8a6f701ab7dfde!2sRestaurant+Locavore!5e0!3m2!1sen!2sae!4v1475557188045&w=600&h=450]

Leave a Reply

Your email address will not be published.