01 - Preheat oven to 350°F.
02 - In a large skillet over medium heat, cook ground beef until browned. Drain excess fat.
03 - Add 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 for 10 minutes.
05 - Meanwhile, cook egg noodles according to package directions until al dente. Drain well.
06 - In a mixing bowl, blend the sour cream and cottage cheese until combined.
07 - In a greased 9x13 inch casserole dish, layer half the cooked noodles, half the dairy mixture, then half the beef mixture. Repeat with remaining noodles, dairy mixture, and beef mixture.
08 - Sprinkle shredded cheddar cheese evenly over the top.
09 - Bake uncovered for 25 to 30 minutes until golden and bubbly.
10 - Allow to rest for 10 minutes before serving.