Preheat your oven to 350°F (175°C).
Cook the egg noodles according to the package instructions until al dente. Drain the noodles and set aside.
In a large skillet, cook the ground beef over medium heat, breaking it up with a wooden spoon until browned and cooked through. Drain any excess fat.
Add the chopped onion to the skillet and cook until softened, about 5 minutes. Add the minced garlic, salt, and black pepper, and cook for an additional 1 minute, until fragrant.
Stir in the beef broth, sour cream, condensed cream of mushroom soup, and Worcestershire sauce. Simmer the mixture for about 10 minutes, stirring occasionally, until slightly thickened.
Combine the cooked egg noodles with the beef mixture in the skillet or a large mixing bowl, ensuring the noodles are well-coated with the sauce.
In a 9x13-inch (23x33 cm) baking dish, layer half of the noodle and beef mixture. Sprinkle 1 cup of shredded cheese over the layer. Add the remaining noodle and beef mixture on top, spreading it out evenly. Sprinkle the remaining 1 cup of shredded cheese over the top layer.
Bake the casserole in the preheated oven for 25-30 minutes, or until the cheese is melted and bubbly.
Remove the casserole from the oven and let it rest for 5 minutes before serving. Garnish with chopped parsley, if desired.