Preheat oven to 350°F. Grease a 9×13 inch casserole dish with cooking spray.
Cook ground beef and onion in a skillet over medium high heat, until beef is cooked and onions are softened. Add tomato sauce, sugar, salt, pepper and garlic salt. Stir.
In a medium bowl, stir together sour cream, cottage cheese and cream cheese.
Add ½ of noodles to casserole dish followed by ½ of meat mixture and then all of the cheese mixture. Layer last ½ of noodles followed by last ½ of meat mixture.
Bake for 30 minutes. Sprinkle with cheddar cheese. Bake an additional 5 minutes. Serve hot.