01 - Preheat oven to 350°F.
02 - In a large skillet over medium heat, cook ground beef until well browned. Drain excess fat thoroughly.
03 - Add finely chopped onion and minced garlic to the skillet; sauté until translucent and aromatic, about 2 to 3 minutes.
04 - Incorporate diced tomatoes, tomato sauce, tomato paste, Italian seasoning, salt, and pepper. Stir well and simmer over low heat for 10 minutes.
05 - While sauce simmers, cook egg noodles in a large saucepan of boiling salted water until al dente, according to package instructions. Drain well.
06 - Combine sour cream and cottage cheese in a mixing bowl and stir until evenly blended.
07 - Grease a 9x13 inch casserole dish. Layer half the cooked noodles, followed by half the sour cream-cottage cheese mixture, then half of the beef mixture. Repeat the sequence to create a second layer.
08 - Sprinkle shredded cheddar cheese evenly across the surface.
09 - Transfer casserole dish to the preheated oven and bake uncovered for 25 to 30 minutes, or until the cheese is golden and casserole is bubbly.
10 - Let the casserole rest at room temperature for 10 minutes for easier slicing and serving.