In a medium sized pot over medium heat on the stove, melt your butter.
Whisk in the minced garlic and stir about 30 seconds until fragrant. Whisk in the flour, black pepper, Italian seasoning, and garlic powder, until well mixed.
Slowly add in the milk, while whisking until smooth.
Add in cream cheese and stir occasionally until melted into the mixture and it begins to thicken.
Whisk in the parmesan cheese until blended.