01 - Boil egg noodles in a large pot following package directions. Drain well and set aside.
02 - In a large skillet over medium-high heat, cook ground beef until completely browned, breaking apart with a spatula, about 5 minutes. Drain excess fat if necessary.
03 - Add chopped onion to the skillet and cook for 2 minutes until softened. Stir in minced garlic and mushrooms, then cook for 3 to 4 minutes until mushrooms are tender.
04 - Sprinkle taco seasoning, smoked paprika, salt, and black pepper over the beef mixture. Stir thoroughly to evenly coat.
05 - Add tomato paste, cook for 1 minute, then pour in beef broth. Bring to a gentle simmer and cook for 5 minutes to meld flavors.
06 - Decrease heat to low. Add cream cheese and stir until fully melted and combined. Fold in sour cream and mix until sauce appears smooth and creamy.
07 - Add cooked egg noodles to the skillet and gently toss to evenly coat with the sauce.
08 - Taste and adjust seasoning if needed. Serve immediately, garnished with chopped cilantro or parsley if desired.