Created by gkwillow on July 13, 2012
Step 1: Cook pasta according to package directions, drain but reserve cooking water.
Step 2: In a large nonstick skillet, saute mushrooms in 2 teaspoons olive oil, add the ham and continue cooking until thoroughly heated. Add pasta, stir well to combine. (At this point you may wish to add a little pasta cooking water just to keep the pasta/ham mixture from drying out.)
Step 3: Combine cheese, sour cream, egg, and garlic powder, stirring with a whisk. Add approximately 1/2 cup of the reserved pasta liquid to egg, again stirring with a whisk.
Step 4: Pour egg mixture over pasta mixture, stir well. Cook over low heat for 5 minutes, or until sauce thickens, stirring constantly. Do not boil! Sprinkle with pepper and more parmesan cheese if desired.