Go Back
+ servings
Rustic soup filled with vegetable chunks, beans, tomatoes, and butternut squash.
Print Recipe
5 from 6 votes

Farmhouse Harvest Soup with White Beans

Course: Soup
Servings: 8 servings
Author: Susan Pridmore


  • 2 tablespoons olive oil
  • 1 large leek sliced (about 1 ¾ cups)
  • 1 onion finely chopped (1 ½ cups)
  • ½ cup chopped carrots
  • 2 cups chopped celery 3 - 4 stalks
  • 2 cups chopped butternut squash
  • 1 Serrano pepper minced (1 ½ - 2 tablespoons)
  • 2 garlic cloves minced
  • 2 tablespoons fresh thyme
  • 1 teaspoon dried oregano
  • 2 teaspoons kosher salt or 1 teaspoon table salt
  • 10 twists of freshly ground pepper
  • 8 cups vegetable broth
  • 2 chunks of the rind of Parmesan cheese
  • 3 cups cooked white beans
  • 1 ½ cups roasted chicken, optional
  • 5 tablespoons harissa
  • 1 bunch spinach stemmed
  • 4 large tomatoes a mix of red and yellow


  • In a large soup pot over medium heat, sauté the leek, onion, carrot, celery, squash, and pepper in the olive oil until the squash begins to soften, about 10 minutes. Stir the vegetables fairly often, but allow a nice fond to develop on the bottom of the pan. The term fond is typically applied to browning meat in a pan, but I'm referring here to the brown residue from the vegetables that is deposited on the bottom of the pan. This is a fantastic building block of flavor to anything, and is a key component to developing a rich vegetable flavor in this soup.
  • Add the garlic, thyme, oregano, salt, and pepper. Sauté another 5 minutes until fragrant.
  • Add the vegetable broth and Parmesan cheese rind. This is a wonderful use for the rind, as it adds just a hint of a cheese flavor. Simmer for 10 minutes to concentrate the flavors a bit.
  • Add the beans, cooked chicken, and harissa. I just buy one half of a pre-roasted chicken at the market for this, and shred the meat of one breast. Simmer for 10 minutes.
  • Roast the tomatoes at 425˚F and remove the peel. Coarsely chop and add to the soup along with the spinach leaves. Alternatively, the tomatoes can be dropped into boiling water for 10 seconds and then peeled.
  • Using an immersible blender, whirl the soup for about 15 seconds to puree a little of the soup. Alternatively, remove 2 cups of the soup from the pot, throw it in a blender, and stir it back into the soup.
  • Serve hot with a shaving of parmesan cheese on top, along with a hunk of bread slathered with butter.