Mix together all the meatball ingredients and set aside.
Heat olive oil in a large soup pot over medium heat. Add the onion and sauté until golden, about 3 minutes. Add the spices, sauteing for another minute, then all the remaining ingredients.
While the soup is coming to a boil, form the meatballs.
Drop meatballs into boiling soup. Bring back to a boil, then turn down to a simmer and cook for 20 minutes or until squash is tender and meatballs are cooked through.
Reheating Instructions
Heat in the microwave on high power until heated through, or in a pot over medium heat.