Try urap sayur, a traditional Javanese vegetable dish tossed in steamed spiced coconut with kencur, chilies, and fresh herbs. Wholesome, aromatic, and full of authentic Indonesian flavor!
About the Dish
Urap sayur is one of those quietly brilliant dishes that reminds you how much flavor can come from the simplest ingredients handled with care. Known across Java as kluban or gudangan depending on the region, this traditional Indonesian dish brings together a colorful mix of lightly boiled vegetables and a fragrant steamed coconut dressing seasoned with shallots, garlic, chilies, and kencur, a rhizome prized in Javanese cooking for its distinctive earthy aroma.
The dish is a fixture of everyday Javanese life. It appears on family dinner tables, in modest kenduri gatherings, and at selamatan ceremonies as a symbol of unpretentious, nourishing cooking. The regional variation known as gudangan typically features an even wider variety of vegetables in larger cuts, sometimes accompanied by tempeh or tofu, making it hearty enough to serve as a full meal on its own.
What makes urap sayur special is its coconut dressing. Rather than being used raw, the seasoned grated coconut is wrapped in banana leaf and steamed until fragrant and fully cooked, which deepens its flavor and gives it a slightly drier, more cohesive texture that coats each vegetable beautifully. The result is savory, gently spiced, and deeply aromatic, a dressing that transforms a simple bowl of boiled vegetables into something genuinely memorable.
Key Ingredients and Their Role
- Grated coconut is the soul of urap sayur. Steamed together with the spice paste inside a banana leaf parcel, it becomes the fragrant, savory dressing that binds everything together. Cooking it this way intensifies its natural sweetness and allows the spices to fully absorb into every strand.
- Kencur (aromatic ginger) is the flavor signature of this dish. Ground into the spice paste, it brings a distinctive earthy, slightly sharp fragrance that is unmistakably Javanese. No other ingredient quite replicates its character, and it is what gives urap sayur its unique aromatic identity.
- Fresh vegetables — long beans, bean sprouts, spinach, carrots, and basil, provide both the nutritional backbone and the textural variety of the dish. Each is handled differently to preserve its best qualities: long beans and carrots are boiled until just tender, spinach is briefly wilted and drained, bean sprouts are blanched for only a minute to keep their crunch, and basil leaves are left completely raw to preserve their fresh, peppery aroma.
Ingredients
Main:
- 1 bunch long beans (kacang panjang)
- 100 g bean sprouts (tauge)
- 1 bunch spinach (bayam)
- 2 carrots, peeled and julienned or sliced
- 10 g basil leaves (daun kemangi)
Spice paste (bumbu halus):
- 150–200 g grated coconut
- 4 shallots
- 2 garlic cloves
- 1 knob kencur (aromatic ginger)
- 8 red bird’s eye chilies
- 5 curly red chilies
- 1 tsp salt
- ½ tsp sugar
- 1 tsp palm sugar, shaved
Instructions
- Wash the long beans, slice into finger-length pieces, and drain.
- Wash the bean sprouts, spinach, carrots, and basil leaves and drain well.
- Boil the long beans and carrots separately until just tender, then remove and drain. Boil the spinach briefly until wilted, then remove, drain, and gently squeeze out any excess water. Blanch the bean sprouts separately for no more than 1 minute to keep them crisp, then remove and drain immediately. Set the basil leaves aside, they do not need to be cooked.
- Grind the shallots, garlic, kencur, bird’s eye chilies, curly red chilies, salt, sugar, and palm sugar using a mortar and pestle until smooth.
- Combine the ground spice paste with the grated coconut and mix until evenly distributed.
- Cut banana leaves into square pieces, wash thoroughly, and dry.
- Wrap the seasoned coconut in the banana leaf pieces and steam for 10–15 minutes until cooked through and fragrant.
- Remove the steamed coconut dressing and toss it with all the boiled vegetables and the raw basil leaves until everything is evenly coated.
- Serve immediately or store in a sealed container.
Serving Suggestion
Urap sayur is best served at room temperature alongside steamed white rice and other everyday Indonesian side dishes. Its mix of long beans, carrots, spinach, and bean sprouts makes it nutritious enough to anchor a simple meal on its own, but it also pairs naturally with fried tempeh, fried tofu, or grilled chicken. For a traditional Javanese spread, serve it alongside sayur lodeh or nasi kuning on a banana leaf liner.
Simple Dish, Rich Story
Dishes like urap sayur carry centuries of Javanese tradition in every bite, from the way each vegetable is handled to the spices that define the dressing. If Indonesian food has sparked your curiosity about the culture and language that shaped these recipes, BASANTARA is here to help you explore further. We offer Bahasa Indonesia courses designed specifically for foreign speakers, at every level. Reach us on WhatsApp at +62 852 1396 8601 or visit basantara.net to start your Indonesian learning journey today.
English (International)



