Impact-Site-Verification: 9e0dad4c-1ecb-4b27-8cf1-32aa58dbb403

Skip to content
Search AI Planner
Food World
Lontong Sayur from Indonesia AI-generated image

Rice Dishes Indonesia

Lontong Sayur

Lontong sayur is rice cakes cut into pieces and served in a thin coconut broth with vegetables and egg.

Jakarta, West Java, nationwide, Indonesia

Also known as Lontong sayur; lontong sayur lodeh; compressed rice cakes in vegetable coconut broth

Last updated Oct 23, 2026 · Reviewed by the WhatWhereVacay editorial team

About Lontong Sayur

Lontong is rice cooked inside a banana leaf or wrapper until it sets into a firm cake. In lontong sayur the cakes are sliced and covered with a pale coconut milk broth.

The broth is usually built on chayote, long beans and sometimes young jackfruit, and is served with a boiled egg, fried shallots and a spoon of sambal.

History & Culture

Lontong sayur is a common breakfast in Jakarta and across western Java, sold from street stalls and eaten at home. The compressed rice cake keeps well overnight, which makes it a practical early-morning dish.

Regional versions vary widely, and vegetable or fish additions depend on what is at the market.

How to make Lontong Sayur

AI-assisted, not kitchen-tested

Lontong Sayur (Compressed Rice Cakes in Coconut Vegetable Broth)

A classic Indonesian dish of firm, sliceable rice cakes served in a pale, savoury coconut broth loaded with chayote and long beans, finished with a boiled egg and fried shallots. Making the lontong takes patience but is straightforward; the broth comes together quickly while the rice steams.

Prep
40 min
Cook
90 min
Total
130 min
Serves
4
Difficulty
Medium

Recipe ingredients

  • 300 g (10½ oz) long-grain rice, washed until water runs clear, then soaked 1 hour and drained
  • 8 banana leaves (8 leaves) banana leaves, or 8 heatproof baking paper parcels; wilt leaves over a flame or in hot water to soften
  • 600 ml (2½ cups) thin coconut milk, first pressing, for cooking the lontong
  • 400 ml (1⅔ cups) thick coconut milk, for the broth
  • 400 ml (1⅔ cups) thin coconut milk, for the broth
  • 300 g (10½ oz) chayote, labu siam, peeled, seeded and cut into 2 cm batons
  • 150 g (5 oz) long beans, kacang panjang, cut into 4 cm lengths
  • 4 whole eggs, hard-boiled, peeled
  • 8 whole shallots, 6 thinly sliced for frying, 2 for the paste
  • 4 cloves garlic, 2 sliced for frying, 2 for the paste
  • 3 whole red chillies, large, seeded, for the paste
  • 1 tsp dried shrimp paste, terasi, toasted briefly in a dry pan
  • 1 tsp ground coriander
  • 2 cm (¾ inch) galangal, sliced, or substitute ginger
  • 2 leaves Indonesian bay leaves, daun salam, or substitute 1 bay leaf
  • 1 stalk lemongrass, bruised
  • 1 tsp salt, plus more to taste
  • 1 tsp sugar, palm sugar if available
  • 3 tbsp vegetable oil, for frying shallots and the paste
  • 2 tbsp fried shallots, store-bought or from step above, for serving
  • 2 tbsp sambal, sambal oelek or homemade, for serving

