Warm a large pot over medium heat. Melt butter with olive oil.
Brown the ground beef until no pink remains, breaking it up as it cooks.
Season with salt and pepper. Spoon off excess fat if needed.
Stir in onion and cook until translucent, about 3 minutes. Add garlic and cook 30 seconds.
Add mushrooms and sauté until they release moisture and brown, 4 to 5 minutes.
Sprinkle flour and paprika over the mixture. Cook, stirring, for 1 minute.
Pour in beef broth, Worcestershire, and Dijon. Scrape the bottom to release browned bits.
Bring to a gentle boil. Add egg noodles and submerge them in the liquid.
Reduce to a lively simmer. Cook, stirring occasionally, until noodles are tender, 8 to 10 minutes.
Lower heat. Stir in sour cream and cream cheese until smooth and creamy.
Taste and adjust salt and pepper. Rest 2 minutes to thicken slightly.
Top with parsley and serve warm.