Preheat oven to 350F.
Spray a 9x13 oven safe baking dish with nonstick spray.
Cook noodles until al dente and drain.
In a large skillet, cook the ground beef and onions with the olive oil.
Cook until onions are soft and ground beef no longer pink.
Drain the fat if desired.
In a large bowl, combine the cooked ground beef, onions, both cream soups, cooked egg noodles, garlic powder, pepper, ½ cup cheese, and tomato sauce.
Pour into the prepared casserole dish.
Top with remaining cheese.
Cover with foil and bake for 20 minutes.
Remove the foil and bake for another 5-10 minutes or until the edges are bubbly and the cheese is melted.
Remove from the oven and serve warm.