An Indonesian table with leaf-wrapped buntil simmered in yellow coconut sauce, served beside white rice
Prep35 min
Cook45 min
Serves4 servings
CuisineIndonesian

Buntil: Javanese Leaf Parcels Simmered in Coconut Sauce

How to make buntil, the leaf-wrapped dish of Java, Indonesia: substituting cabbage and kale, the coconut and dried shrimp filling, gentle simmering, what to buy, common failures, storage, menu ideas and what to do with leftover sauce.

Total: 1 hr 20 minLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 7

Blanch the leaves

8 min

Blanching cabbage and kale leaves in a pot until soft
Blanch the leaves until they bend without breaking. Pressing out the water keeps the parcels from coming apart

Bring water to a boil over high heat, then 1 to 2 minutes over medium heat.

Bring 1.5 L water to a boil in a large pot and add 1 tsp salt. Shave the cabbage core thin with a knife, add the leaves one at a time and boil 1 minute over medium heat. Take out the kale after 30 seconds to 1 minute. You are looking for a deeper leaf color and leaves that bend softly without breaking when flexed by finger. Spread in a colander to cool, and press the surface dry with paper towel. If the leaves are too wet, the filling slips after wrapping.

STEP 22 / 7

Make the coconut filling

10 min

Mixing coconut, dried shrimp, komatsuna and aromatics in a skillet to make the buntil filling
Stop when the filling is a moist crumble. Too much moisture and it collapses inside the parcel

6 minutes over medium-low heat.

Put 1 tsp oil in a skillet and stir-fry 60 g red onion, 12 g garlic and the red chili, all minced to 5 mm or smaller, over medium-low heat for 3 minutes. When the onion turns translucent and the raw smell of the garlic is gone, add the dried shrimp (soaked and chopped to 5 mm), the chopped dried anchovies, komatsuna chopped to 1 cm, grated coconut, finely chopped makrut lime leaf, raw cane sugar and salt. Mix for another 3 minutes and turn off the heat when the coconut has absorbed the oil and the umami of the dried fish and holds together lightly when squeezed but does not seep liquid.

STEP 33 / 7

Wrap the filling in the leaves

10 min

Placing coconut filling on a blanched leaf and wrapping it
Place the filling in the center, fold in the sides, then roll. Overly thick parcels take longer to simmer through

Work on the counter with the heat off for 10 minutes.

Spread one blanched cabbage leaf and lay half a kale leaf in the center. Put about 3 tbsp filling, fold the near edge over, fold the left and right edges inward, and roll toward the far edge. Make the parcel about 3 cm thick, a size that holds together in one hand. If a leaf is small, overlap two a little. For parcels that come undone easily, tie kitchen string loosely around once or fasten the end with a toothpick. Tie tightly and the leaf tears when steamed.

STEP 44 / 7

Steam the parcels to set the shape

15 min

Steaming leaf-wrapped buntil in a steamer
Steaming seam side down keeps the parcels from coming undone when simmered in sauce

Build steam over high heat, then 12 minutes over medium heat.

Arrange the parcels seam side down in a steamer. When the water boils well and steam rises, cover and steam 12 minutes over medium heat. You are looking for leaves that are deep green and soft, parcels where the filling doesn't flow when lightly pressed with chopsticks, and a glossy surface. Move them to a plate after steaming and discard the liquid that collects. Setting the shape here makes the next stage of simmering in sauce easier.

STEP 55 / 7

Make the coconut sauce

8 min

Adding coconut milk to the pot of fried aromatics to make the yellow sauce
Keep the sauce at small bubbles over low heat. A hard boil makes it separate easily

5 minutes over medium-low heat, then low heat once it bubbles.

Put 1 1/2 tbsp oil in a pot and stir-fry 80 g red onion, the garlic, ginger, turmeric, red chili and bruised lemongrass over medium-low heat for 5 minutes. When the onion is soft, the oil has turned yellow and the ginger is fragrant, add 400 ml coconut milk, 180 ml water, the makrut lime leaves, salt and raw cane sugar. When the edge of the pot starts bubbling, lower to low heat. A hard boil makes the coconut oil separate easily.

STEP 66 / 7

