A mild, comforting coconut milk stew with eggplant, long beans and tempeh, a beloved everyday Indonesian vegetable dish.
Sayur lodeh brings together an assortment of vegetables — commonly eggplant, long beans, cabbage and squash — simmered gently in coconut milk with a light spice paste, resulting in a mild, soothing dish quite different from Indonesia's spicier fare. A quick paste of shallot, garlic and candlenut is fried briefly before the coconut milk and vegetables go in, the sauce staying light and slightly thin rather than reducing down into something heavier. Tempeh or tofu is often added for protein, and the whole dish is traditionally served alongside rice and other components of a larger Indonesian meal, offering a gentle, vegetable-forward contrast to richer dishes on the table.
Serves 4
Blend shallots, garlic and candlenuts into a smooth paste.
Heat oil in a pot and fry the spice paste until fragrant, about 3 minutes.
Add lemongrass and bay leaves, cooking 1 minute.
Pour in coconut milk and water, bringing to a gentle simmer.
Keep the simmer gentle throughout — coconut milk can curdle or separate if the heat is too high or the pot boils hard.
Add eggplant and long beans, simmering 8-10 minutes, then add cabbage and tempeh, cooking 6-8 more minutes until all the vegetables are tender.
Season with salt and adjust to taste.
Serve warm alongside rice.
Keep the coconut milk at a gentle simmer throughout, since boiling it too hard can cause it to separate or curdle.
Add the vegetables in stages according to their cooking time, so nothing turns mushy while waiting for others to soften.
Bruise the lemongrass with the back of a knife before adding it to release more of its aromatic oils.
Adding shrimp or chicken makes for a heartier, protein-rich version.
Some regions use a bit of turmeric in the spice paste for a more golden color.
Squash or chayote can be added or substituted depending on what's available.
Refrigerate up to 3 days in an airtight container; reheat gently over low heat, being careful not to let the coconut milk boil hard.
Sayur lodeh is a common everyday dish across Indonesia, particularly Java, its mild coconut-based sauce and combination of vegetables reflecting the practical, resourceful nature of Indonesian home cooking using whatever produce is seasonally available.
Yes, this dish is flexible — chayote, squash or green papaya can substitute for or supplement the listed vegetables.
Macadamia nuts are the standard substitute and give a very similar rich, slightly oily texture to the spice paste.
The heat was likely too high — keep the simmer gentle throughout, especially once the coconut milk is added to the pot.
Per serving (320g / 11.3 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.