Pour chicken broth into a small saucepan and bring to a simmer. Lower heat and keep broth warm.
In a separate larger saucepan, heat the butter over medium heat. Add onion and cook about 5 minutes until starting to soften. Add garlic and cook for another minute, until fragrant.
Add arborio rice to the saucepan and cook for about 2 minutes, stirring a bit, until it’s translucent around the edges.
Pour wine into saucepan and cook, stirring until it's absorbed, about 2 minutes.
Add 1 cup of the warmed broth to the rice. Stir and let the rice absorb the stock. Once the broth is absorbed, continue to add more, a cup at a time, stirring and letting it absorb before adding more. You don't have to stir non-stop, but stir occasionally to make sure rice doesn't start sticking to the bottom of your saucepan. Continue with the rest of the broth, or until the rice is nice and tender, but still firm (I usually use all 5 cups).
When rice is fully cooked, remove from heat and stir in parmesan cheese, parsley, garlic powder, and salt and pepper.
Serve risotto in bowls and top with additional parmesan and parsley.