Lontong Sayur Betawi: Hard-boiled Rice with Vegetable Curry
This post may contain affiliate links. Please check our disclosure policy.
Lontong sayur is a popular Indonesian dish often enjoyed for breakfast, brunch, or at any time of day. It has a creamy, spicy coconut-milk vegetable soup that pairs well with rice cakes.
Lontong Sayur
Lontong sayur is a vegetable curry cooked in coconut milk served with hard-boiled rice called lontong. It’s one of the popular street foods, often sought after for breakfast, and a traditional dish for celebrations such as Eid and Christmas, as well as for gatherings.
The dish is usually served with Ayam Goreng Bumbu, Sambal Goreng Ati, Beef Rendang, or Balado Ati.

Although the original recipe uses dried shrimp paste or fish sauce to create the umami taste, you can always make this dish vegan by omitting them and substituting them with tamari.
There are many versions of lontong sayur in Indonesia. Every region has its way of cooking it and uses different ingredients. But it is essentially a vegetable curry cooked in coconut milk and served with hard-boiled rice.
What is Lontong?
Lontong is rice wrapped in banana leaves and shaped into a tube/ cylinder. It is then slowly boiled until the rice is mushy. When it cools, the rice will harden. And when you open the wrapper, the hard-boiled rice will form a tube.
The taste of lontong is simply like rice, but its texture is like firm tofu made with overcooked rice grains.
In Indonesia, there are two types of hard-boiled rice cakes. They are lontong and ketupat. They have the same cooking method: boiling for a long time until the grains are softened and mushy.
The difference is that ketupat is wrapped in woven palm leaves and shaped like a diamond. Traditionally, ketupat will be made for festive Eid celebrations. Therefore, you won’t find sellers selling ketupat wrappers outside the Eid season.
How to Make Lontong
Now, making a proper lontong with a banana leaf is possible in the UK because you can get banana leaves at the Asian shops in Chinatown. However, the price can be costly.
Alternatively, we can do it with a food-grade plastic bag.
Fill the bag with rice up to a third, then pierce it with skewers to create holes. You can also use pre-packaged Basmati boil-in-a-bag rice packets from supermarkets.
Then, boil the bags in plenty of water. You can do this in a pressure cooker for about 1 hour, or in a large pot for about 1.5 hours.
When it’s done, your boil-in-a-bag rice will be soft to the touch but harden once it’s completely cooled. So leave it on a colander to ensure any excess moisture drains and evaporates.
I have a tutorial post on how to make lontong without banana leaves that you can look at.
Flexible Ingredients for Lontong Sayur
Traditionally, the vegetables in this curry dish are raw papaya or labu siam/chayote, Kacang Panjang/yardlong, and potatoes.
Although those items are available in the UK, they are not easy to find. You may need to go to certain Asian shops to find these veggies.
Alternatively, you can add green beans or broad beans, along with potatoes. They make an equally delicious Lontong Sayur if the spices are rightly balanced. And, of course, it also depends on how we cook it.
By all means, you can choose whichever vegetables you’d like to use.
Top Tips to Make Mouthwatering Lontong Sayur
- Make sure you fry the spice paste until it is cooked and releases a delicious aroma. If needed, add more oil so the spice doesn’t dry out.
- Terasi (dried shrimp paste) and fish sauce contain salt. So, you may want to add a little salt as you try the taste.
Ways to Enjoy Indonesian Vegetable Curry with Lontong
You’ll only need crispy fried onions, some kerupuk (prawn crackers), and sambal (homemade chili sauce) to add to your lontong sayur.
But, as a festive food such as Eid’s feast, you can have lontong sayur Betawi with semur daging (slow-cooked meat in spicy sweet soy sauce), beef rendang (slow-cooked beef in spicy coconut milk), sambal goreng hati (liver cooked in spicy coconut milk), and/or Ayam goreng (Indonesian fried chicken).
However, I often have lontong sayur with Ayam kecap (sweet soy chicken), or krecek ati Ayam (chicken liver braised in soy sauce), as shown in the picture.
Storing Matter
You can cook and prepare this lontong sayur for another day. If you want to make it in bulk and save it as a keeper, you can freeze it for up to 2 months. Take it out of the freezer the night before serving and leave it in the fridge/ refrigerator to thaw overnight.
Reheat the vegetable curry until piping hot before serving. Once it has thawed, you must not refreeze it.
When keeping some leftovers, the curry keeps well in the fridge/ refrigerator for up to 4-5 days.
As for the lontong, you can keep and store them for the same period. Steam the lontong and let it cool down slightly before serving.
Take care and all the best.

