01 - Preheat the oven to 350°F.
02 - In a large skillet over medium heat, cook the ground beef until well browned. Drain any excess fat.
03 - Add the chopped onion and minced garlic to the skillet. Sauté until softened, about 2 to 3 minutes.
04 - Stir in the diced tomatoes, tomato sauce, tomato paste, Italian seasoning, salt, and black pepper. Simmer for 10 minutes, stirring occasionally.
05 - Meanwhile, cook the egg noodles in a large saucepan according to package directions until al dente. Drain thoroughly.
06 - In a mixing bowl, blend together the sour cream and cottage cheese until smooth.
07 - Grease a 9x13 inch casserole dish. Layer half of the cooked noodles in the dish, followed by half of the sour cream and cottage cheese mixture, then half of the beef mixture. Repeat the layers with remaining ingredients.
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 bubbly.
10 - Allow the casserole to rest for 10 minutes before slicing and serving.