Bring a large pot of salted water to a boil. Cook macaroni according to package instructions. Drain, and set aside.
2 cups elbow macaroni
Melt butter in a Dutch oven or large pot over medium heat. Whisk in the flour and cook for 1 minute, or until the mixture is slightly brown.
2 Tablespoons butter, 2 Tablespoons all-purpose flour
Add whole milk and whisk until smooth. Whisk in the sour cream, mustard powder, garlic powder, onion powder, salt, pepper, hot sauce, and nutmeg.
1 cup whole milk, ½ cup sour cream, ¼ teaspoon mustard powder, ¼ teaspoon garlic powder, ½ teaspoon onion powder, ½ teaspoon Kosher salt, ¼ teaspoon black pepper, ½ teaspoon hot sauce, ¼ teaspoon ground nutmeg
Cook on medium heat for 3 to 5 minutes, or until the sauce has thickened.
Once the mixture is thick and sticks to the back of a spoon, reduce heat to low and add cheddar cheese. Whisk until the cheese is melted and mixture is smooth. Season with salt and pepper to your liking.
2 cups shredded sharp cheddar cheese
Add the drained macaroni and stir to combine. Serve immediately