Pine nuts: place a large saute pan on the stove, turn the heat to high and add the pine nuts. Allow these to toast for 2 - 3 minutes, then transfer to a small bowl.
Vegetable stock: place a medium sauce pan on a separate element on the stove, pour in the stock and let it come to the boil.
Oil and butter: add the olive oil, butter, garlic, green onions, mushrooms, salt, pepper and dried thyme to the pan. Hold the 2 stock cubes over the dish and use your fingers to crush them into the pan. Cook this combination, stirring as you go for 2 - 3 minutes.
Rice and wine: pour in the arborio rice and use the wooden spoon to mix and coat it in the oil onion mixture. Then pour the white wine over the top.
Boiling vegetable stock: take a ladle and scoop out some of the boiling vegetable stock and add this to the rice mixture. Stir until it is absorbed and then continue to add the stock spoonful at a time until it is fully absorbed by the rice.
Spinach: when the stock has been absorbed and there is no liquid visible on the sides or surface of the risotto add the spinach leaves and gently stir them in.
Parmesan cheese: after the spinach has wilted and been mixed in, sprinkle the parmesan cheese over the top of the dish and gently stir to combine.
Pine nuts: next sprinkle the toasted pine nuts over the top of the risotto and stir to allow them to be mixed in.
Garnish: generously sprinkle freshly cracked black pepper over the surface of the dish and then grate some parmesan cheese over the top. As a final touch, you can also sprinkle some freshly chopped parsley over the top. It adds a lovely few pops of bright green colour. Provide bowls, forks and spoons for serving.