In a medium-sized mixing bowl, add the breadcrumbs and set them aside.
In a skillet add 1/2 stick of butter (4 tablespoons). Add the diced onion, allspice, nutmeg, and black pepper then cook until the onion is translucent.
Add the minced garlic and cook a further 2 minutes.
Add milk and bring to a simmer. Add mixture to the breadcrumbs, mix well, then set aside to cool.
In another medium-sized mixing bowl, add the eggs and beat. Add the ground meat and combine well. Once the breadcrumb mixture has cooled enough, add the meat/egg and mix together using hands. I know, it’s yucky, but it will give you the best results.
Shape into golf ball-sized balls (or bigger/smaller, whatever your preference for meatballs) then set onto a baking sheet lined with parchment paper.
Put into the refrigerator for 30 minutes. Turn on the oven to preheat to 375°F.
While the meatballs are setting, add water to a pot (enough to cook the pasta - about 8 cups) then bring to a boil. Add salt to the water.
Add pasta and boil, uncovered until the pasta is almost al dente (still has a slight crunch) about 7 to 8 minutes. Drain the pasta from the water and put it into a 9x13 casserole dish sprayed with cooking spray. Set aside.
Wipe out the skillet you used to cook the onions using a paper towel, then add the olive oil. Turn the heat to medium and add half of the meatballs. You want enough room for the meatballs not to be crowded. Brown the meatballs on all sides and put them into the casserole dish with the pasta.
Do the same with the second batch of meatballs. Set aside.
Using the pot you cooked the pasta in, add 1 stick of butter (8 tablespoons) and melt.
Add the flour and stir continuously for about 5 minutes. This will cook the flour.
Add the beef broth, water, Worcestershire sauce, 1 teaspoon black pepper, and heavy cream then bring to a simmer. Cook, simmering for about 10 to 15 minutes. The sauce should thicken up and reduce a little.
Pour the sauce all over the meatballs and pasta. It will seem like there’s too much sauce but don’t worry, it will reduce in the oven and won’t be as much.
Put the casserole dish into the oven and cook for 30 minutes.
Remove the dish from the oven. Sprinkle with chopped parsley then serve with garlic bread and salad.