Preheat oven to 350°F and grease a 9x13-inch baking dish.
In a large skillet over medium-high heat, brown the ground beef with diced onion and garlic until meat is no longer pink, about 8 minutes.
Stir in tomato sauce, diced tomatoes, Italian seasoning, salt, and pepper, then simmer for 5 minutes.
In a large bowl, combine cooked egg noodles, sour cream, cottage cheese, and 1 cup of shredded cheddar cheese.
Layer half of the noodle mixture in the prepared baking dish, top with the meat sauce, then add remaining noodle mixture.
Sprinkle remaining 1 cup of cheddar cheese on top and bake for 30 minutes.
Optional: Broil for 2-3 minutes until cheese is golden and bubbly, then let stand 5 minutes before serving.