Heat a pot of salted water to boiling, then add egg noodles and cook until tender for the desired number of servings, once tender, drain and set aside. Feel free to use mashed potatoes in place of the egg noodles, your choice.
While the noodles are cooking, heat a large non stick pan on medium heat and when hot, add the ground beef, onion, and garlic. Break up the meat a little, goal is a good chunky beef sauce. Cook the beef until no longer pink. Drain off any fat.
Add the mushrooms to the pan and cook 3-4 minutes.
Stir in the flour and cook 1 minute more.
Add the beef broth, Worcestershire sauce, and season with salt and pepper as desired.
Bring to a boil then reduce to a simmer. Simmer for 10-15 minutes. (To thicken the sauce more or to your desired consistency, make a slurry with equal parts cornstarch and cold water and stir into the sauce.)
Remove the pan from heat, stir in the sour cream and parsley if using.
Serve over the egg noodles or mashed potatoes if you wish. Enjoy.