Spray a large frying pan with low calorie cooking spray and place over a medium heat. Add the gammon pieces, onion and garlic and cook for 5 minutes until the onion begins to soften and the gammon is seared.
Add the rice and cook for a further 3 minutes.
Begin to ladle in the stock. Add two ladles and stir well. Once the liquid has absorbed add more and repeat. It will take around 30 minutes to add all the stock.
While the risotto is cooking, take a separate frying pan and spray with low calorie cooking spray. Cook the mushrooms for 5 minutes until they have some colour and set aside.
When you get to the last few ladles of stock add in the mushrooms, white wine vinegar and Parmesan. Keep stirring well.
At the end add in the cream cheese and stir a few more times over the heat so it combines well. Season with salt and pepper to taste and serve.