01 - Set oven temperature to 350°F and allow to preheat.
02 - In a large skillet over medium heat, add ground beef and cook until browned, breaking up meat as it cooks. Drain any excess fat.
03 - Add finely chopped onion and minced garlic to the skillet; continue cooking, stirring frequently, until onions are tender, about 2 to 3 minutes.
04 - Incorporate diced tomatoes, tomato sauce, tomato paste, Italian seasoning, salt, and black pepper into the skillet. Stir well and simmer the mixture for 10 minutes to blend flavors.
05 - Bring a large saucepan of water to a boil. Add egg noodles and cook according to package directions until al dente. Drain thoroughly.
06 - In a mixing bowl, combine sour cream and small curd cottage cheese. Mix until evenly blended.
07 - Coat a 9x13 inch casserole dish lightly with nonstick spray. Layer half of the cooked noodles evenly in the base, then spoon half the sour cream-cottage cheese mixture over noodles, followed by half the beef mixture. Repeat the sequence with remaining noodles, cheese mixture, and beef.
08 - Distribute shredded cheddar cheese evenly across the top layer.
09 - Transfer dish to preheated oven. Bake uncovered for 25 to 30 minutes, or until cheese is melted and top is golden brown and bubbling.
10 - Remove from oven and let casserole rest for 10 minutes to allow for easier slicing. Serve warm.