A simple dish with a contrast of flavours. If feeding a crowd, this is easily scaled up and can be prepared ahead —just dress it when serving. If serving as a starter it will feed six.
Warm the walnut oil in a small saucepan add the finely chopped shallots and sauté about 3 minutes until soft and translucent.
When the shallots are soft, remove from the heat, add the minced garlic, mix together and leave to cool. When cooled add the lime juice, sweet chili sauce, palm sugar, soy sauce and sesame oil, stir well until everything has combined then add the finely chopped coriander. Leave to infuse.
Now prepare your grapefruit. Slice off both the top and bottom ends. Then slice off the peel and as much pith as possible away, all the way around the grapefruit, starting from top and cutting to the bottom. Then slice into each segment discarding the membranes. Cut each segment into 3 chunks.
Just before serving, in a large bowl, combine the cucumber, carrot, shredded cabbage, cooked salmon. Add the grapefruit and dressing. Mix gently to combine, then serve sprinkled with chopped cashews and coriander leaves.