Preheat Oven: Preheat your oven to 350°F and grease a 9×13-inch baking dish with nonstick spray.
Cook Beef and Sauce: In a large skillet over medium-high heat, cook the ground beef and onion until the beef is browned and cooked through, about 10 minutes. Add minced garlic and cook for an additional minute.
Prepare Sauce: Stir in the tomato sauce and Italian seasoning. Let the mixture simmer for 5 minutes, stirring occasionally. Season with salt and pepper to taste. Remove from heat and set aside.
Cook Noodles: While the sauce simmers, cook the egg noodles according to the package instructions in a large pot of salted boiling water. Drain and set aside.
Combine Dairy Mixture: In a large mixing bowl, combine the sour cream and cottage cheese. Add the cooked egg noodles, and season with salt and pepper. Stir until evenly combined.
Layer the Casserole: Spread half of the egg noodle mixture into the prepared baking dish. Top with half of the meat sauce. Repeat the layers with the remaining egg noodles and meat sauce.
Add Cheese and Bake: Sprinkle the grated cheddar cheese evenly over the top. Bake in the preheated oven until the sauce is bubbly and the cheese has melted, about 30 minutes.
Cool and Serve: Let the casserole cool for 10 minutes before serving. Enjoy!