Preheat the oven to 375 F.
Spray a 9x13 pan with nonstick spray.
In a large skillet brown the ground beef over medium heat until no longer pink.
Drain excess fat if desired.
Return the skillet with the ground beef to the stove.
Pour in the tomato sauce, garlic powder and onion powder.
Stir to combine.
Turn to low and simmer for 20 minutes. Remove from heat and set aside until ready to assemble the casserole.
While this is simmering, cook the egg noodles according to package directions.
When cooked al dente, drain.
In a small bowl, combine the sour cream, cream cheese, and onion. Mix to combine.
Spread ½ the noodles in the bottom of the casserole dish.
Spoon half the meat mixture over the noodles.
Place small spoonfuls of the cream cheese/sour cream mixture over the meat mixture.
Top with the rest of the noodles, meat mixture, and the cream cheese mixture.
Top with shredded cheddar cheese.
Bake at 375F for 20 minutes or until the casserole is bubbly and the cheese is melted.
Remove and let sit for a minute or two.
Garnish with chopped fresh parsley and enjoy!