Prep Time


Cook Time

100 minutes



Soup and wine don’t marry well when the combination is simply broth against liquid. When the soup has ample flavor and texture, as is the case here, however, the wine is a pleasant point of difference. The green flavors of the zucchini, green beans, chard and pesto call for an assertive Sauvignon Blanc. Dependable: Sauvignon Blanc from New Zealand or California. Daring: lightly herbal Merlot.

Recipe courtesy of Williams-Sonoma and adapted from Williams-Sonoma Lifestyles Series, Food & Wine Pairing, by Joyce Goldstein (Time-Life Books, 1999).


  • For the pesto: 1/4 cup pine nuts or walnuts
  • 2 cups tightly packed fresh basil leaves
  • 2 or 3 garlic cloves
  • 1/4 cup grated pecorino sardo or Parmesan cheese
  • 1/2 cup extra-virgin olive oil, or as needed
  • Salt and freshly ground pepper, to taste
  • For the soup: 1/2 cup dried small white beans or 1 can (15 ounces) white beans
  • Salt, to taste
  • 2 tablespoons olive oil
  • 2 yellow onions, diced
  • 1/2 cup diced pancetta
  • 3 carrots, peeled, halved lengthwise, if large, and thinly sliced
  • 2 celery stalks, diced
  • 3/4 pound tomatoes, peeled, seeded and diced
  • 5 to 6 cups water or chicken broth, or as needed
  • 4 small new potatoes, unpeeled, diced
  • 2 zucchini, halved lengthwise and sliced
  • 1/4 pound green beans, trimmed and cut into 1-inch lengths
  • 2 cups chopped Swiss chard (optional)
  • 1/4 pound macaroni or small shells
  • 2 tablespoons extra-virgin olive oil
  • Freshly ground pepper, to taste
  • 1/4 cup grated Parmesan cheese


  • 1 To make the pesto, preheat an oven to 350°F. Spread the nuts on a baking sheet and toast until they take on color and are fragrant, 5 to 8 minutes. Let cool. In a food processor, combine the nuts, basil and garlic. Pulse until the basil is chopped. Add the cheese and pulse to combine. With the motor running, pour in the 1/2 cup oil, a few drops at a time, until the mixture has the consistency of mayonnaise, adding more oil as needed. Season with salt and pepper. You will need 1/4 cup of the pesto for the soup.
  • 2 To make the soup, if using dried beans, pick over and discard any misshapen beans and stones. Rinse, drain and place in a pot with water to cover by 2 inches. Bring to a boil, boil for 2 minutes, then cover, remove from the heat and let stand for 1 hour. Drain and return to the pot with fresh water to cover by 2 inches. Bring to a boil, reduce the heat to low, cover and simmer until tender, 45 to 60 minutes. Add salt during the last 10 minutes of cooking. If using canned beans, drain and rinse well.
  • 3 In a large soup pot over medium heat, warm the olive oil. Add the onions and cook, stirring, until softened and translucent, about 10 minutes. Add the pancetta and cook, stirring, until tender, about 5 minutes more. Add the carrots and celery and cook, stirring, until beginning to soften, just a few minutes. Add the tomatoes and enough water to cover amply. Bring to a boil, reduce the heat to low, cover and simmer until the tomatoes break down, about 10 minutes.
  • 4 Meanwhile, if desired, place half of the white beans in a food processor or blender with a little of the cooking liquid or, if using canned beans, a little broth. Puree until smooth.
  • 5 Add the potatoes, zucchini, green beans, white beans (including pureed, if using), Swiss chard (if using) and pasta to the pot and simmer until the vegetables and pasta are cooked, about 15 minutes. Stir often to prevent sticking. Swirl in the 2 tablespoons extra-virgin olive oil. Season with salt and pepper.
  • 6 Remove from the heat and stir in the pesto. Ladle into warmed bowls and serve immediately. Pass the Parmesan at the table. Serves 4.


20 Sep 22

If you haven’t had pumpkin soup, you are missing a delightful dining experience. This savory soup is ideal for one of those first (…)

28 Aug 22

Ken Oringer and Jamie Bissonette of Little Donkey in Cambridge, Massachusetts, add miso to their addictive banana bread to give it a (…)

More TFC