Cook the egg noodles according on the package directions. Drain and put aside.
Heat the olive oil on medium-high-heat in a large pot. Then add the ground beef and cook and crumble till it is browned and cooked through. Season with desirable amounts of pepper and salt.
Remove the cooked-beef from the pot and put aside, leave the grease from the pan.
Add the onion into the pan and then sauté over moderate heat for 5 minutes or till tender.
Add the minced garlic and cook for extra minute, till aromatic and then add the butter into the pan and swirl around till it is melted.
Use a fork to stir into the flour and cook for a minute, stirring continuously. Then stir in half the beef broth till incorporated, then put in the next half.
Use a spatula to scrape the brown bits in the bottom of the pan, then that will provide the sauce lots of taste.
Mix in the sour cream, mustard, and half the cheese till well-combined. (Sour cream will keep melting & will gradually integrate in the mix) Let it simmer for 3-5 minutes, till thickened.
Add the ground beef back into the sauce and use a silicone-spatula to combine the egg noodles.
Pour into a 9×13″ greased casserole-dish and top with remaining cheese.
Bake uncovered at 375° for 15-20 minutes, till the cheese is melted and hot.
Serve and top with chopped parsley.