Preheat and prep: Heat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with olive oil or nonstick spray.
Cook the meat: In a large skillet over medium heat, warm 1 tablespoon olive oil.
Add the ground meat and cook, breaking it up, until browned. Season with salt and pepper.
Sauté aromatics: Add chopped onion to the meat and cook until softened, about 4–5 minutes. Stir in minced garlic for 30 seconds until fragrant.
Build the sauce: Stir in marinara, tomato paste, Italian seasoning, and red pepper flakes if using.
Simmer for 5–8 minutes to thicken slightly. Taste and adjust salt and pepper.
Mix the cheese layer: In a bowl, combine cottage cheese, 1 cup shredded mozzarella, 1/4 cup Parmesan, the egg, chopped herbs, a pinch of salt, and pepper. Stir until creamy and well mixed.
Layer 1—sauce: Spread 1 cup of the sauce in the bottom of your baking dish.
If using no-boil noodles, add 1/4 cup water to the sauce and swirl to coat the bottom.
Layer 2—noodles: Arrange a layer of noodles to cover the sauce. Break pieces to fit, leaving no big gaps.
Layer 3—cottage cheese: Dollop and spread one-third of the cottage cheese mixture over the noodles.
Layer 4—sauce and mozzarella: Spoon 1 to 1 1/2 cups sauce over the cheese layer, then sprinkle a handful of mozzarella.
Repeat: Continue layering (noodles, cottage cheese, sauce, mozzarella) for a total of three layers. End with noodles and the remaining sauce on top to fully cover.
Top with cheese: Sprinkle the remaining mozzarella and Parmesan evenly over the final sauce layer.
Cover and bake: Cover the dish tightly with foil, tenting it slightly so it doesn’t stick to the cheese.
Bake for 25 minutes.
Uncover and finish: Remove the foil and bake another 15–20 minutes, until the top is bubbly and golden around the edges. If you like extra browning, broil for 1–2 minutes, watching closely.
Rest and serve: Let the lasagna rest for 10–15 minutes before slicing. This helps it set and keeps the layers neat.
Garnish with extra herbs.