Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish and set aside.
In a large bowl, combine all the meatball ingredients except the olive oil. Mix thoroughly, then form the mixture into evenly sized meatballs.
Heat the olive oil in a skillet over medium-high heat. Brown the meatballs on all sides until fully cooked. Remove the meatballs from the skillet and set aside.
Using the same skillet, add the beef broth, Worcestershire sauce, and heavy cream. Stir to combine and simmer until the sauce thickens slightly. Season with salt and pepper to taste.
Cook the egg noodles according to the package directions, then drain well. Spread the noodles evenly across the bottom of the prepared baking dish.
Place the browned meatballs over the noodles. Pour the creamy sauce evenly over the meatballs, then sprinkle the grated Swiss cheese on top.
Bake the casserole uncovered for 20–25 minutes, or until the cheese is melted and lightly golden.
Allow the casserole to rest for 5 minutes before serving. Garnish with fresh chopped parsley for a finishing touch.
Enjoy!