AI-generated image
Lontong sayur
Lontong sayur: pressed rice cakes in a turmeric coconut broth with chayote, long beans, tofu and tempeh
In Jakarta, lontong sayur is what the morning carts sell before offices open: firm slices of pressed rice sitting in a thin, golden coconut broth with chayote, long beans and squares of tofu and tempeh. Betawi families also cook a big pot of it for Lebaran morning. Street versions often add dried shrimp to the spice paste; this one keeps the flavour with candlenuts, galangal and salam leaf instead. Serve with sambal, fried shallots and crackers. Chef's tip: cook the lontong the day before and chill it overnight; cold rice cakes slice cleanly and soak up the broth without falling apart.
- Total time
- 135 min
- Difficulty
- medium
- Serves
- 4
Ingredients
For the lontong
For the spice paste
For the broth
To serve
Method
0/8 doneStep 1: Rinse 9 oz jasmine or other long-grain rice until the water runs clear. Spoon it into two heatproof boil-in-bags or into foil parcels lined with banana leaf, filling each only a third full, then seal tightly; the rice needs room to swell into a solid cake.
10 minStep 2: Bring 12 ½ cups water to the boil in a large pan, add the parcels, cover and simmer over a medium-low heat for 90 minutes, topping up with boiling water so they stay submerged. They are ready when they feel firm and heavy all through when squeezed with tongs.
90 minStep 3: Lift out the parcels and leave them to cool completely, ideally chilled overnight. Unwrap and cut into 2 cm slices with a wet knife.
Step 4: Blend 6 shallots, 4 cloves garlic, 3 candlenuts, 2 large red chillies, 1 ⅛ in fresh turmeric and ¾ in ginger with a splash of water to a smooth paste.
5 minStep 5: Heat 3 tbsp vegetable oil in a deep pan over a medium heat. Fry the paste with 1 ⅛ in galangal, 2 stalks lemongrass, 3 salam leaves (Indonesian bay) and 3 makrut lime leaves, stirring, for 6–8 minutes, until it darkens a shade, smells sweet rather than raw and the oil seeps out at the edges. Common mistake: rushing this step; a pale, raw paste makes the broth taste sharp and soapy.
8 minStep 6: Add 7 oz firm tofu and 5 ½ oz tempeh and turn them in the paste for 2 minutes. Pour in 3 cups water, add 2 chayote (labu siam) and 5 ½ oz long beans and simmer for 8 minutes, until the chayote is just tender.
10 minStep 7: Stir in 1 ¾ cups coconut milk, 1 tbsp palm sugar and 1 ½ tsp salt. Bring back to a bare simmer over a low heat, stirring often so the coconut milk doesn't split, and cook for 5 minutes. Taste; the broth should be savoury, mildly sweet and thin enough to ladle.
5 minStep 8: Put lontong slices in bowls and ladle over the vegetables and broth. Finish with 4 tbsp fried shallots and a spoon of 4 tsp sambal oelek.
Nutrition per serving
- Calories
- 430 kcal
- Protein
- 14 g
- Carbs
- 52 g
- Fat
- 19 g
- Fibre
- 6 g
Nutrition values are estimates.
KrazyBadal
Good to know
- How long does lontong sayur take?
- About 135 minutes in total: 25 minutes to prepare and 110 minutes to cook.
- How many people does it serve?
- 4 as written. Change the servings above the ingredients and every amount scales to match.
- Is it vegan?
- Yes. It has no meat, fish, dairy or eggs.
- Is it gluten free?
- Yes, as written. Check the labels on stock, sauces and spice mixes, which sometimes contain gluten.
- Can I make it ahead?
- Yes. It keeps well, so you can cook it earlier in the day or the day before and reheat it.
- What can I use instead of jasmine or other long-grain rice?
- Any long-grain rice, same amount.
- What can I use instead of shallots?
- Half an onion per 2 shallots.
Reviews
No reviews yet. Be the first to cook it.
Rate this recipe
Sign in to rate and review this recipe.
You might also like
Soto Banjar
Along the rivers of Banjarmasin in South Kalimantan, breakfast often means soto Banjar eaten at a wooden riverside warung, sometimes after a dawn trip to the floating market. Unlike the turmeric sotos of Java, this broth is pale and clear, perfumed with the sweet spices that traders brought up the river centuries ago: cinnamon, cloves, star anise, cardamom and nutmeg. Shredded chicken, glass noodles, carrot and a boiled egg go into the bowl with rice cakes, and lime and a little chilli sharpen it at the table. Chef's tip: toast the whole spices in the pan for a minute before the paste goes in; it brings out their sweetness without the dusty edge of ground spice.
Sayur lodeh
Sayur lodeh is everyday cooking in Central Java, made in big pots in Solo and Semarang kitchens and ladled over rice, with lontong rice cakes at Lebaran, or alongside opor and sambal goreng on festive tables. It's soupy rather than thick: a fragrant broth of coconut milk, galangal, lemongrass and lime leaf that carries chunks of aubergine, long beans, chayote and sweetcorn, plus tempeh and tofu to make it a meal. The flavour is mellow and slightly sweet, so the heat comes from sambal on the side. Chef's tip: keep the pot at a gentle simmer once the coconut milk goes in and stir now and then — a rolling boil splits the coconut milk into oily curds.
Shakshuka
A one-pan breakfast that works just as well for dinner. Peppers and onions are cooked down with cumin and smoked paprika, then eggs are nestled in and poached until the whites set and the yolks stay runny. Bring the pan to the table with plenty of bread for dipping.




