Prepare the Meatballs: In a mixing bowl, combine the ground beef, breadcrumbs, milk, egg, salt, pepper, garlic powder, onion powder, allspice, and nutmeg. Mix until well combined. Shape the mixture into small meatballs, about 1 inch in diameter.
Cook the Meatballs: Heat a large skillet over medium heat. Add the meatballs to the skillet and cook until browned on all sides and cooked through, about 8-10 minutes. Remove the cooked meatballs from the skillet and set aside.
Make the Sauce: In the same skillet, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes until golden brown. Gradually whisk in the beef broth and heavy cream until smooth. Stir in the Worcestershire sauce and season with salt and pepper to taste. Cook for an additional 2-3 minutes until the sauce thickens slightly.
Assemble the Noodle Bake: Preheat the oven to 375°F (190°C). In a large mixing bowl, combine the cooked egg noodles and cooked meatballs. Pour the sauce over the noodle and meatball mixture, tossing gently to coat everything evenly.
Bake: Transfer the mixture to a greased baking dish. Bake in the preheated oven for 20-25 minutes, or until the casserole is bubbly and the top is golden brown.
Garnish and Serve: Remove the Swedish Meatball Noodle Bake from the oven and garnish with chopped fresh parsley. Serve hot and enjoy the comforting flavors of this delicious casserole.