Butter is used when preparing a rich and creamy roux to be the base of a homemade cheese sauce. You can use butter substitutes if you don’t want to use butter, but it is traditionally added to the sauce.