Simmer the parcels in the sauce

15 min

Simmering leaf-wrapped buntil in yellow coconut sauce
Simmer over low heat and turn off the heat once the sauce thickens slightly

12 to 15 minutes over low heat.

Add the steamed parcels to the sauce and spoon sauce over them. Simmer 12 to 15 minutes over low heat. The heat is right when small bubbles keep rising at the edge of the pot. Turn the parcels over only once midway. It is enough when the liquid has reduced a little, the sauce is down to about 70% of its original volume, and dragging a wooden spoon across the pot bottom leaves a trail for a moment. Moving the parcels around too much tears the leaves.

STEP 77 / 7

Rest and serve

5 min

Cutting open a buntil parcel and plating the coconut filling and sauce beside rice
Opening a parcel slightly makes it easy to put the coconut filling and sauce on the rice

Rest for 5 minutes with the heat off.

Turn off the heat, slide the lid ajar and let it sit 5 minutes. During the rest the sauce returns to the surface of the leaves and the filling settles when you open a parcel. Put white rice in a bowl, place 2 buntil per person and spoon 2 to 3 tbsp sauce over. Break open each parcel only about 2 cm to show the filling, and serve with cucumber or sambal. It is easier to taste the coconut's sweetness when the steam has settled a little rather than piping hot.

0 / 0
Ingredients

Ingredients

1 / 2

Parcels and filling

Ingredient Amount Choosing it
Outer cabbage leaves 8 large, about 320 g Outer leaves that don't tear easily. Shave the core thin
Kale leaves 4, about 120 g Adds a gentle bitterness. If none, use more cabbage
Komatsuna (or similar greens) 120 g Chopped into the filling. Makes up a little of the local leaf's greenness
Grated coconut 120 g Unsweetened. If dried, rehydrate with 3 tbsp lukewarm water
Dried shrimp 20 g Soak in lukewarm water 5 minutes and chop coarsely. The soaking liquid goes into the sauce
Dried anchovies (small) 20 g Remove heads and guts and chop coarsely. 15 g if very salty
Red onion 60 g Substitute for shallot. Finely chopped
Garlic 12 g 2 cloves. Finely chopped
Red chili 1 Seeding it makes it milder
Makrut lime leaves 2 Remove the midrib and chop finely. Omit if none
Raw cane sugar 1 tsp Supplements the coconut's sweetness
Salt 1/3 tsp Adjust to the saltiness of the dried fish
2 / 2

Coconut sauce

Ingredient Amount Choosing it
Canned coconut milk 400 ml For cooking. Shake the can before using
Water 180 ml Include the dried shrimp soaking liquid
Red onion 80 g Thinly sliced
Garlic 10 g 2 cloves. Grated or finely chopped
Ginger 12 g Grated
Turmeric 1/2 tsp Color and an earthy aroma. Don't overdo it
Lemongrass 1 stalk Bruise the lower 10 cm. 1 tsp if dried
Makrut lime leaves 3 Frozen is fine
Red chili 1 Cut on the diagonal. Halve it for less heat
Neutral oil 1 1/2 tbsp For sautéing the aromatics
Salt 1/2 tsp Adjust at the end
Raw cane sugar 1 tsp Rounds off the sauce's edges
0 / 0

A Leaf-Wrapping Tradition Raised in Javanese Homes

Lift the pot lid and between the bubbles of yellowish coconut sauce a few dark green parcels peek out. Split a leaf with chopsticks and the smell of crumbly coconut, dried shrimp, chili and makrut lime leaf spreads out. Buntil looks like a quiet wrapped dish, yet the moment you open it the table gets livelier. It is an Indonesian plate through and through.

Buntil is a leaf-wrapped dish loved mainly in Java. Local descriptions often use daun singkong, cassava leaves, but there are also versions wrapped in papaya leaves, taro leaves and other large leaves. The filling is grated coconut combined with a bumbu of small fish, dried shrimp, chilies, garlic and shallots. The parcels are wrapped, steamed, then simmered in a sauce of coconut milk, called santan.

Buntil parcels beside white rice, cucumber and sambal on a home table
Open a parcel and spoon sauce over rice as you eat, and the aroma of the leaf and the sweetness of the coconut come forward

