Preheat oven to 350 degrees F.
In a large pot, bring water to boil. Season water with salt and cook macaroni until al dente, about 10 minutes. Drain pasta and place in a large bowl and while pasta is still hot add all the cheese. In a separate medium bowl, using a whisk, combine the sour cream, butter, eggs, salt, pepper, and milk and add to the macaroni mixture. Spray casserole dish with nonstick and pour macaroni mixture into the dish. Bake for 30 to 45 minutes or until golden brown. Top with additional cheese, if desired.
This recipe has been updated and may differ from what was originally published or broadcast.