Instructions
Cook onion in olive oil over medium heat until tender, about 5 minutes. Add garlic and cook 1 minute more.
Reduce heat to low, add remaining sauce ingredients with 1 cup of water. Simmer covered 60 minutes.
Meanwhile, combine all meatball ingredients (except olive oil) and form 18 meatballs.
In a large pan, heat olive oil over medium-high heat and add meatballs. Brown on all sides until golden (they do not need to be cooked through), about 10 minutes.
Add meatballs to sauce, cover and simmer 30 minutes. Uncover and simmer until sauce reaches desired consistency.
Serve over spaghetti.