Ingredients
Instruction
Cook the Rice
- In a pot, combine coconut milk, pandan leaves, and salt. Heat until just simmering.
- Add the rice and cook over low heat, stirring occasionally, until most liquid is absorbed and rice becomes half-cooked (like parboiled).
- Remove from heat and set aside.
Prepare the Filling
- Heat a little oil in a skillet.
- Sauté shallots, garlic, and red chili until fragrant and slightly golden.
- Add ground beef and cook until browned.
- Add daun salam, lengkuas, and daun jeruk. Stir to combine.
- Add sweet soy sauce, salt, pepper, and a splash of water to help flavors blend.
- Cook until the mixture is slightly dry — this is important to prevent soggy rolls.
- Remove aromatics (bay leaves, galangal) and let the filling cool slightly.
Assemble
- Lay a piece of banana leaf shiny-side up.
- Place about 3 tablespoons of rice in the center, flattening lightly.
- Add about 1 tablespoon of filling.
- Roll into a small log (like a mini burrito) and fold the ends.
- Secure with a toothpick if needed.
Steam
- Place the rolls in a steamer.
- Steam on medium heat for 30–45 minutes, until the rice is fully set and infused with the banana leaf aroma.
- Let cool slightly before serving.
Notes
-
Pandan leaf (daun pandan)
Adds a subtle vanilla-like aroma.
Optional: the dish will still taste great without it. -
Sweet soy sauce (kecap manis)
Thick, sweet Indonesian soy sauce.
Substitute: soy sauce + molasses or dark brown sugar. -
Indonesian bay leaf (daun salam)
Adds an earthy, herbal fragrance.
Substitute: regular bay leaf (flavor will be slightly different but still acceptable). -
Kaffir lime leaf (daun jeruk)
Provides bright citrus aroma.
Optional: can replace with a small amount of lime zest. -
Banana leaves (daun pisang)
Give a natural aroma and prevent sticking.
Substitute: parchment paper wrapped in foil when steaming (texture remains, aroma will be milder).
If using parchment + foil, shape rolls the same way — the flavor will be less aromatic, but texture will still be great.
