Cook the pasta in salted water as usual. Meanwhile, dice the onions and ham and then place in a large bowl. Pour the pineapple out of the can and collect the juice. Add the pineapple pieces to the bowl.
Drain the pasta, but do not scare it off, as the dressing sticks better to sticky pasta.
For the dressing, gradually add the pineapple juice, Miracel Whip, cream cheese, milk, ketchup, mustard and spices to a second bowl and stir with a whisk until smooth.
When the pasta has cooled down a bit, mix everything together and serve. The salad doesn`t have to go through and can therefore be made very quickly.