Preheat the oven to 425F.
Set aside one cup of the mozzarella cheese for topping the lasagna later. In a medium bowl, mix together the remaining mozzarella and rest of the cheese mixture ingredients (mozzarella, ricotta, cottage cheese, parmesan, eggs, parsley and pepper) until combined.
In a large skillet over medium-high heat, add the ground beef and onion. Brown the ground beef, breaking into very small chunks as you do. (The smaller the better so there aren't big chunks of meat in the lasagna.)
Drain the meat of any excess grease and return to the pan. Add the sauces and mix until heated through.
Spoon a thin layer of sauce onto the bottom of a 9x13 baking dish. Using 5 noodles for the first layer - dip a noodle in the sauce and spread the top of the noodle with a layer of sauce. Place in the pan. Dipping/covering each individual noodle with sauce ensures the noodles will cook through. (See the photos in the post.) Repeat with the remaining noodles. You may have to break the 5th noodle in half to fit it along the bottom of the pan. If it breaks no problem, just layer it in the best you can!
Layer the rest of the lasagna as follows:Add 1/2 of the cheese mixture in dollops across the top of the noodle/sauce layer. Spread with a small spatula until smooth. Spread a few small spoonfuls of sauce over the cheese layer. Dip/cover another 5 noodles and lay them on top of the cheese mixture. Add the other 1/2 of the cheese mixture in dollops across the top of the noodle/sauce layer. Spread with a small spatula until smooth.Spread a few small spoonfuls of sauce over the cheese layer.Dip/cover the remaining 6 noodles in sauce and and lay them on top. Spread any remaining sauce over top of the lasagna. Cover the dish tightly with aluminum foil. Bake for 40 minutes covered. Remove the foil and top with the reserved mozzarella cheese. Bake for another 15-20 minutes until browned and bubbling.
Let the lasagna sit for 20 minutes before serving. Slice and enjoy!