A vibrant Indonesian salad of blanched vegetables tossed with spiced fresh coconut and ginger.
Urap is a Javanese and Balinese vegetable salad built around one distinctive step: freshly grated coconut, seasoned with a fried spice paste of chili, garlic, shallot, and ginger, tossed through a mix of blanched vegetables just before serving. It's less a raw salad and more a warm, textured dish where the coconut coating does the flavoring work. The technique is in two parts. First, each vegetable -- typically bean sprouts, long beans, cabbage, and spinach -- is blanched separately for just long enough to lose its raw edge while staying crisp, then shocked in cold water to lock in color and crunch. Second, the coconut is steamed briefly with the spice paste until fragrant, which mellows the raw garlic bite and lets the ginger and chili perfume the coconut fully. Urap is often part of a larger Indonesian rice-table spread (nasi tumpeng or nasi campur), served at room temperature. Its appeal is the contrast between the crisp, slightly sweet vegetables and the warm, spiced, slightly toasted coconut clinging to every piece.
Serves 5
Blanch long beans and cabbage in boiling salted water 2 minutes, bean sprouts and spinach 30 seconds. Shock each separately in ice water, then drain well.
Blend shallots, garlic, chili, and ginger into a coarse paste.
Heat oil and fry the paste until fragrant and no longer raw-smelling, about 3 minutes.
Add grated coconut, kaffir lime leaf, palm sugar, and salt to the pan. Stir-fry 2-3 minutes until the coconut is warmed through and evenly coated.
In a large bowl, toss the blanched vegetables with the spiced coconut until evenly distributed.
Serve immediately at room temperature as part of a rice spread or as a standalone salad.
Blanch each vegetable separately and briefly -- overcooking any one of them throws off the textural contrast that defines urap.
Dry the blanched vegetables thoroughly before tossing or the coconut coating turns watery.
Use fresh grated coconut if at all possible; frozen unsweetened works but has less natural sweetness.
Add blanched shredded green papaya or carrot for extra crunch.
Make it vegan-friendly as written -- it already contains no animal products.
Toast the coconut dry in the pan a minute longer for a nuttier, more Balinese-style version.
Best eaten the same day. If needed, store vegetables and coconut mixture separately in the fridge for up to 1 day and toss together just before serving.
Urap is a traditional accompaniment to Javanese rice feasts, particularly nasi tumpeng, where the spiced coconut salad represents one of several symbolic side dishes arranged around a rice cone.
Rehydrate it with a little warm water first; dry desiccated coconut won't take on the spice paste properly on its own.
A little lime zest is a reasonable substitute for the citrus aromatic note.
The vegetables likely weren't drained well enough after blanching -- pat them dry before tossing with the coconut.
Per serving (307g / 10.8 oz) · 5 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.