I love this sauce! It works with meatballs, in a baked ziti or lasagna, or just over a bowl of spaghetti. It takes some time, but it freezes well. The caramelized onions are the key to giving this sauce it's rich flavor.
In a dutch oven, or large pot, heat 1 tablespoon oil over medium-low heat; add onions and sugar. Cook 20-30 minutes until golden, stirring occasionally. Add garlic and cook for one minute.
Increase heat to medium-high. Stir in wine, cook 1 minute, scraping bottom of pot. Add remaining ingredients and bring to a boil. Reduce heat to low and simmer for about 3 hours, stirring occasionally.