Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Urap (Balinese Vegetables with Spiced Coconut)

Urap (Balinese Vegetables with Spiced Coconut)

Created by

Urap is the green, coconut-bright dish that keeps a rijsttafel honest: vegetables barely cooked, coconut warmly spiced, and every bite reminding the Dutch table where its colonial memory still sits.

Salads
Dutch
Dinner Party
Special Occasion
Potluck
25 min
Active Time
15 min cook40 min total
Yield6 servings

During my year of reading manuscripts, I learned again and again that history and cookery, they cannot be separated. But the Indo-Dutch table teaches the lesson without needing a library. Put a rijsttafel on the table, that grand colonial parade of small dishes around rice, and the quiet bowl of urap does something essential: it brings the garden back into a meal that can otherwise become all meat, sambal, and spectacle.

But let me tell you a secret. Urap is not Dutch food because the Netherlands owns it. It is Dutch food because Dutch history cannot wash its hands of Indonesia, and because generations of Indo-Dutch families carried these dishes into Dutch kitchens after the war and after independence. The honest thing is to name the journey plainly. This is an Indonesian, here specifically Balinese, vegetable salad that found a second table in the Netherlands through colonial entanglement, migration, memory, and dinner.

The method is wonderfully strict in its simplicity. Blanch the vegetables only until they brighten, then cool them hard so they keep their bite. The coconut must be worked with the bumbu, the spice paste, before it meets the vegetables, so the chili, kencur, shallot, garlic, and lime leaf cling to every shred. Hou het altijd simpel, always keep it simple: green things, spiced coconut, clean hands, a wide bowl. The salad should taste alive, not cooked into obedience.

Urap, also called urab in parts of Indonesia, is a vegetable dish dressed with seasoned grated coconut and appears across Java, Bali, and other islands with regional spice differences. It entered many Dutch homes through the Indo-Dutch rijsttafel, a colonial dining form developed in the nineteenth-century Dutch East Indies and later carried to the Netherlands by repatriated Indo-European families after Indonesian independence in 1949. The dish is a useful corrective to the idea of rijsttafel as only abundance: urap shows the vegetable, coconut, and herb backbone of the Indonesian table.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

green beans or long beans

Quantity

200g

cut into 4cm lengths

white cabbage

Quantity

200g

finely sliced

bean sprouts

Quantity

150g

rinsed

spinach or water spinach

Quantity

150g

tough stems removed

fresh grated coconut, unsweetened

Quantity

150g

shallots

Quantity

3

chopped

garlic cloves

Quantity

2

chopped

red chilies

Quantity

2

chopped

bird's eye chili (optional)

Quantity

1 small

kencur

Quantity

2cm piece

peeled and chopped

makrut lime leaves

Quantity

2

very finely sliced

toasted shrimp paste (optional)

Quantity

1 teaspoon

palm sugar or dark brown sugar

Quantity

1 teaspoon

salt

Quantity

1/2 teaspoon, plus more for blanching water

lime juice

Quantity

1 tablespoon

neutral oil

Quantity

2 tablespoons

Equipment Needed

  • Large pot for blanching
  • Wide frying pan
  • Mortar and pestle or small food processor
  • Clean kitchen towel

Instructions

  1. 1

    Blanch the vegetables

    Bring a large pot of well-salted water to a boil. Blanch the beans for 3 minutes, the cabbage for 1 minute, the bean sprouts for 20 seconds, and the spinach just until it collapses. Lift each vegetable into cold water as soon as it is done, then drain very well. The cold water is not fussiness; it stops the cooking while the greens still look like themselves.

  2. 2

    Dry them well

    Spread the drained vegetables on a clean towel and press out extra water, especially from the spinach. Urap hates a wet bowl. If the vegetables carry too much water, the coconut slides off them and the whole salad tastes tired before it reaches the table.

  3. 3

    Make the bumbu

    Pound or blend the shallots, garlic, chilies, kencur, lime leaves, shrimp paste if using, sugar, and salt into a rough paste. Kencur is the small root that gives Balinese urap its lifted, peppery perfume; if you cannot find it, use the ginger and galangal substitute, but know what has changed.

  4. 4

    Toast the coconut

    Warm the oil in a wide frying pan over medium heat and cook the bumbu for 2 to 3 minutes, until the raw shallot smell softens. Add the grated coconut and stir for 5 to 7 minutes, until it is fragrant, lightly dry, and stained orange by the chili. Do not brown it hard; you want spiced coconut, not a brittle topping.

    Fresh grated coconut matters here. Dried coconut can stand in if soaked first in a little warm water, but fresh coconut gives the soft chew that makes urap a salad rather than a garnish.
  5. 5

    Toss and season

    Let the coconut cool until just warm, then put it in a wide bowl with the dry vegetables. Add the lime juice and toss with your hands or two spoons until the coconut clings through every handful. Taste for salt, lime, and chili. The finished urap should be bright, nutty, and gently fierce, with the vegetables still crisp under the tooth.

  6. 6

    Serve the bowl

    Serve at room temperature, not refrigerator-cold, as part of a rijsttafel or beside plain rice, grilled fish, chicken, or tempeh. I prefer to keep it a bit more relaxed, in the Dutch way: one generous bowl on the table, people serving themselves, the coconut falling where it likes.

Chef Tips

  • Kencur is not ordinary ginger. It is smaller, more camphorous, and more floral; Indonesian or Southeast Asian shops often sell it frozen, which works well here.
  • If using dried coconut, choose unsweetened desiccated coconut and moisten it with 3 to 4 tablespoons warm water for ten minutes before cooking. Sweetened baking coconut will send the dish in the wrong direction.
  • Make the coconut mixture a few hours ahead, but toss it with the vegetables close to serving. Salt and lime draw water from greens, and urap should arrive lively, not collapsed.
  • For a vegetarian version, leave out the shrimp paste and add 1 teaspoon soy sauce or a small pinch of mushroom powder for depth. Accommodation is the tradition, provided the bowl still tastes complete.

Advance Preparation

  • The vegetables can be blanched, cooled, dried, and refrigerated up to 8 hours ahead.
  • The spiced coconut can be made up to 1 day ahead and kept refrigerated; bring it to room temperature before tossing.
  • Once assembled, serve within 2 hours for the best texture.

Frequently Asked Questions

Nutrition Information

1 serving (about 165g)

Calories
170 calories
Total Fat
12 g
Saturated Fat
8 g
Trans Fat
0 g
Unsaturated Fat
4 g
Cholesterol
0 mg
Sodium
330 mg
Total Carbohydrates
14 g
Dietary Fiber
5 g
Sugars
6 g
Protein
4 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from De Rijsttafel: Sambals & Bijgerechten

Browse the full collection