Preheat the oven to 350°F (175°C).
In a large pot, cook the egg noodles according to package instructions. Drain and set aside.
In a mixing bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, parsley, salt, pepper, garlic powder, and onion powder. Mix until well combined.
Roll the mixture into 1-inch meatballs.
In a skillet over medium heat, heat the olive oil. Add the meatballs and cook until browned on all sides, about 8-10 minutes. Remove from the skillet and set aside.
In the same skillet, whisk together the flour and beef broth until smooth. Cook for 2-3 minutes, stirring frequently.
Stir in the sour cream and Worcestershire sauce, and let the mixture simmer for about 5 minutes until slightly thickened.
In a large baking dish, combine the cooked noodles and meatballs. Pour the sauce over the top and gently mix to combine.
Sprinkle the shredded mozzarella cheese evenly over the top.
Cover the baking dish with foil and bake for 25 minutes. Remove the foil and bake for an additional 10-15 minutes, or until the cheese is bubbly and golden.
Allow to cool for a few minutes before serving.