Begin by cooking the egg noodles according to package instructions. Drain and set aside.
In a large skillet, heat the olive oil over medium heat.
Add chopped onion and minced garlic to the skillet. Sauté for 2-3 minutes until onions are translucent.
Increase the heat to medium-high and add the ground beef. Cook until browned, about 5-7 minutes. Drain excess fat if needed.
Stir in the sliced mushrooms and cook for another 4-5 minutes until mushrooms are tender.
Season the mixture with salt, pepper, Worcestershire sauce, and soy sauce, mixing well.
Sprinkle flour over the beef mixture and stir for about 1 minute to combine.
Pour in the beef broth while stirring continuously. Allow it to simmer for 5 minutes until slightly thickened.
Lower the heat and stir in the sour cream, mixing until fully incorporated and warm (do not boil).
Serve the stroganoff over the cooked egg noodles, garnished with fresh parsley.