Heat a 4-quart pot, add oil. Add onion, salt and garlic; sauté until onion is soft (5 minutes).
Add cumin, oregano, cinnamon and chili powder and cook for about 30 seconds.
Add 1-2 cups of stock or water.
Add squash and tomatoes, bring to a simmer and cook until the squash is soft (about 20 minutes).
Add beans and corn; simmer until corn is tender.
Add remaining stock or water to desired thickness.
Serve with a chunk of whole grain bread or over a bed of brown rice.
Top with a sprinkle of grated cheese if desired.