Heat a large skillet over medium heat and add the butter.
Add the orzo and sauté, stirring frequently, until the orzo is golden brown, about 2–4 minutes.
Slowly pour in the chicken broth, stir in the garlic powder, and bring the mixture to a boil.
Cover, reduce heat to low, and simmer until the orzo is tender and most of the broth is absorbed, about 20 minutes.
Remove the skillet from the heat and stir in the grated Parmesan and chopped basil.
Season with salt and black pepper to taste, then serve.