1) Cook spaghetti according to package directions, drain and rinse in cold water, spaghetti must be cold.
2) Prepare Ground Beef and Sweet Onion - Season with garlic powder, Accent or any of your favorite seasonings and brown until no longer pink and onions are translucent.
3) Melt Butter and cool off. Beat eggs. Combine butter, eggs and 1 cup Parmesan cheese. Mixture will be lumpy, but smooth looking.
4) Spray casserole dish. Combine spaghetti and butter, egg & cheese mixture. Mix well with your hands and coat the spaghetti, take your time as this step makes a big difference, the better coated the spaghetti is, the better the dish comes out.
5) Add crushed tomatoes, mix well again.
6) Add mozzarella cheese and ground beef, mix well again.
7) Sprinkle with mozzarella cheese.
8) Take sliced tomatoes and cover top of casserole.
9) Cover with aluminum foil and bake at 350 for 1 hour, or until heated through.
Enjoy, it's the best recipe ever!