01 - Set oven temperature to 350°F (175°C) to preheat while preparing other components.
02 - In a large skillet over medium heat, cook ground beef until thoroughly browned, breaking apart with a spoon. Drain any excess fat.
03 - Add chopped onion and minced garlic to the skillet. Sauté for 2 to 3 minutes, until onion is softened and fragrant.
04 - Stir in diced tomatoes with juice, tomato sauce, tomato paste, Italian seasoning, salt, and black pepper. Simmer mixture for 10 minutes to develop flavors.
05 - While sauce simmers, bring a large saucepan of salted water to a boil. Cook egg noodles according to package instructions until al dente. Drain well.
06 - In a mixing bowl, blend sour cream and cottage cheese thoroughly.
07 - Lightly grease a 9x13 inch casserole dish. Layer half the cooked noodles on the bottom, followed by half of the sour cream and cottage cheese mixture, and half of the beef mixture. Repeat the layers with remaining ingredients.
08 - Evenly distribute shredded cheddar cheese across the top layer.
09 - Bake uncovered in the preheated oven for 25 to 30 minutes, until top is golden and casserole is bubbling.
10 - Allow to rest for 10 minutes to set before portioning and serving.