Spray a large frying pan with low calorie cooking spray and place over a medium heat. Add the finely chopped onion and fry the onion until soft.
Add the 2 stock cubes and white wine vinegar to the boiled water.
Add the rice to the pan and add a ladel of the stock to the pan.
Cut the sugar snaps, fine beans and courgettes into 2.5 cm pieces. Add these to a pan and boil for 5 minutes. Once cooked remove and put aside
Once all of the water has been absorbed add another ladel of stock, repeat the process until all of the stock has been used.
Add the sugar snaps, fine beans courgette into the pan and mix well. Add the spinach at the last minute so it just wilts in the pan and mix them all in.