Shape into balls with ice cream scoop, or something similar to ensure meatballs are approximately the same size.
Place meatballs on baking sheet with sides to catch the juice.
Bake 20-25 minutes at 375°F until browned.
Let cool thoroughly. Store in refrigerator overnight.
For Meat and Sauce
Brown Pork, Chicken, Italian Sausage and any other meats on all sides in the same pan on high heat with a splash of olive oil. When each meat is browned on all sides, remove to slow cooker.
In the same pan lightly brown onion. When onion is almost browned add garlic and cook along until garlic is fragrant.
De-glaze pan with wine, scraping off all the browned bits from the bottom of the pan.
Add 1 can of crushed tomatoes to the same pan to make sure you can retrieve all the browned goodness on the bottom of the pan.
Add onion, garlic and tomato mixture to the slow cooker, along with the remaining tomatoes and spices.
In a separate pan saute' sliced mushrooms until soft in a splash of olive oil. Add to slow cooker.
Cook on high for about 2-3 hours. Lower temperature to low and cook for the rest of the day.
Cool sauce and refrigerate overnight.
Scrape accumulated fat off the top of the pan.
Turn sauce on high again in the morning to heat it up. When it starts to bubble, reduce heat to low.
About 1 hour before dinner, if the sauce has thickened up enough, increase heat to high and remove lid to allow evaporation.
Add meatballs and parmesan cheese.
Cook for an hour or so until meatballs are hot.
Cook pasta according to pasta directions. Drain and reserve 1 cup of cooking water.
Combine pasta, sauce and some of the cooking water. Add more meat and sauce to the top of an individual plate.
Serve with more cheese, a side salad and garlic bread.