Few sources pin the name's origin to one explanation. But looking at the shape of the dish, the central idea is to make small bundles wrapped in leaves, steam them and return them to the pot. As a Javanese home dish it is interesting that it uses leaves available from the field or market, mixes coconut finely, and makes a side dish that sends rice down well with the umami of fish. It is less a feast with plenty of meat than a dish that builds satisfaction by layering leaves, dried goods and coconut.

Reading local recipes, buntil is easiest to understand as "a dish that locks the flavor inside the leaf." Masak Apa Hari Ini's buntil daun singkong describes wrapping grated coconut and small fish in leaves and finishing in a yellow coconut-based sauce. Cookpad Indonesia search results also repeat words like daun singkong, daun pepaya, teri, kelapa and santan. So rather than hunting for exactly the same leaf, the guide for a home version is how to keep bitter leaves, the umami of dried goods, the oil of coconut and the gentle simmer.

Even among "wrapped" dishes, the roles at an Indonesian table differ a little. Arem-arem (in Japanese) is a snack of half-cooked rice in coconut milk wrapped in a leaf, and lemper (in Japanese) is a portable snack of sticky rice and shredded chicken. Buntil stands somewhat apart: it is a side dish where the leaf itself is eaten. When you open the parcel you don't just see the filling; you also taste the green of the leaf, so how you handle the leaf is the flavor itself.

Dish What is wrapped Role at the table Entry point outside Indonesia
Buntil Leaves, coconut, dried fish A rich side dish to go with white rice Wrap in outer cabbage leaves and kale
Arem-arem Half-cooked rice and filling Wrapped rice for markets and lunch boxes Parchment paper can make the shape too
Lemper Sticky rice and shredded chicken One-handed snack Watch the moisture of the rice and the dryness of the filling

There are regional differences as well. Many descriptions wrap in cassava leaves, but depending on region and household, papaya leaves, taro leaves and other large greens are used. For the fish in the filling, some homes use small fish like ikan teri, and some versions lean on dried shrimp. It is natural for each shop to differ in heat and sauce thickness. So in your own kitchen, rather than treating the local leaf as the only right answer, think separately of the wrapping leaf, the leaf that adds greenness and the dried goods that add umami, and you are less likely to lose the thread of the dish.

The biggest worry when cooking outside Indonesia is the leaf. Cassava and taro leaves prepared for eating are not always reliably available. This is not a dish for trying garden or ornamental leaves. This article accepts that the leaf aroma will change a little and builds around easy-to-wrap outer cabbage leaves, kale for bitterness, and komatsuna or similar greens chopped into the filling. The core to keep is wrapping in leaves, making a filling of coconut and dried fish, and steaming first before simmering in coconut sauce.

Among Indonesian dishes, buntil differs from the rich meat dish rendang (in Japanese) and from nasi uduk (in Japanese), rice cooked with aroma; it is a dish eaten for the bitterness of green leaves and the sweetness of coconut. If East Indonesia's papeda (in Japanese) is a pairing of staple and soup, buntil is a rich side dish placed next to white rice. You unwrap the leaves and eat a little at a time, so moving sauce onto the rice suits it better than hurrying to bolt it down.

A note on spelling

The Indonesian spelling is buntil. Daun singkong means cassava leaves, santan means coconut milk, and bumbu is used for an aromatic paste or seasoning blend. This article uses "buntil" throughout.

Ingredients (serves 4)

Leaves, grated coconut, dried shrimp, coconut milk, makrut lime leaves and aromatics for buntil
Measure out the leaves, coconut, dried shrimp and aromatics first and the wrapping goes more smoothly

This dish uses shrimp, fish and coconut. Store-bought dried shrimp and dried anchovies may contain wheat, soy, shellfish or fish depending on the manufacturing environment. If you have allergies, check the product's ingredient label, and replace the dried shrimp with 2 tsp dried shiitake powder and a little dried bonito flakes.

Choosing leaves

Use only leaves sold for eating and whose cooking method you know. Even if you find cassava or taro leaves, don't use them if their preparation or variety is unknown. For the first time, making it with cabbage and kale is less likely to go wrong in the kitchen.

