In large saucepan, saute squash, carrot, onion and cumin in oil for 10 minutes. Add garlic, cook 1 more minute. Add 2.5 cups broth, bring to boil, reduce heat. COver and simmer 10-12 minutes or until vegies are tender. Cool slightly.
2
Add tomatoes, cream cheese, basil, pepper, and remaining broth. Using an immersion blender, blend until smooth. I sometimes add more stock if I want to smooth it out or thin it out a little bit more.
3
Stir in beans, corn, and spinach. Cook til spinach is wilted and soup is heated through.