In a bowl, mix beef, breadcrumbs, milk, egg, allspice, nutmeg, salt, and pepper. Roll into small meatballs.
Heat butter in a skillet and brown meatballs on all sides. Remove and set aside.
In the same skillet, add flour and stir to form a roux. Slowly whisk in beef broth, then add cream and Worcestershire.
Bring to a simmer and return meatballs to the pan. Cook for 10–12 minutes until cooked through.
Meanwhile, cook pasta according to package instructions. Drain and add to the meatball mixture.
Stir to combine and garnish with parsley.