Steps

  1. 1 Make the lontong: line each banana leaf with a second leaf, shiny side in, to form a sturdy pouch. Spoon 35–40 g (about 3 tbsp) of drained soaked rice into each pouch, add 75 ml (⅓ cup) thin coconut milk, fold the leaves over tightly and secure with toothpicks or kitchen twine. The parcels should be about 12 × 8 cm (4½ × 3 inches) and only half full - the rice expands.
  2. 2 Stand the parcels upright in a deep pot, pack them snugly so they cannot tip, and cover with water by 5 cm (2 inches). Bring to a boil, then simmer gently, covered, for 60–70 minutes. Top up with boiling water if the level drops below the parcels. The lontong is done when the parcels feel firm and springy when pressed and no loose rice remains inside; a skewer inserted should meet resistance rather than mush. Remove and drain upside down for 10 minutes, then cool completely before slicing into 2 cm (¾ inch) rounds.
  3. 3 Meanwhile, hard-boil the eggs: lower into boiling water, cook 9 minutes, then transfer to cold water and peel.
  4. 4 Make the spice paste: pound or blend the 2 shallots, 2 garlic cloves, red chillies, toasted terasi and ground coriander to a rough paste.
  5. 5 Fry the garnish: heat 2 tbsp oil in a pan over medium heat and fry the 6 sliced shallots and 2 sliced garlic, stirring, until deep golden, 5–7 minutes. Lift out with a slotted spoon onto kitchen paper; reserve the fragrant oil.
  6. 6 In that same oil, fry the spice paste over medium heat for 4–5 minutes until it darkens and the oil separates. Add the galangal, salam leaves and lemongrass; stir for 30 seconds.
  7. 7 Pour in the 400 ml thin coconut milk, add salt and sugar, and bring to a gentle simmer. Add the chayote and cook 8–10 minutes until a knife slides through with slight resistance.
  8. 8 Add the long beans and the halved boiled eggs; simmer 4–5 minutes more, until the beans are tender-crisp and bright green.
  9. 9 Stir in the 400 ml thick coconut milk and heat gently to just below a boil - do not boil hard, or the coconut milk will split. Taste and adjust salt. The broth should be pale, creamy and lightly savoury.
  10. 10 To serve, arrange 2–3 lontong slices in each bowl, ladle the hot broth and vegetables over them, add an egg half per person, and top with fried shallots and a spoon of sambal. Serve immediately, as the rice cakes soften if left sitting in the broth.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Sources: none cited yet. The description and history on this page are AI-assisted and reviewed by the WhatWhereVacay editorial team; they are not taken from a cited reference, so check details locally before you rely on them. How we use AI

Where to eat it

Lontong sayur is sold at morning street stalls and warungs across Jakarta and West Java, and is often eaten for breakfast.

No restaurants are listed for Lontong Sayur yet. Serve it? Get listed and be the first.

Planning a trip to Indonesia?

Find places to stay and ways to get there.

Recipes from travellers

No one has shared their own Lontong Sayur recipe yet. Yours would be the first.

Share how you make Lontong Sayur

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

Lontong Sayur - frequently asked questions

What is Lontong Sayur?

Lontong is rice cooked inside a banana leaf or wrapper until it sets into a firm cake. In lontong sayur the cakes are sliced and covered with a pale coconut milk broth.The broth is usually built on chayote, long beans and sometimes young jackfruit, and is served with a boiled egg, fried shallots and a spoon of sambal.

What is Lontong Sayur made of?

Lontong Sayur is made with rice, coconut milk, chayote, long beans, egg and shallot. Recipes vary by region and by cook, but those are the core ingredients.

Where does Lontong Sayur come from?

Lontong Sayur comes from Indonesia, and is especially associated with Jakarta, West Java, nationwide. Lontong sayur is a common breakfast in Jakarta and across western Java, sold from street stalls and eaten at home.

Where can I eat Lontong Sayur?

Lontong sayur is sold at morning street stalls and warungs across Jakarta and West Java, and is often eaten for breakfast.

How do you make Lontong Sayur?

Making Lontong Sayur at home takes about 40 minutes of prep and 90 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.

What else is Lontong Sayur called?

Lontong Sayur is also known as Lontong sayur; lontong sayur lodeh; compressed rice cakes in vegetable coconut broth.

More traditional dishes from Indonesia

Taste Lontong Sayur in Bali

Independent picks. We earn a small commission if you book through these - at no extra cost to you. How this works.

Before you go to Indonesia

Round out your trip - most travellers book these alongside their trip.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Lontong Sayur.

Write a review

Sign in to verify you're a real person, then share your thoughts on Lontong Sayur.

Share this dish

Send it to a friend, post it, or keep the link.

Facebook X Telegram Reddit LinkedIn Email

Comments

To comment, first sign in with the Facebook or Google buttons in the review box above. Comments are auto-checked and post instantly.

Prefer email? Sign in with an email link and you will come straight back here.

No comments yet. Be the first to say something about Lontong Sayur.