This Smooth, Creamy Soup provides an elegant change from the more rustic chunky vegetable and bean soups. If you prefer a chunky version, however, you can skip the pureeing step and serve the soup as is.
Heat the oil or water in a large saucepan over medium heat. Add the onion, carrot, and celery and cook, covered, until softened, about 5 minutes. Add the garlic, potato, squash, tomatoes with their juices, marjoram, and thyme. Stir in the beans and broth and bring to a boil. Reduce the heat to a simmer and cook until the vegetables are tender, about 20 minutes. Remove fr