Melt 3 tablespoons of butter and garlic in a medium size skillet set over medium heat. Let the garlic cook for about 30 seconds until fragrant and turns light brown.
Add the rinsed and drained long grain rice to the skillet. Keep stirring so it can toast on all sides for about 3-4 minutes. (be careful not to stir at this point; your rice can burn if you keep it too long without stirring)
Pour in the chicken broth, add the onion powder and granulated garlic, then stir well to combine.
Reduce the heat to low, cover the skillet and let simmer for 10 to 15 minutes or until rice is tender and most of the liquid absorbed. (Stir your rice occasionally so it won’t burn or stick to the pan)
Once your rice is done cooking, turn off the heat and add the remaining 1 tablespoon of butter, cheese and milk. Stir thoroughly until well blended.
Add some salt and pepper to taste. Top your dish with some freshly grated parmesan, fresh parsley or chopped chives and serve immediately.