01 - Preheat the oven to 350°F.
02 - In a large skillet over medium heat, cook the ground beef until fully browned. Drain off excess fat.
03 - Add the finely chopped onion and minced garlic to the skillet. Sauté for 2 to 3 minutes until onions are softened.
04 - Stir in diced tomatoes, tomato sauce, tomato paste, Italian seasoning, salt, and black pepper. Simmer the mixture for 10 minutes.
05 - Meanwhile, cook 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 thoroughly.
07 - Grease a 9x13 inch casserole dish. Layer half the cooked noodles on the bottom, followed by half the sour cream-cottage cheese mixture, then half the beef-tomato mixture. Repeat layers with remaining ingredients.
08 - Sprinkle shredded cheddar cheese evenly over the top layer.
09 - Bake uncovered for 25 to 30 minutes, until the top is golden and bubbly.
10 - Let the casserole rest for 10 minutes prior to slicing and serving.