Heat the olive oil over medium-high heat in a large skillet and cook the ground beef for 4-5 minutes or until browned and cooked through. Add the diced onions and minced garlic and cook for 2 minutes. Remove the meat from the skillet and set aside.
Bring a large pot with salted water to a boil and cook the egg noodles according to package instructions. Once cooked, drain and set aside.
In the same pan that you cooked the meat, melt the butter over medium. Heat and sprinkle in the flour. Whisk for 2 minutes until the mixture begins to brown..
Pour in the beef broth and let it come to a boil. Season with the Worcestershire sauce, garlic powder, and mustard powder. Simmer until thick (5-10 minutes). Reduce the heat and stir in the cream and parmesan cheese. Add the cooked beef back to the skillet.
Add the cooked noodles to the beef sauce and stir to combine. Season with salt and black pepper then sprinkle with fresh chopped parsley. Transfer to plates and serve with some additional grated parmesan cheese. Enjoy!