undercook your pasta--cook one minute less than the package directions to avoid a mushy mac and cheese. swap rich cream for all or half of the milk in the recipe. cook your pasta in salted water. season every layer of your sauce: the roux, after the milk is added and after the cheese is melted in.