Heat the oven to 375°F (190°C). Grease a 9x13 baking dish and one side of a sheet of foil.
Brown the ground beef and onion in a large skillet over medium-high heat for 8 to 10 minutes, until no pink remains (160°F). Drain any excess fat. Add the garlic and cook 1 minute.
Stir in the marinara and salt and simmer for 5 minutes.
Blend the cottage cheese, egg, ¼ cup Parmesan, Italian seasoning and pepper for about 30 seconds, until completely smooth with no visible curds.
Spread 1 cup of the meat sauce in the dish. Layer 3 noodles, one third of the cheese mixture, ¾ cup of sauce and ½ cup of mozzarella. Repeat these layers two more times.
Top with the last 3 noodles and the remaining sauce, making sure every noodle edge is covered. Sprinkle with the remaining ½ cup mozzarella and ¼ cup Parmesan.
Cover with the greased foil and bake for 35 minutes. Uncover and bake 10 to 15 minutes more, until bubbling and golden.
Let the lasagna rest at least 15 minutes, then cut into 12 slices.