How to Make Sayur Lodeh (Traditional & Healthy Version)
Sayur Lodeh is a classic Indonesian vegetable stew originating from the island of Java. This dish is celebrated for its comforting, creamy coconut milk broth and vibrant mix of seasonal vegetables such as eggplant, chayote, long beans, and tempeh. Traditionally served as a main course for lunch, Sayur Lodeh is both nourishing and satisfying, highlighting the fresh produce and aromatic spices central to Javanese cooking. The harmonious blend of coconut milk, lemongrass, and galangal creates a mild, subtly sweet, and fragrant soup that is beloved across households in Indonesia. Sayur Lodeh embodies the spirit of Indonesian communal dining—often enjoyed with steamed rice and crispy crackers during family gatherings or festive occasions. Its versatility allows for various vegetables based on availability, making it a sustainable and accessible choice. For those seeking a wholesome, plant-based meal with authentic Indonesian flavors, Sayur Lodeh offers a delicious and health-conscious option perfect for international palates.
Ingredients
- •1 small Eggplant (terong) (cut into bite-size pieces)
- •1 small Chayote (labu siam) (peeled, sliced)
- •1 medium Carrot (sliced)
- •50g Long beans (kacang panjang) (cut into 5cm lengths)
- •50g Tempeh (cubed)
- •1 cup Cabbage (roughly chopped)
- •200 ml Coconut milk (santan) (light coconut milk recommended)
- •3 cloves Shallots (thinly sliced)
- •2 cloves Garlic (minced)
- •2 Candlenut (kemiri) (toasted and ground, or substitute with macadamia)
- •2 cm Fresh galangal (bruised)
- •1 stalk Lemongrass (bruised)
- •2 leaves Bay leaf (daun salam)
- •1 Red chili (sliced, optional for mild heat)
- •1 tsp Salt (to taste)
- •1/2 tsp Sugar (optional, to balance flavor)
- •400 ml Water
Step-by-step instructions
Step 1 · Prepare all vegetables by washing
Prepare all vegetables by washing, peeling, and cutting them as directed. Set aside.
Step 2 · In a pot
In a pot, sauté shallots, garlic, and candlenut with a splash of water (or 1 tsp oil for extra flavor) until fragrant.
Step 3 · Add galangal
Add galangal, lemongrass, and bay leaves. Stir briefly to release the aroma.
Step 4 · Pour in water and bring to a gentle boil
Pour in water and bring to a gentle boil. Add hard vegetables: carrot, chayote, and tempeh. Simmer until slightly tender.
Step 5 · Add eggplant
Add eggplant, long beans, cabbage, and red chili (if using). Continue simmering until all vegetables are cooked but still vibrant.
Step 6 · Lower heat and pour in coconut milk
Lower heat and pour in coconut milk. Stir gently and simmer for an additional 3-5 minutes. Season with salt and sugar to taste.
Step 7 · Remove lemongrass
Remove lemongrass, galangal, and bay leaves. Serve Sayur Lodeh hot with steamed rice.
Why this recipe is healthy
This Sayur Lodeh recipe is a healthy choice because it is entirely plant-based, free from artificial additives, and uses a variety of seasonal vegetables. The coconut milk adds creaminess with beneficial medium-chain triglycerides, while tempeh contributes protein and gut-friendly nutrients. Using minimal oil and no animal products supports a balanced diet ideal for weight management, diabetes control, and overall wellness.
A note on tradition
Sayur Lodeh is a beloved dish in Javanese cuisine, often prepared for everyday family meals and during special occasions. In Central and East Java, it is considered a staple, symbolizing abundance and harmony. It is sometimes served during traditional ceremonies, reflecting the importance of communal sharing in Indonesian culture. The dish's flexibility with ingredients makes it accessible year-round, and it is especially popular during the rainy season for its warming qualities.