Begin by running your fresh sweet corn under water to clean it, then cut the kernels off the cob. For frozen corn, just ensure it's thawed.
In a large skillet, melt the 1/2 cup of butter over medium heat.
To the melted butter, add the sweet corn kernels. Cook for about 2-3 minutes, stirring occasionally.
Stir in the 2 tablespoons of sugar, 1 teaspoon of salt, and 1 teaspoon of black pepper to the skillet. Cook and stir for an additional minute.
Pour in the 1/2 cup of milk and 2 tablespoons of water and mix well. Cover the skillet with a lid, and let the corn cook for approximately 5-7 minutes; this allows the flavors to meld.
Remove the lid, and pour in the 1/2 cup of heavy cream. Continue cooking for another 7-10 minutes, stirring occasionally, until the liquid reduces slightly and the corn reaches the desired consistency.
Once the corn is cooked and the sauce has thickened to your preference, taste, and adjust the seasoning if necessary before removing from heat.
Serve the creamy Texas Roadhouse Corn as a side dish with your favorite main course.