01 - Preheat the oven to 350°F (175°C).
02 - In a large skillet over medium heat, cook the ground beef until thoroughly browned. Drain off any excess fat.
03 - Add the finely chopped onion and minced garlic to the beef; sauté until the onion is softened, about 2 to 3 minutes.
04 - Stir diced tomatoes, tomato sauce, tomato paste, Italian seasoning, salt, and black pepper into the skillet. Reduce heat and simmer for 10 minutes to develop flavor.
05 - While the sauce simmers, cook the egg noodles in a large saucepan of boiling water following package instructions until al dente. Drain well.
06 - In a mixing bowl, blend sour cream with cottage cheese until evenly combined.
07 - Grease a 9x13 inch casserole dish. Layer half the cooked noodles, followed by half the sour cream and cottage cheese mixture, and then half the beef mixture. Repeat layering with remaining ingredients.
08 - Evenly sprinkle the shredded cheddar cheese over the top layer.
09 - Bake uncovered in the preheated oven for 25 to 30 minutes, or until the top is golden brown and the casserole is bubbling.
10 - Allow the casserole to rest for 10 minutes out of the oven before cutting and serving.