Shop Only for the Ingredients That Build the Aroma

Coconut milk, makrut lime leaves, dried shrimp and coconut laid out as shopping ingredients for buntil
What is worth looking for online or at specialty stores are the ingredients that shape the dish: coconut milk, makrut lime leaves and dried shrimp

Cabbage, komatsuna, onion and garlic are available at any local supermarket. What is worth searching for specially is not ordinary vegetables but the ingredients that shape buntil. Coconut milk sets the body of the sauce, makrut lime leaf adds a citrus outline to the green smell of the leaf parcels, and dried shrimp gives depth to the filling even in a small amount.

Use canned coconut milk made for cooking. Coconut beverages or sweet dessert products don't suit a savory leaf-wrapped dish. If you design the recipe to use up one 400 ml can, nothing is left over and the sauce thickness stays stable.

The dish works without makrut lime leaf. But in a dish like buntil where coconut and dried fish layer on each other, a little citrus aroma lightens the aftertaste. It also carries over to soto ayam (in Japanese) and Thai cooking, so it is fine to buy it only when you spot a frozen pack.

Dried shrimp supports the umami of the filling in a small amount. On days you want to get closer to local ikan teri, use small dried anchovies as well, but dried shrimp alone keeps the coconut's sweetness from going flat. At a table with a shellfish allergy, don't use it; lean toward a different direction of umami with dried shiitake powder and bonito flakes.

If you are unsure when shopping, first decide "what can't be substituted in today's plate." Cabbage is available nearby, but makrut lime leaves and dried shrimp are hard to get at short notice. Coconut milk is at supermarkets too, but the canned cooking kind keeps the thickness stable. Conversely, for kale, komatsuna and red onion, don't fuss over variety; choose by freshness and ease of handling.

If you plan to make nasi uduk (in Japanese) or arem-arem (in Japanese), buying coconut milk cans in a batch is unlikely to be wasteful. Makrut lime leaves can go into the yellow soups of soto ayam (in Japanese) and papeda (in Japanese). Dried shrimp looks hard to use up outside buntil, but a small amount chopped goes into the sauce of gado-gado (in Japanese) or into stir-fried vegetables for extra umami.

Method: Soften the Leaves, Wrap, then Simmer

Buntil is made in this order: blanch the leaves so they are easy to wrap, lightly stir-fry the filling, wrap, steam, then simmer in sauce. If you simmer directly in coconut sauce, the parcels come apart easily and the filling does not lose its moisture. Steaming first to set the shape makes the cabbage and kale easier to handle.

When a parcel is about to come undone

Don't aim for a neat square. Gather it like a drawstring pouch and tie loosely with kitchen string. Put torn parcels at the edge of the steamer and treat them as the first to eat after simmering in sauce, so that if they fall apart on the plate it isn't noticeable.

At the Table, Open the Parcel and Pass It onto the Rice

Buntil suits being opened a little at a time as you eat rather than broken apart all at once on the plate. Take a little of the coconut and dried fish inside the leaf and move the yellow sauce onto white rice. The first bite is the bitterness of the leaf, then the sweetness of coconut, and last the saltiness of dried shrimp and anchovies lingers. When serving at your own table, keeping this order makes the "meaning of the leaf wrapping" easier to convey.

Buntil is seen not only at home but at warung, roadside stalls, and temporary markets before Ramadan. What matters is that it is less a lavish meat main than a rich leaf side dish for eating rice well. Open a small parcel, spoon sauce over rice, and reset your mouth with sambal or cucumber. Imagining that way of eating, you see that even a home version doesn't need to overfill the plate; four points of parcel, rice, heat and a fresh vegetable are enough.

For dinner, treat buntil as the main. Coconut milk and dried-goods umami are strong, so piling creamy soups or fried foods on the same table gets heavy. If you serve a soup, a clear broth with a little ginger, a thin chicken soup, or a small tomato and cucumber dish with acidity suits. Plain white rice is fine, but on days you want to bring in aroma, a small portion of coconut rice such as nasi uduk (in Japanese) pulls the table together as an Indonesian meal.

