01 - Set oven to 350°F and allow it to fully preheat.
02 - In a large skillet over medium heat, brown ground beef until no longer pink. Drain excess fat.
03 - Add chopped onion and minced garlic to skillet and cook until softened, about 2 to 3 minutes.
04 - Stir in diced tomatoes, tomato sauce, tomato paste, Italian seasoning, salt, and black pepper. Reduce heat and simmer for 10 minutes.
05 - In a large saucepan, cook egg noodles according to package directions until al dente. Drain well.
06 - In a mixing bowl, combine sour cream and cottage cheese until well blended.
07 - Grease a 9x13 inch casserole dish. Layer half of the cooked noodles in the bottom, top with half the sour cream and cottage cheese mixture, then half the beef mixture. Repeat layers.
08 - Sprinkle shredded cheddar cheese evenly over the top layer.
09 - Bake uncovered in preheated oven for 25 to 30 minutes, until casserole is golden and bubbling.
10 - Allow casserole to rest for 10 minutes before slicing and serving.