In a large saucepan, soften the onion and garlic in the butter over medium heat. Add the squash, reduce the heat to medium-low and cook until the squash starts to brown, about 5 minutes. Add the broth. Cover and simmer until the squash is tender, about 20 minutes.