01 - Preheat oven to 350°F.
02 - In a large skillet over medium heat, cook ground beef until browned, breaking apart as it cooks. Drain excess fat.
03 - Add chopped onion and minced garlic to the beef; sauté until softened, about 2 to 3 minutes.
04 - Stir in diced tomatoes, tomato sauce, tomato paste, Italian seasoning, salt, and pepper. Simmer for 10 minutes.
05 - Cook egg noodles according to package instructions until al dente. Drain thoroughly.
06 - In a mixing bowl, combine sour cream and cottage cheese until evenly blended.
07 - Grease a 9x13 inch casserole dish. Layer half of the cooked noodles in the base, followed by half of the sour cream-cottage cheese mixture, then half of the beef mixture. Repeat layering with remaining noodles, dairy mixture, and beef sauce.
08 - Sprinkle the shredded cheddar cheese evenly over the top layer.
09 - Bake uncovered for 25 to 30 minutes, until the cheese is golden and the casserole is bubbling.
10 - Allow casserole to rest for 10 minutes before slicing to serve.