While your noodles are boiling, mix together the cream cheese, sour cream, and cottage cheese in a medium-sized bowl until smooth (there might be a couple of bumps from the cottage cheese, but make sure it's all mixed together well).
Place ground beef in a large skillet and brown until completely cooked through. Drain grease well.
Pour spaghetti sauce over the meat and mix well.
Spray a 9 x 13 inch pan with cooking spray.
Layer half of the cooked noodles in the bottom of the dish. Pour the creamy cheese mixture on top of the noodles and spread it around evenly. Next, add the rest of the noodles on top of the cheese mix layer and spread the noodles out to cover the pan. Then, slice up the butter and place it on top of the noodles throughout the pan.
Once the noodle and cheese layers have been put together, pour the red meat sauce on top and cover the noodles completely.
Cook it uncovered for 30 minutes at 350 degrees. Once the 30 minutes is up, take the casserole out of the oven and cover the whole thing with cheddar cheese. Then return it back to the oven to cook for another 15 minutes.
Notes
When cooking it from frozen: Expect to add 50% to the cooking time and you might also want to reduce the oven temp by 25 degrees Fahrenheit. Be ready to cover your casserole in aluminum foil so the top doesn’t get too brown. Or you can thaw and bake it as usual.