Lontong sayur Betawi
Equipment
- Pressure cooker.
Ingredients
- 3 small potatoes, or 2 big ones. Cut into small cubes.
- 2 cups raw papaya or Chayote grated.
- 1 cup green beans diagonally sliced.
- 1- inch galangal.
- 1 lemongrass. cut into one-inch pieces.
- 2 salam leaves.
- 2 tablespoons dark brown sugar/ dark muscovado sugar.
- 1 ½ teaspoon salt or according to taste.
- 14 fluid ounces coconut milk.
- 15 fluid ounces water.
- 1 tablespoon cooking oil.
Spice paste
- 1 onion finely chopped.
- 3 cloves garlic finely chopped.
- 2-3 red bird’s eye chillies or 1 ½ teaspoon of Kashmiri red chilli powder.
- 1 teaspoon of ground coriander.
- 1 teaspoon of dried shrimp paste terasi, optional (see the note), or
- 2 teaspoons of fish sauce or tamari sauce for vegans.
Instructions
- Put all the spice paste ingredients in a blender or a food processor, and process until it becomes a smooth paste. You can also use a pestle and mortar to pound into a paste. Set aside.
- Heat the oil in a cooking pot.
- Fry the spice paste until it releases an aroma.
- Add in the galangal, lemongrass, salam leaves, salt and brown sugar.
- After a minute or two, add in the coconut milk and water. And also fish sauce if used.
- Stir it well and put the lid on to cook at medium heat until it’s boiling.
- When the coconut milk is boiling, you can put the potatoes in and leave it to cook further for about 5 minutes.
- Then add the raw papaya or green beans to the curry.
- This time turn the heat down and cook at low heat until all vegetables are cooked.
- Pour the vegetable curry over the lontong.
Video
Notes
- As mentioned above, the original dish uses grated raw papaya, labu siam/ chayote, kacang Panjang/ yardlong beans, and potatoes. But if it’s unavailable, you can substitute them with green beans and potatoes. Just replace the number of green veggies with green beans. If you use yardlong beans/ kacang Panjang, cut them into ½ inch pieces.
- Choose baby potatoes, new potatoes, or Charlotte potatoes. Because they’re waxy, they aren’t mushy when cooked in liquid.
- Shrimp paste has a strong, pungent smell that some people may dislike. And some products have an overpowering smell and flavor. So you may want to go easy on using it. Try to put it little by little rather than follow the recipe straightaway. And see for yourself if you need to add more.
- If you can’t get shrimp paste, you can use fish sauce. I’ve made a lontong sayur with fish sauce. It was equally tasty as the one with shrimp paste, though the smell was subtly different.
- You can use vegan fish sauce or tamari sauce for a vegan option.
- Traditionally, we enjoy the dish with boiled egg, kerupuk/ prawn crackers, and garnished with fried onions.
Nutrition
Devy founded So Yummy Recipes and Drizzling Flavor to share her love of food after exploring various cultures and cuisines for more than two decades. Her mission is to help others easily recreate traditional and non-traditional food with readily available ingredients. Her works have been featured in Reader’s Digest, Al Jazeera, MSN, Yahoo, Bon Appétit, and more.
















Hi!! So thankful I found this blog, I can’t wait to try this one out. Do you have any tips for cooking with banana leaves rather than the plastic bags? Terima kasih
Hi, you can also use muslin cheesecloth that you stitch into pockets. I will post this new in new future. So please watch this space.