Preheat oven to 350°F. Grease a 9x13 baking dish with cooking spray.
Boil egg noodles in salted water for 4 minutes only. Drain and set aside - they should be firm and underdone.
Brown ground beef with diced onion in a large skillet over medium-high heat until fully cooked, 8 to 10 minutes. Drain excess fat. Add garlic and cook 1 minute.
Stir in both condensed soups, beef broth, Worcestershire, onion powder, garlic powder, and black pepper. Simmer 2 minutes. Season with salt.
Fold par-cooked noodles into the beef mixture. Transfer to the prepared baking dish and spread flat.
Cover with foil and bake 25 minutes. Remove foil, top with Swiss and provolone cheese, and bake uncovered 10 to 12 minutes until bubbly and golden.
Scatter crispy fried onions over the top in the last 3 minutes of baking. Rest 5 minutes before serving.