Carve the tomato crosswise, blanch with boiling water, let it stand for a short time. Quench tomato, peel skin. Cut tomato into quarters and remove seeds. Finely chop the flesh. Peel pineapple, remove woody stalk.
Finely dice the pineapple.
Roast peanuts in a pan without fat until golden brown. Take them out, let them cool down and chop them roughly. Peel garlic and shallot and chop finely. Mix garlic, shallot, tomato, pineapple and peanuts.
Season to taste with soy sauce, oyster sauce and coconut milk.