Cook pasta according to package directions. Drain.
Combine mayo and next 7 ingredients (through egg) in a large bowl; stir with a whisk. Gradually whisk in milk. Stir in cheese and pasta. Spoon into an 11 x 7-inch baking dish coated with cooking spray.
Combine oil and butter in a medium bowl. Add panko and parsley; toss. Sprinkle over pasta mixture. Bake at 350° for 30 minutes or until lightly browned.