A rich and creamy cheese sauce perfect for enhancing your favorite dishes.
Melt the butter in a saucepan over medium heat.
Use medium heat to avoid browning the butter.
Whisk in the flour and cook, stirring constantly, for 2 minutes.
Stir constantly to prevent the roux from burning.
Gradually add the milk, whisking continuously to avoid lumps.
Warm the milk slightly before adding for a smoother sauce.
Bring the mixture to a gentle boil, then reduce the heat and simmer until thickened, about 4 minutes.
Stir frequently to ensure even thickening.
Remove the saucepan from heat and stir in the Gruyere cheese until melted.
Add the cheese gradually to ensure it melts evenly.
Season with salt and white pepper to taste.
Taste the sauce before seasoning to avoid over-salting.
Serve the sauce warm over your favorite dish.
Serve immediately for the best texture and flavor.