Preheat Oven: Preheat oven to 350°F (175°C). Lightly spray a 9×13-inch baking dish with cooking spray.
Cook Ground Beef: In a large skillet, cook ground beef over medium heat until no longer pink. Drain excess fat.
Add Tomatoes and Seasonings: Stir in diced tomatoes with juice, Rotel, salt, black pepper, onion powder, garlic powder, and tomato paste. Simmer for 20 minutes on low heat, stirring occasionally.
Cook Noodles: Boil egg noodles in salted water until al dente, then drain.
Combine Noodles and Sour Cream: In a mixing bowl, combine the hot noodles with sour cream.
Assemble Casserole: Spread sour cream-coated noodles in the baking dish. Spoon meat sauce over noodles.
Add Cheese Topping: Mix cheddar, Parmesan, and mozzarella in a bowl. Sprinkle over the meat sauce.
Bake: Cover with foil and bake for 35 minutes. Uncover and bake for an additional 5-10 minutes until cheese is golden.
Serve: Let the casserole rest for 5 minutes before serving.