01 - Set oven to 350°F.
02 - In a large skillet over medium heat, cook ground beef until well browned. Drain off rendered fat.
03 - Add chopped onion and garlic to the skillet and sauté until tender, about 2 to 3 minutes.
04 - Stir in diced tomatoes, tomato sauce, tomato paste, Italian seasoning, salt, and black pepper. Let the mixture simmer for 10 minutes.
05 - Cook egg noodles in a large saucepan according to the package instructions until al dente. Drain thoroughly.
06 - In a mixing bowl, combine sour cream and cottage cheese until well blended.
07 - In a greased 9x13 inch casserole dish, spread half the cooked noodles, top with half the sour cream-cottage cheese mixture, then half the beef sauce. Repeat layers using remaining ingredients.
08 - Evenly sprinkle shredded cheddar cheese over the layered casserole.
09 - Bake uncovered for 25 to 30 minutes, until the cheese topping is golden and the casserole is bubbling.
10 - Remove from oven and allow casserole to rest for 10 minutes before slicing and serving.