Begin by heating your stock and keeping it warm.
Add butter and oil to a large skillet over medium heat (I actually use a wok for risotto!).
Add the onions and cook until just tender, then add the garlic. Cook 1 minute longer.
Add the rice and toss to coat, (making sure oil gets onto every grain of rice if you can).
Add the wine and stir until it is absorbed.
Add 1 ladle full of the stock and stir until it absorbs.
Repeat this until you have used almost all of the stock - it should take about 17-25 minutes.
When you add the last ladle of stock, also add the parsley, but only let the stock absorb halfway and then add your cheese.
Let it absorb until it is creamy and thick, but not soupy.
Serve, adding extra parmesan if desired.