Kitchen classics, vegetables, and bold flavors.
All recipes
SIDE DISH · NOORS KITCHEN

Malaysian kerabu with cucumber, pineapple and coconut

This refreshing kerabu combines crunchy cucumber and long beans with sweet pineapple, lime and the savoury punch of sambal belacan. Toasted coconut and fresh herbs make it a lively side dish that you toss just before serving.

25 minutes4 servings
Jump to recipe
Malaysian kerabu with cucumber, pineapple, long beans, mint, coriander and toasted coconut.
ABOUT THIS RECIPE

Fresh, fruity and savoury in every bite

Kerabu is a catch-all name for various Malaysian salads; ingredients and dressings differ from one region and household to another. This version is inspired by that combination of fresh vegetables, herbs and a bold dressing, without pretending there is only one definitive way to make it. Cucumber and pineapple bring juiciness, long beans add bite and toasted coconut gives it a nutty note. Lime keeps everything fresh, while sambal belacan adds salty, savoury depth to the tart and fruity flavours.

Choose a ripe but firm pineapple: it will be sweet and juicy, but won’t fall apart when you toss the salad. Fresh pineapple generally gives the best texture; drained canned pineapple also works, though it is often softer and sweeter. You don’t need to peel a cucumber with thin skin. If using a large, watery cucumber, remove the seeds if you like, so the salad doesn’t get unnecessarily wet. Long beans stay bright green and crunchy if you blanch them briefly and cool them straight away.

Sambal belacan contains fermented shrimp paste and chilli; it has a salty, powerful flavour, and the heat varies from jar to jar. First stir a smaller amount into the lime juice and taste before adding more. If you can’t find ready-made sambal belacan, you can mix a little toasted belacan with finely chopped red chilli. Belacan is often firm and salty, so use only a little. Without belacan, the dressing will be less savoury; don’t automatically add extra salt—instead, taste it first. Sugar balances the lime and chilli without making the salad sweet.

Toast the coconut in a dry frying pan and keep an eye on it: thin coconut flakes quickly go from golden to bitter. Let them cool before sprinkling them over the salad so they stay crunchy. Mint and coriander provide a fresh, aromatic counterpoint; if you don’t have coriander, you can use extra mint. Toss the dressing with the cucumber, pineapple and beans just before eating. That way, the vegetables keep their bite and less liquid collects at the bottom.

Serve the kerabu as a side dish with grilled fish, chicken or tofu, or alongside rice and other dishes with spicy, savoury flavours. The salad brings acidity and freshness to the table. You can prepare the vegetables, dressing and toasted coconut ahead of time and store them separately in the fridge; toss the salad and add the coconut at the table. Once dressed, the cucumber softens and the coconut loses its crunch, so it’s best to make only as much as you’ll serve straight away.

Cucumber, pineapple and blanched long beans are tossed in a mixing bowl with lime and sambal dressing.
Cucumber, pineapple and blanched long beans are tossed in a mixing bowl with lime and sambal dressing.
GET STARTED

Malaysian kerabu with cucumber, pineapple and coconut

Prep 20 minCooking 5 minTotal 25 min

Ingredients

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

How to make it

  1. 1

    Bring a pan of water to the boil. Cut the long beans into pieces about 4 cm long and blanch them for 2 minutes, until bright green but still firm.

  2. 2

    Drain the beans and immediately rinse them under cold running water. Drain well.

  3. 3

    Meanwhile, toast the coconut flakes in a dry frying pan over medium heat for 2 to 3 minutes. Toss regularly and remove them from the pan as soon as they are lightly golden.

  4. 4

    Cut the cucumber into thin half-moons. If using a large, watery cucumber, remove the seeds first if you like. Cut the pineapple into small bite-sized pieces.

  5. 5

    Stir the lime juice, sambal belacan and sugar together in a small bowl until the sugar has dissolved. Taste and add a little more sambal if you like.

  6. 6

    Put the cucumber, pineapple and drained beans in a large bowl. Toss with the dressing just before serving.

  7. 7

    Tear the mint leaves into large pieces and pick the coriander leaves. Gently toss the herbs through the salad and sprinkle the toasted coconut over the top.