Recipes, Soups & Salads, Vegetarian

Sayur Urab — Bali’s Everyday Salad

Editorial Team | March 18, 2026 | 0 comment |

Sayur urab is one of those quiet staples of Balinese home cooking. If you’ve eaten at a warung in Bali, you’ve probably had it already — that warm, fragrant mix of vegetables coated in spiced coconut — even if you didn’t know its name.

It’s simple, flexible, and comes together in under 30 minutes. But what makes it special is the balance: fresh vegetables, toasted coconut, and a spice paste made from ginger, garlic, turmeric, galangal, and chilli. Nothing complicated, just real flavour.

At Bali Direct Kitchen, we love dishes like this — honest, everyday food that reflects how people actually eat in Bali. The best part is, you can either cook it yourself using ingredients from Bali Direct Store, or simply enjoy it ready-made from our kitchen, prepared fresh by our chefs.


At a glance

Serves 4 · Prep 15 mins · Cook 15 mins · Vegan · Gluten-free · Light side dish

What you’ll need

The vegetables
  • 200g green beans or snake beans, cut into 3cm pieces
  • 200g beansprouts
  • 150g spinach or pak choy, roughly chopped
  • 150g white cabbage, finely sliced
  • Optional: 100g tofu or tempeh, cubed and pan-fried until golden
The coconut
  • 100g desiccated coconut (or fresh grated coconut if you can get it)
  • 3 kaffir lime leaves, spine removed and very finely sliced
  • 1 tbsp coconut oil

The spice paste

  • 2 shallots, roughly chopped
  • 3 cloves garlic
  • 2cm fresh ginger, peeled
  • 2cm fresh galangal, peeled (substitute with extra ginger if unavailable)
  • 1 tsp fresh turmeric or ½ tsp turmeric powder
  • 1–2 red chillies (adjust to taste)
  • Juice of ½ lime
  • Pinch of salt

To serve

  • Steamed jasmine or red rice
  • Extra lime wedges
  • Optional: fried shallots and roasted peanuts for crunch

How to make it

Step 1 — Make the spice paste
  1. Blend the shallots, garlic, ginger, galangal, turmeric, chilli and lime juice together until you have a smooth paste. A small blender or pestle and mortar both work well.
  2. Heat the coconut oil in a frying pan over medium heat. Add the paste and fry for 3–4 minutes until fragrant and slightly darker in colour. Set aside.
Step 2 — Toast the coconut
  • In a dry pan over low-medium heat, toast the desiccated coconut, stirring frequently, until it turns golden. Watch it closely — it goes from golden to burnt quickly.
  • Add the kaffir lime leaves and half the cooked spice paste to the toasted coconut. Stir to combine. Remove from heat and set aside.
Step 3 — Blanch the vegetables
  • Bring a pot of water to the boil. Add the green beans and cook for 60 seconds.
  • Add the cabbage and cook for a further 30 seconds.
  • Add the beansprouts and spinach and cook for 20 seconds more.
  • Drain immediately. The vegetables should be just cooked — still bright and with a little bite. Do not overcook.
Step 4 — Bring it together
  • Place the drained vegetables in a large bowl.
  • Add the spiced toasted coconut mixture and toss everything together until the vegetables are evenly coated.
  • Taste and adjust with a little extra lime juice or salt if needed.
  • Serve warm or at room temperature alongside steamed rice. Top with fried shallots and peanuts if using.

A few notes

  • Sayur urab is best eaten on the day it’s made — the vegetables release water as they sit and will wilt if left overnight.
  • At Balinese warungs and food stalls, the coconut mixture is often made in advance and the vegetables blanched fresh for each serving. If you’re cooking for a crowd, this is a great approach.
  • Adding pan-fried tofu or tempeh turns it from a side dish into a satisfying main. Our Tofu & Tempe section has everything you need.
  • Traditionally served as part of nasi campur — a plate of rice with several small dishes alongside. It pairs beautifully with our BDK Kitchen Ginger Shot or a cold coconut water afterwards.
  • If you want more heat, add an extra bird’s eye chilli to the paste. If you want less, remove the seeds before blending.

Shop the recipe

Everything you need is available in-store and online.

👉  Shop the ingredients at balidirectstore.com

Order before 8AM for same-day delivery, Monday to Saturday.


Happy cooking,

The Bali Direct Team  🌱

Here are some related articles you may find interesting

smiling lady using face skin care by awild

Artisanal Life, Bali Life, Blog, Featured Blogs

Daily Rituals

Your body is truly your temple. Skincare rituals can be life-changing. It can enhance positivity,…

the moon in black and white

Artisanal Life, Bali Life, Blog, Featured Blogs

Moon Phases

Skincare according to the lunar cycles. Do you take advantage of the lunar energy to…

turmeric a magical spice for mind body and soul

Blog, Health

Turmeric: A Magical Spice for the Body, Mind, and Soul

Scientific studies have shown that turmeric may be the most effective nutritional supplement on earth, and…

bootstrap coffee cold brew pour to glass

Artisanal Life, Blog, Featured Blogs

Get Strapped In For Some Cold Brew!

Get Strapped In For Some Cold Brew! This week learn all about Bootstrap Coffee and…

balicious juice detox program by bali direct store

Artisanal Life, Bali Life, Blog, Featured Blogs, Health

Detox Program

OUR PROGRAM Bali Direct Store Liquid Diet Program offers cold-pressed liquids from veggies and fruits.…

Blog, Newsletters

The Benefits of Incorporating Fermented Foods into Your Diet

Fermented foods have been celebrated for centuries, not only for their unique flavors but also…

local farmer

Bali Life, Blog, Featured Blogs, Newsletters

Going Local! It’s a Blast! 

Going Local! It’s a Blast!  We know, we wax lyrical on the local theme! Good…

How-to-use Instant Delivery

Orders received Monday to Friday 8AM – 4PM, and Saturday 8AM – 1PM will be delivered within 2 hours.

1. Add Instant Delivery products to your Shopping Cart

Only product with ⚡️ icon are available for Instant Delivery.

2. Go to View Cart

Make sure your cart includes only Instant Delivery products – remove any Regular Delivery Only products.

Click Proceed to Checkout button.

3. Add your Shipping address and location

Be sure to provide your exact address to ensure ease of delivery by gojek or grab.

Click the Continue to Shipping button.

4. Select your Shipping method

You can choose either gojek or grab. 

Click the Continue to payment button.

5. Select your Payment and Billing address 

Be sure to add to the Notes section should you have any special requests.

Click the Review order button.

6. Review order

Be sure to click accept Terms & Conditions.

Your order is on the way!

Contact Customer Care should you require further assistance.