01 -
Bring a large pot of water to a boil. Add elbow macaroni and cook until al dente according to package instructions. Drain thoroughly and set aside.
02 -
In the same pot over medium heat, melt butter. Add all-purpose flour and whisk constantly for 1 minute until blended and bubbling.
03 -
Slowly pour in milk, whisking steadily to prevent lumps. Continue stirring over medium heat until sauce thickens to a creamy consistency, about 3-5 minutes.
04 -
Remove pot from heat. Add shredded cheddar cheese in batches, stirring until completely melted and sauce is smooth.
05 -
Fold drained macaroni into the cheese sauce, stirring until evenly coated. Adjust sauce consistency with additional milk if needed. Season with salt and freshly ground black pepper to taste. Serve immediately.