This is the basic recipe for risotto on which to build your own creations. Add wine and different spices to really make this your own.
When risotto is cooked perfectly, the individual grains of rice will have some
"tooth" to them, but the overall consistency will be creamy.
Peel and chop the onion. Melt the butter in a large saucepan over medium heat, taking care not to permit it to brown. Add the onion and cook it until it turns soft and translucent. Turn the heat down if necessary.
Keep the broth hot on a separate burner.
Add the rice to the skillet with the onion and stir continually for about three minutes. Adjust the heat as necessary. Use a ladle to scoop up about a half cup or so of the broth and pour it into the pan with the rice. Stir constantly with a spoon. As the rice cooks, continue stirring and scraping along the bottom of the pan so that it doesn't stick. When the liquid is absorbed, add more broth. Continue to stir constantly.
Continue gradually adding hot broth to the rice. When most of the broth is gone, test the risotto to see if it's cooked. If it's still too crunchy, continue adding broth. If you run out of broth, heat some more or use hot water. When the risotto is tender, it's done cooking.
Cover it with a pan and allow it to sit for five minutes or so, then add salt, pepper, and grated Parmesan cheese.