In a small pan over medium high heat add the butter. Cook the butter for 30 seconds while constantly stirring so the butter can melt faster.
Add the flour and quickly stir it. Cook for 1 minute and 30 seconds. Enough to cook it and give it some color.
Slowly pour the milk little by little while you stir. Make sure that all the milk you pour is completely incorporated before you add more. Cook for 8 minutes and stir constantly.
Add the cream cheese and break it down in the sauce. Cook for 3 minutes. Serve and buen provecho!
Notes
Serving size- Each serving is about ½ cup of sauce.
Butter- I used unsalted butter, and that's the reason why I added salt. If you use salted butter, taste before adding the salt to make sure it doesn't need it.
Milk temperature- I used cold and warm milk. To me, it doesn't make a difference whether the sauce turns lumpy or not. For me, the secret to a lump-free mix is just the constant stirring of the sauce.
Reheating- Best done on the stovetop over low heat. Whisk constantly while adding a splash of milk to loosen it a little bit.