Bring chicken stock to a simmer in a medium pot. Once simmering, remove from heat and place a lid on top to keep it warm. Set is aside as we prep everything else.
Melt butter in a heavy bottom pan (such as a dutch oven or skillet) over medium-high heat.
Add onions, and saute until transparent, about 4 minutes.
Add rice and stir constantly. Cook until the rice becomes opaque, about 1 minute.
Add wine and stir until it's absorbed by the rice.
While continually stirring, add the stock using 1/2 cup increments. Allow the liquid to fully absorb before adding more to the pan. Cook for 20 minutes, you'll know it's done once the rice is just tender and the risotto appears creamy. You may not use all the broth (I only used 3 cups) -- this will vary based on the heat and thickness of your pan.
Remove from heat, and stir in the heavy cream, parmesan, and basil.
Taste, and salt and pepper to your liking (I added 1 teaspoon of salt, again this will vary with how much chicken stock you add).
Spread risotto on a plate and place in the fridge, allowing it to cool completely for 1 hour.