In a small stockpot, bring the stock and water over medium heat. Once stock comes to temperature, reduce the heat to low to keep at a simmer.
In a large fry pan, heat oil over medium heat. Add the onions and pinch of salt, cook until translucent. Then add garlic and cook for about 30 seconds or until fragrant.
Add rice and cook, stirring constantly, until the grains are opaque, about 1 minute.
Add the wine and cooking, stirring frequently, until liquid nearly evaporated. Add a ladle of hot stock, cook stirring constantly, until the stock is nearly all evaporated. Continue adding a ladle of stock as the previous addition is nearly absorbed and until rice is tender and the risotto is creamy. It takes about 23 minutes.
Add the butter and stir until melted and well blended.