Step 1: Season the Beef - Place the beef stew meat in a large bowl and sprinkle it with the kosher salt, black pepper, and garlic powder. Toss until every piece has a light, even coating. I like seasoning the meat before it hits the skillet because the spices cling better and become part of that browned outer layer instead of floating loosely in the broth. Try to pat the beef dry with paper towels before adding the seasonings. Moisture on the surface can keep it from browning properly, and we want those dark golden edges that make the soup taste like it cooked with a lot more effort than it actually did.
Step 2: Sear the Beef - Heat the olive oil in a large skillet over medium high heat. Add the beef in a single layer, working in batches if your skillet is crowded, and sear it for 2 to 3 minutes until several sides are nicely browned. The meat does not need to cook through. You are only building color, and that browned color gives the finished soup a richer, more developed taste. I know dirtying a skillet adds one more item to the sink, but this is the step that takes the broth from good to deeply savory.
Step 3: Load the Slow Cooker - Transfer the seared beef to a 6 or 7 quart slow cooker. Add the diced onion, celery, carrots, and minced garlic over and around the meat. Pour in the beef broth and Worcestershire sauce, then crumble in the beef bouillon cube. Give everything a gentle stir so the vegetables are mostly covered by liquid and the bouillon starts to dissolve. There is no need to cook the vegetables first. They will have plenty of time to soften and share their flavor with the broth.
Step 4: Cook Until Fork Tender - Cover the slow cooker and cook on low for 7 to 8 hours or on high for 4 to 5 hours. The soup is ready for the finishing ingredients when the beef can be easily pulled apart with a fork and the carrots are tender. Try not to lift the lid repeatedly, since each peek lets out heat and can stretch the cooking time. I know it is tempting once the house starts smelling like Sunday dinner, but let the cooker do its job. If the beef still feels chewy when you check it, cover the cooker and give it another 30 minutes.
Step 5: Cook the Egg Noodles - About 30 minutes before serving, bring a large pot of salted water to a boil and cook the wide egg noodles according to the package directions until just al dente. Drain them well and set them aside. Cooking the noodles separately is one small extra step, but it keeps them from soaking up too much broth or turning overly soft while the beef cooks. You want them tender but still sturdy enough to hold their shape when they are folded into the soup.
Step 6: Blend the Creamy Base - In a medium bowl, whisk the softened cream cheese and sour cream together until smooth. Spoon in a small amount of hot broth from the slow cooker and whisk again. This gentle warming step helps the dairy blend into the soup more evenly, especially when your cream cheese is still a little cool in the center. Add another spoonful of broth if needed until the mixture is loose, smooth, and easy to pour.
Step 7: Finish the Broth - Stir the cream cheese mixture into the slow cooker, then pour in the heavy cream. Keep stirring gently until the broth looks smooth and creamy with no visible streaks. Cover and cook for another 10 to 15 minutes, just long enough for the soup to warm through and thicken slightly. Avoid a hard boil after adding the dairy. Gentle heat keeps the broth smooth and gives everything time to settle into that rich, spoon coating consistency.
Step 8: Add the Noodles and Serve - Fold the drained egg noodles into the creamy beef soup right before serving. Stir carefully so you do not break the tender noodles or shred the beef too much. Ladle the soup into bowls, top with chopped parsley if your family enjoys it, and bring it to the table while the broth is hot and the noodles still have a pleasant bite. I usually keep a little extra broth nearby in case someone prefers a thinner bowl or comes back for seconds after the noodles have started soaking things up.