01 - Bring water and salt to a boil over medium-high heat in a medium saucepan.
02 - Gradually whisk cornmeal into boiling water in a thin stream, stirring constantly to avoid lumps.
03 - Reduce heat to low and cook, stirring frequently with a wooden spoon, until thickened and cornmeal is tender, approximately 25 to 30 minutes.
04 - Remove from heat and stir in butter, Parmesan, and milk until mixture is creamy and smooth.
05 - Season with black pepper and adjust salt as needed. Serve immediately while hot.