01 - Preheat the oven to 350°F.
02 - In a large skillet over medium heat, brown the ground beef until fully cooked. Drain excess fat.
03 - Add the chopped onion and minced garlic to the skillet and sauté for 2 to 3 minutes until softened.
04 - Stir in diced tomatoes with liquid, tomato sauce, tomato paste, Italian seasoning, salt, and black pepper. Simmer for 10 minutes to develop flavors.
05 - Boil egg noodles in a large saucepan according to package directions until al dente. Drain well.
06 - In a mixing bowl, combine sour cream and cottage cheese until smooth.
07 - Lightly grease a 9x13 inch casserole dish. Layer half of the cooked noodles, then half of the sour cream-cottage cheese mixture, then half of the beef mixture. Repeat with remaining noodles, dairy mixture, and beef.
08 - Sprinkle the shredded cheddar cheese evenly over the top layer.
09 - Bake uncovered for 25 to 30 minutes, until the top is golden and the filling is bubbling.
10 - Remove from oven and let rest for 10 minutes to set before serving portions.