Pour olive oil on a paper towel and rub over a baking sheet with raised sides.
Toss milk and bread in a LARGE bowl.
Add the pressed garlic, grated onion and stir well.
Add the cheese, parsley, red pepper flakes, allspice, salt and pepper.
Beat the eggs, add to the bread mixture and stir until all ingredients are well incorporated.
Add the ground beef and mix very gently with your finger tips, just until all ingredients are blended (over handling the meat will make the meatballs tough), just toss, turn and fluff it.
Gently roll the meat mixture into 2 inch balls.
Place the meatballs on the prepared roasting pan, making sure they are well spaced and refrigerate for one hour to let the flavors meld.
Pre-heat the oven to 400.
Bake the meatballs for 17 minutes.
To freeze the cooked meatballs: Place them on a baking sheet, making sure they are not touching each other and place in the freezer for two hours. Place frozen meatballs in a freezer safe bag and back into the freezer.