Table plan What to serve Reason
Weeknight dinner White rice, cucumber, tomato, a little sambal Rice catches the sauce, and acidity and heat cut the weight
Weekend Indonesian menu Nasi uduk, hard-boiled egg, cucumber, thin chicken soup Ties in the coconut aroma and keeps the soup light
Table with less heat White rice, lime, scrambled egg, cucumber Without chili, acidity and egg still give satisfaction
Make-ahead lunch Rice, 1 buntil, 3 tbsp sauce, a small bowl of greens Reheated, it won't be too strongly flavored as one plate

For plating, opening a parcel only about 2 cm is easiest. If you cut it all open the filling spills and the leaf sinks into the sauce. Show a little of the inside, drop the sauce beside the rice, and leave room for the eater to unwrap the leaf. That brings the pleasure of eating rather than photogenic looks. For tables with children or people who dislike heat, reduce the chili in the sauce and put sambal in a separate dish. Not locking the heat into the dish itself makes it easier to adjust the bitterness of the leaf and the sweetness of the coconut.

Prepare the day before, keeping things separate until just before wrapping

Buntil has many steps, and starting everything in the evening messes up the kitchen. The day before you can blanch the leaves, soak the dried shrimp, stir-fry the filling and chop the aromatics for the sauce. However, leaving them wrapped for long makes the leaves release water and the parcels come apart more easily when steamed the next day. For the first time, the safe flow is to proceed up to "just before wrapping" the day before, then wrap, steam and simmer in sauce on the day.

What you can do the day before How to store Caution on the day
Blanch the leaves Press out water and keep in a container without stacking For leaves that tear easily, pat dry again before wrapping
Stir-fry the filling Cool, seal and refrigerate If stiff, loosen with 2 tsp lukewarm water
Chop the aromatics Keep garlic, ginger and onion separate in the refrigerator If they release water, wipe lightly before frying
Cut the makrut lime leaves Put in a small bag so they don't dry If the aroma is weak, add a little at the end

For guests, finish the wrapping and steaming at midday and simmer in the sauce 30 minutes before eating. If you refrigerated the steamed parcels, putting them cold into hot sauce keeps the center from warming through, so leave them at room temperature for 10 minutes and then simmer over low heat. Don't move them around in the pot; just spoon sauce over the top and the parcels keep their shape.

For Leaf Substitutes, Prioritize Ease of Handling over Aroma

Blanched cabbage, kale and chopped komatsuna laid out as leaf substitutes for buntil
In a home kitchen, buntil is easier to make if you separate the wrapping leaf from the leaf mixed into the filling

Reading about local buntil, you often find cassava leaves used. They have bitterness and greenness that go well with coconut and small fish. But when looking for them at home, it can be hard to judge their preparation for eating, variety and distribution condition. Taro leaves are the same. Avoid using garden or ornamental leaves just out of the wish to approximate a foreign dish.

In the home version, separating the wrapping role from the aroma-adding role makes failure less likely. The wrapper is the outer cabbage leaf, which doesn't tear easily. Its flavor is mild, but it is supple after blanching and holds the parcel shape. Bitterness and greenness come from kale. Komatsuna is too small to wrap, so chop it into the filling. With this combination, it is not the local leaf itself, but the skeleton of the dish remains: the greenness of leaves, coconut, dried fish and coconut sauce.

The most important thing in choosing leaves is not aroma but "doesn't tear, is edible, and keeps its shape through simmering." Forcing a strongly scented leaf into use is not right for the table if you don't know how to prepare it. Outer cabbage leaves differ from the local taste, but the state of blanching is easy to see and it is easy to recover when one tears. Kale supplies greenness, but if wrapped with thick ribs it cracks, so shave them thin with a knife or increase the amount chopped into the filling. If using takana (mustard greens) leaves, desalt them first if salt-pickled. Raw takana has a strong aroma, so for the first time mixing in just one leaf is the safe amount.

Leaf How to use Result Caution
Outer cabbage leaves Main wrapper Sweet, doesn't tear easily Shave the core thin
Kale Layer on the wrapping leaf Brings bitterness Cut away thick ribs
Komatsuna Chop into the filling Adds greenness Drain well
Takana (mustard greens) leaves Wrap Strong flavor If salt-pickled, desalt first
Edible cassava leaves To approach the local version Strong green aroma Only if prepared for eating and the cooking method is known

