Heat a large pot over medium heat and brown beef until cooked through, then drain excess grease if needed.
Add onion, garlic, and mushrooms and sauté 3–4 minutes until softened.
Stir in beef broth, milk, Worcestershire sauce, paprika, salt, and pepper.
Add uncooked egg noodles and bring mixture to a gentle boil.
Reduce heat, cover, and simmer 10–12 minutes until noodles are tender, stirring occasionally.
Stir in sour cream and cream cheese until smooth and creamy.
Simmer 2–3 minutes until sauce thickens.
Garnish with parsley and serve warm.