1. Make a roux (which will serve to thicken the sauce): Melt butter in a saucepan. Stir in flour until well blended. Cook over low heat, stirring often, 3-5 minutes.
2. Meanwhile, combine milk, cream and seasonings and gently heat them in another pan or in the microwave oven.
3. Whisk milk mixture into roux until smooth. Simmer very gently about 10 minutes, stirring occasionally.
4. Remove from heat and add cheeses a little at a time, stirring well after each addition to melt the cheese. Thin with additional milk, if desired. Taste and add more seasonings as needed.
Copyright by Terese Allen