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, combine the cooked pasta, browned beef, pasta sauce, diced tomatoes, cottage cheese, 1 cup of mozzarella cheese, and Parmesan cheese. Stir until everything is well mixed.
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.