
This easy Homemade Mac and Cheese Sauce can be used for stovetop or baked mac and cheese. It is creamy, flavorful, and loaded with 3 types of cheese. It starts with a simple roux, which thickens the sauce perfectly.
Over medium heat, in a large pan, melt the butter.
Whisk in the flour and cook for 1-2 minutes.
Add in evaporated milk and regular milk.
Whisk until the flour dissolves.
Add hot sauce, garlic, onion, mustard powder, salt, and pepper.
Whisk until spices are combined.
Continue stirring and simmering the sauce (not boiling) until it thickens enough to coat the back of a spoon (about 4 minutes). It will continue to thicken when you add the cheese.
Stir in the swiss cheese until melted.
Add the cheddar and gruyere.
Stir until melted. The sauce should be smooth.
Add the cooked pasta to the sauce.
Fold until combined. The sauce will continue to thicken as it cools.