Heat olive oil in a large skillet over medium-high heat.
Add the ground meat and season with salt, pepper, Italian seasoning, garlic powder, and red pepper flakes if using.
Cook, breaking it up well, until fully cooked and lightly browned.
Stir in the marinara sauce and simmer uncovered for about 10 minutes, until glossy and spoonable. Do not over-reduce. Taste and adjust seasoning.
Blend the cottage cheese until completely smooth.
In a bowl, mix with ricotta, egg, Parmesan, salt, and pepper until creamy and well combined.
Lightly oil a 9×13-inch ceramic or glass baking dish. Spread a thin layer of meat sauce on the bottom. Layer noodles, ricotta mixture, mozzarella and Parmesan, and meat sauce. Repeat 3–4 layers, finishing with meat sauce and a generous topping of cheese.
Cover tightly with foil and bake at 375°F for 45–55 minutes. Uncover and bake an additional 15–20 minutes until bubbling and golden. Let it rest 15 minutes before slicing.