Fill a large saucepan with water and bring to a boil. Add in 1 pound elbow macaroni and cook to al dente, according to the package directions. Drain well. Drain well.
Meanwhile, in another large saucepan, melt 1/2 cup salted butter over medium heat. Once the butter is completely melted, whisk in 1/2 cup all-purpose flour, 1 1/2 teaspoons onion powder, 1 1/2 teaspoons ground mustard, 1 teaspoon salt, and 1/2 teaspoon white pepper. Cook for 2 minutes.
Slowly pour in 3 cups milk and whisk until smooth. Cook over medium-high heat, stirring constantly, for 3-5 minutes until the sauce starts to thicken. Turn off the heat and whisk in 8 ounces shredded sharp cheddar cheese until melted.
Pour cooked, drained pasta into the cheese sauce and stir well to combine. Serve hot.
Video
[yeetvid]
Notes
One of the best ways to enhance the flavor of cheese in cheese sauces is to add in hot sauce. It doesn't make it spicy, it just adds more flavor. For this recipe, add in 4 dashes of Tabasco sauce, or 2 tablespoons of Frank's Red Hot sauce with the milk.