Prepare all ingredients by washing and slicing mushrooms, dicing onion, and mincing garlic.
In a large skillet, heat olive oil over medium heat. Sauté onion and garlic for 3-4 minutes until translucent.
Add ground beef, breaking it apart as it cooks. Brown for 5-7 minutes and drain excess fat.
Stir in mushrooms, salt, black pepper, paprika, and Worcestershire sauce. Cook for another 5 minutes.
Sprinkle flour over the mixture, stir well, and gradually pour in beef broth while stirring. Cook for 3-4 minutes until thickened.
Reduce heat to low and stir in sour cream. Simmer for 5 minutes, stirring occasionally.
Cook egg noodles according to package instructions, drain, and serve beef stroganoff over noodles. Garnish with parsley.