Melt butter or heat olive oil in a large skillet over medium heat. Add minced garlic and cook for about 1 to 2 minutes until fragrant.
Add the dry pasta to the pan. Pour in the milk and enough water to just barely cover the pasta. Stir to combine.
Bring the mixture to a gentle boil, then reduce heat to a simmer. Cook uncovered for 8 to 10 minutes, stirring frequently.
Continue cooking until the pasta is tender and most of the liquid has reduced into a creamy sauce.
Stir in the Parmesan cheese, salt, pepper, and Italian seasoning until the cheese melts and the sauce thickens.
If desired, mix in cream cheese or sour cream for extra creaminess.
Taste and adjust seasoning if needed. Garnish with chopped parsley or basil and serve hot.