Kitchen classics, vegetables, and bold flavors.
All recipes
MAIN COURSE · NOORS KITCHEN

Sayur Lodeh with Cauliflower and Tofu

In this sayur lodeh, cauliflower takes center stage: generous florets gently simmer in a light coconut broth with tofu, galangal and salam leaves. Serve with rice to soak up the fragrant broth.

50 minutes4 servings
Jump to recipe
Sayur lodeh with cauliflower and tofu in a thin coconut broth, served with white rice.
ABOUT THIS RECIPE

A Light Broth with Tender Cauliflower

Sayur lodeh is an Indonesian vegetable stew in which vegetables gently cook in a spiced coconut broth. The exact ingredients vary from cook to cook and from region to region; there is no single set mix of vegetables. In this version, the selection is deliberately simple: cauliflower is the main ingredient, tofu makes the dish more substantial, and the broth stays thin enough to spoon over rice. The flavor is savory and aromatic, with gentle warmth from the chili and a soft, creamy note from the coconut.

Cut the cauliflower into generous florets, keeping them roughly the same size so they cook evenly and don’t fall apart right away. First fry the spice paste of shallot, garlic, chili, candlenuts and coriander seeds in oil. This is important: the raw, sharp smell fades, and the spices release their aroma into the oil. Add the galangal and salam leaves, then pour in the coconut milk and water. Let the pan simmer gently; boiling hard can break up the cauliflower and make the broth cloudy.

In the Netherlands, cauliflower is most plentiful locally during the cooler months, but it is available year-round. Choose a firm head with compact florets. Fresh galangal and salam leaves can be found at Asian grocery stores; frozen salam leaves work too. If salam leaves aren’t available, leave them out rather than replacing them with a completely different herb. Candlenuts give the spice paste body. If you don’t have any, use a small amount of unsalted cashew nuts, or leave them out; the flavor will be a little less rounded. Adjust the amount of chili to suit your own preference.

Use firm tofu, such as plain block tofu, so the cubes hold their shape in the pan. Lightly frying it can add extra color, but it isn’t necessary for this stew. If you want an even lighter broth, replace some of the coconut milk with water; it’s best not to add more coconut milk, as that would make the cauliflower less prominent. A pinch of sugar balances the flavors, while salt seasons the broth.

Serve the sayur lodeh with cooked white rice and spoon plenty of broth over it. You can serve a fresh vegetable or a spicy sambal on the side, but the dish is complete without any extras too. Cover leftovers and refrigerate them within two hours, then use within two days. Reheat gently in a pan until piping hot throughout; stir carefully so the cauliflower florets stay whole.

Cauliflower florets and tofu gently simmer in a pan of coconut broth with galangal and salam leaves.
Cauliflower florets and tofu gently simmer in a pan of coconut broth with galangal and salam leaves.
GET STARTED

Sayur Lodeh with Cauliflower and Tofu

Prep 20 minCooking 30 minTotal 50 min

Ingredients

4 servings
Quantities scale with servings; adjust cooking times as needed.

How to make it

  1. 1

    Cook the rice according to the package instructions. Cut the tofu into cubes of about 2 cm.

  2. 2

    Grind the shallots, garlic, bird’s-eye chilies, candlenuts and coriander seeds in a food processor or mortar and pestle to make a coarse spice paste. If needed, add a teaspoon of water to help it grind.

  3. 3

    Heat the oil in a large casserole over medium heat. Fry the spice paste for 5–7 minutes, stirring regularly, until fragrant and no longer raw-smelling.

  4. 4

    Add the galangal and salam leaves and fry for 1 minute. Pour in the coconut milk and water. Add the sugar and salt, then bring the broth gently to a boil.

  5. 5

    Add the cauliflower florets and tofu to the pan. Turn the heat to low and simmer gently, uncovered, for 12–15 minutes, until the cauliflower is cooked but still firm. Stir carefully from time to time.

  6. 6

    Taste the broth and add a little more salt if needed. Serve the sayur lodeh with the rice.