Melt butter in a large saucepan over medium-high heat.
Add onion and garlic, cook for 3 to 5 minutes or until tender.
Stir in spices, cook for 1 minute.
Add stock, corn, hominy, and beans, and bring to a boil.
Reduce heat to low and cook, stirring occasionally, for 15-20 minutes to develop flavors.
Stir in pureed squash, cook for 5 minutes or until heated through.
Serve warm with chives and plain yogurt as a garnish.