Ingredients
Equipment
Method
- Bring a large pot of well-salted water to a rolling boil. Cook elbow macaroni according to package directions until just al dente. Drain thoroughly and set aside. Do not rinse the pasta.
- In a large saucepan over medium heat, melt the butter completely. Sprinkle in the flour and whisk constantly for 1 to 2 minutes until you have a smooth, pale roux that smells lightly nutty.
- Slowly pour in the whole milk while whisking continuously to prevent lumps. Continue stirring over medium heat until the sauce thickens and gently simmers, about 5 to 7 minutes. It should coat the back of a spoon.
- Remove the pan from heat. Add all the cheese, salt, pepper, and optional seasonings. Stir until completely melted and the sauce is smooth and creamy. Removing from heat prevents the cheese from breaking.
- Add the drained macaroni to the cheese sauce and stir gently until every piece is evenly coated. Serve immediately for the creamiest results.
Notes
Always grate cheese fresh from the block for the smoothest sauce. Remove the pan from heat before adding cheese to prevent a greasy or broken sauce. Reheat leftovers with a splash of milk over low heat on the stovetop.
