Preheat oven to 375°F and grease a 9x13-inch baking dish.
In a large skillet, brown the ground beef over medium-high heat until fully cooked, breaking it into crumbles, about 8-10 minutes. Drain fat and season with Italian seasoning, garlic powder, onion powder, salt, and pepper.
In a large bowl, mix cooked pasta, browned beef, pasta sauce, diced tomatoes, cottage cheese, 1 cup mozzarella, and Parmesan until well combined.
Transfer the mixture to the prepared baking dish and spread evenly.
Top with the remaining 1 cup of mozzarella cheese.
Cover with aluminum foil and bake for 20 minutes, then remove foil and bake an additional 10 minutes until cheese is melted and bubbly.
Let cool for 5 minutes before serving.