Sayur Lodeh
malaysiancoconuttofutempehstewflexitarianweeknight

Sayur Lodeh

Sayur Lodeh is a gently spiced coconut vegetable stew that is creamy, aromatic, and deeply comforting. Tender cabbage, eggplant, tofu, and tempeh soak up a fragrant rempah scented with lemongrass, galangal, turmeric, and belacan for a bowl that is both delicate and savory.

30 min
2 servings
571 kcal
Malaysian

Ingredients

Pes rempah

  • 80 gshallot, roughly chopped
  • 3 clovesgarlic cloves
  • 1fresh red chilli, deseeded for mild heat
  • 15 ggalangal, peeled and sliced
  • 10 gfresh turmeric, peeled and sliced
  • 8 gshrimp paste (belacan), toasted
  • 15 mlneutral oil

Kuah dan sayur

  • 1lemongrass stalk, bruised and knotted
  • 180 gcabbage, cut into 3 cm pieces
  • 150 geggplant, cut into thick batons
  • 180 gfirm tofu, drained and cubed
  • 120 gtempeh, cut into thin rectangles
  • 250 mlthick coconut milk
  • 200 mlwater
  • 100 ggreen beans, trimmed and cut into 4 cm lengths
  • 4 gsalt
  • 4 gsugar
  • 1 gwhite pepper

Untuk menggoreng dan menghidang

  • 20 mlneutral oil
  • 10 gfried shallots
  • 2 wedgeslime wedges

Instructions

  1. 1

    Prepare all ingredients first so the stew cooks quickly: chop the shallot, slice the galangal and turmeric, cube the tofu, slice the tempeh, cut the cabbage, eggplant, and beans, and bruise the lemongrass. Toast the shrimp paste briefly in a dry pan for 20-30 seconds until fragrant, not burnt.

  2. 2

    Blend or pound the shallot, garlic, chilli, galangal, turmeric, toasted shrimp paste, and 15 ml oil into a fairly smooth spice paste. If needed, add 1-2 teaspoons of the measured water to help it move, but keep the paste thick for better frying.

  3. 3

    Heat 20 ml oil in a wide pot or deep sauté pan over medium heat. Fry the tempeh for 2-3 minutes until lightly golden at the edges, then add the tofu and fry for 1-2 minutes more. Remove and set aside; this helps them hold their shape in the stew.

  4. 4

    In the same pot, reduce to medium-low heat and fry the spice paste for 3-4 minutes, stirring often, until the oil begins to separate and the raw aroma disappears. Add the lemongrass and cook 30 seconds more to release its fragrance.

  5. 5

    Pour in the coconut milk and water gradually, stirring constantly so the paste disperses smoothly. Bring just to a gentle simmer; do not boil hard or the coconut milk may split.

  6. 6

    Add the eggplant, cabbage, salt, sugar, and white pepper. Simmer gently for 5 minutes until the eggplant is starting to soften but not collapsing.

  7. 7

    Return the fried tofu and tempeh to the pot, then add the green beans. Simmer for 3-4 minutes more, stirring carefully so the tofu stays intact, until the beans are tender-crisp and the stew is lightly thickened. Taste and adjust salt if needed.

  8. 8

    Remove the lemongrass. Ladle the sayur lodeh into bowls, top with fried shallots, and serve hot with lime wedges on the side for a bright finish.

Nutrition per serving

571 kcal
Calories
22g
Protein
24g
Carbs
45g
Fat
9g
Fiber

Notes

Background

Sayur lodeh is a coconut-based vegetable stew widely eaten across the Malay-Indonesian world, with many regional variations in Malaysia, Indonesia, and Singapore. Malaysian versions often feature a fragrant rempah with lemongrass, galangal, and belacan, balancing creamy coconut richness with savory depth. It is a homestyle dish often served as part of a larger rice meal with sambal and other side dishes.

Love this recipe?

Get personalised AI-curated recipes, meal plans and smart shopping lists — free.

Download Gourmate – Free