A thicker sauce is not necessarily better. Buntil is a dish that simmers leaf parcels, so if the sauce is too thick only the surface gets heavy and it does not go inside. For the first time, add 180 ml water to 400 ml coconut milk and just reduce it lightly over low heat. If you plan to reheat it the next day, keep 2 tbsp more water aside and it is easier to handle.

Why It Fails: Torn Parcels, Separated Sauce, Watery Filling

A comparison failure example of well-simmered buntil and a watery, separated sauce
Wrapped dishes fall apart easily when the moisture of the leaf, filling and sauce is out of balance
Symptom Cause Fix
Leaves tear Under-blanched, thick core, tied tight Shave the core thin, blanch until supple. Tie string loosely
Parcels come undone Seam on top, simmered before steaming Seam side down, steam first
Filling is watery Water on the leaf, over-rehydrated coconut Press the leaves dry and re-fry the filling over low heat
Sauce separates Boiled over high heat Keep small bubbles on low heat. If it separates, add 2 tbsp water and stir slowly
Flavor is blurry Too little dried fish, weak salt Add a little more dried shrimp or a pinch of salt at the end
Feels heavy Coconut is rich, no acidity Serve with cucumber, sambal, or a little lime

The most common failure is trying to make the parcels neat and tying the leaves too tight. Steaming makes the filling swell a little and the leaves soften, so rolling hard from the start makes them split. Leaving a little room and placing the seam down is safer.

You needn't throw out sauce that has separated and turned white. Turn off the heat, add 2 tbsp water and stir slowly with a wooden spoon and it may recover. Even if some separation remains, buntil is eaten over rice, so a little floating oil is no problem. If the aroma feels heavy, add just a few drops of lime at the end.

Storage and Reheating

Buntil in a storage container and being gently reheated in a pot
Store buntil with its sauce, and when reheating, use low heat and don't move the leaves too much

To refrigerate, cool a little, put it in a container together with the sauce and finish within 2 days. If you separate leaves and sauce, the leaves dry out easily when reheated. The next day, move to a pot, add 2 to 3 tbsp water and heat over low heat. In a microwave, put in a deep bowl, loosely cover with plastic wrap, heat at 600 W for 1 minute 30 seconds, turn over and heat another 30 seconds. The leaves tear easily, so don't stir hard in between.

You can freeze it, but the texture of the leaf suffers. Wrap each parcel in plastic wrap, put the sauce in a separate small bag and use within 2 weeks. Thaw overnight in the refrigerator. Microwaving from frozen heats the leaf and filling unevenly and the parcels split easily.

Leftover sauce from the table can be used. Since it contains the soaking liquid of fish and shrimp, rather than pouring it over white rice the next day, simmering thinly sliced eggplant, thick fried tofu or komatsuna in it over low heat for about 5 minutes makes a light side dish. If the coconut aroma feels strong, add a few drops of lime or just 1/2 tsp vinegar at the end. Reducing only the sauce too far makes the oil float, so always return a little water before reheating.

FAQ

Question Answer
Can I use desiccated coconut? If unsweetened, yes. Rehydrate with 3 tbsp lukewarm water and use it once it holds together lightly when squeezed.
Can I leave out the dried shrimp? You can, but the flavor gets lighter. Add umami from another direction with 2 tsp dried shiitake powder and 5 g dried bonito flakes.
Can I make buntil that is not spicy? Leave out the chili and serve sambal in a separate dish. Keep the ginger and makrut lime leaves in the sauce so the aroma doesn't feel thin.
Does it go with anything besides white rice? It goes with scented rice such as nasi uduk (in Japanese), but for the first time plain white rice makes the flavor of the sauce easier to read.
Can I add meat? As a home-cooking variation, yes. But what makes buntil buntil is the combination of leaves, coconut, dried fish and coconut sauce.
What goes well as another dish on the table? Rather than an oily fried food, small dishes that add acidity or heat suit it. The sambal substitute recipe, or cucumber, tomato and lime on the side, cut the weight.