01 - Preheat the oven to 350°F (175°C).
02 - In a large skillet over medium heat, cook the ground beef until browned. Drain any excess fat.
03 - Add finely chopped onion and minced garlic to the skillet; sauté until softened, about 2 to 3 minutes.
04 - Stir in diced tomatoes, tomato sauce, tomato paste, Italian seasoning, salt, and black pepper. Simmer the mixture for 10 minutes.
05 - Meanwhile, cook the egg noodles according to package instructions until al dente. Drain well.
06 - In a mixing bowl, combine sour cream and small curd cottage cheese until evenly blended.
07 - In a greased 9x13 inch casserole dish, layer half of the cooked noodles, spread half of the sour cream and cottage cheese mixture, then spoon over half of the beef and tomato mixture. Repeat layering with the remaining ingredients.
08 - Evenly sprinkle shredded cheddar cheese over the top layer.
09 - Bake uncovered in the preheated oven for 25 to 30 minutes, until the top is golden and the casserole is bubbling.
10 - Allow the casserole to rest for 10 minutes before slicing and serving.