Sayur lodeh
Javanese vegetable soup simmered in coconut milk
Sayur lodeh is a vegetable soup from Indonesia, especially Java, made by simmering mixed vegetables in coconut milk. Typical ingredients include jackfruit, eggplant, chayote, long beans, tofu, and tempeh, sometimes with chicken or beef stock. It is eaten with rice or rice cake and appears in both everyday meals and Javanese ceremonies.
- Coconut milk gives the soup a creamy base
- Key dish in Javanese slametan ceremonies
- Vegetables like jackfruit and chayote are common
- Eaten with rice or rice cake (lontong)
- Popular in Indonesia, Malaysia, and Singapore
What is Sayur lodeh?
Sayur lodeh is a coconut milk-based vegetable soup from Java, Indonesia. It brings together a mix of vegetables such as young jackfruit, eggplant, chayote, long beans, and sometimes melinjo beans or leaves. Tofu and tempeh are often added, and the broth is enriched with a blend of spices including shallot, garlic, chili, and sometimes turmeric, candlenut, coriander, and shrimp paste. The soup can appear greenish-white or yellow, depending on whether turmeric is used. The taste is creamy and aromatic, with a gentle heat if chili is included.
Where does Sayur lodeh come from?
Sayur lodeh comes from the Javanese tradition in Indonesia, especially Central and East Java. It is closely linked to Javanese culture and is a key dish in the slametan ceremony, where it is believed to help ward off disaster. The dish has spread beyond Java, becoming popular throughout Indonesia and in neighboring Malaysia and Singapore, partly due to Javanese migration. Its role in ceremonies and daily meals reflects its deep roots in Javanese society.
How is Sayur lodeh made?
To make sayur lodeh, various vegetables—often jackfruit, eggplant, chayote, and long beans—are cut and simmered in coconut milk. Tofu and tempeh are added for protein and texture. The broth is flavored with a ground spice mixture of shallot, garlic, chili, candlenut, coriander, and sometimes turmeric and shrimp paste. Some versions use chicken or beef stock for extra depth. The soup is cooked until the vegetables are tender and the flavors meld.


How and when is Sayur lodeh eaten?
Sayur lodeh is typically served hot or at room temperature. It is eaten with steamed rice or, in Malaysia and Singapore, with sliced rice cake called lontong or nasi himpit. Common accompaniments include salted fish, chicken in coconut gravy (opor ayam), or beef serundeng. A spicy shrimp paste sambal may be served on the side. The dish is enjoyed at lunch or dinner, both in daily meals and at communal gatherings.
Kinds of Sayur lodeh
There are two main types of sayur lodeh: a greenish-white version without turmeric and a yellow one with turmeric added. Some recipes include green stink beans or ground old tempeh for extra flavor. In Singapore and Malaysia, it is often served with rice cakes and additional sides like dried squid sambal or boiled egg. The choice of vegetables and protein can vary by region and household.
What Sayur lodeh means
Sayur lodeh holds a special place in Javanese ritual life, especially in the slametan ceremony, where it is believed to protect against misfortune. The dish is also a staple in everyday cooking and is widely recognized as part of Javanese identity. Its popularity in Malaysia and Singapore shows its role as a cultural bridge in Southeast Asia. The soup's ceremonial and daily uses highlight its importance in both festive and ordinary settings.
Questions people ask about Sayur lodeh
What is sayur lodeh made of?
Sayur lodeh is made from vegetables such as jackfruit, eggplant, chayote, long beans, tofu, and tempeh, simmered in coconut milk and flavored with a blend of spices including shallot, garlic, and chili.
Where does sayur lodeh come from?
Sayur lodeh originates from Java, Indonesia, especially Central and East Java, and is closely tied to Javanese culture. It is also found in Malaysia and Singapore.
Is sayur lodeh vegetarian?
Sayur lodeh is basically a vegetarian dish, but it is sometimes enriched with chicken or beef stock, and often served with non-vegetarian sides like salted fish or chicken.
How is sayur lodeh usually served?
It is served hot or at room temperature, typically with steamed rice or rice cake (lontong), and sometimes with side dishes like salted fish, chicken, or sambal.
What occasions is sayur lodeh eaten for?
Sayur lodeh is eaten both as an everyday meal and in Javanese ceremonies such as the slametan, where it is believed to protect against disaster.
Good reading and sources
The facts on this page come from the Wikipedia article "Sayur lodeh", written by its contributors and used under the CC BY-SA 4.0 licence, and from its Wikidata record (CC0). Thali rewrote the text in its own words, with AI assistance, and compares every page with the article to make sure no passage is copied. It may be reused under the same CC BY-SA 4.0 licence with a link back.
It may contain mistakes, and it is not dietary or allergy advice: recipes differ from cook to cook. If something is wrong, tell us. Last refreshed 2026-10-03.
More from Indonesia
All the food of IndonesiaIts cousins elsewhere
All soups
BouillabaisseFish or seafood
🇫🇷 FranceA Marseille fish stew with local seafood, herbs, and saffron broth
Stew or curry, Lunch, Dinner