Heat olive oil in a large stock pot. Add onion and saute until translucent, about 3-4 minutes. Add garlic and saute additional minute.
Add tomato paste and mix well. Cook tomato paste for approximately one minute, then deglaze the pot with the wine.
Add the remaining sauce ingredients and mix well. Simmer, covered, over low heat for one hour.
Meatball Directions
While the sauce is simmering, prepare the meatballs. Move an oven rack to the top setting and heat the oven to broiling. Line a sheet pan with a piece of foil.
In a large bowl, combine the meatball ingredients and mix well with your hands.
Keeping hands wet (keep a small bowl of water next to you during this step), form meat mixture into golf-balls sized meatballs and place on foil-lined baking sheet.
Broil meatballs for 10 minutes.
Add meatballs to sauce and simmer for an additional 10-15 minutes. Serve over your favorite pasta.
Notes
This makes a LOT of sauce and meatballs. I usually make this and halve everything so I can freeze half for later.