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.
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 oz.) white beans
- salt, to taste
- 2 tbs. olive oil
- 2 yellow onions, diced
- 3 carrots, peeled, halved lengthwise, if large, and thinly sliced
- 2 celery stalks, diced
- 3/4 lb. tomatoes, peeled, seeded and diced
- 5 to 6 cups water or vegetable broth, or as needed
- 4 small new potatoes, unpeeled, diced
- 2 zucchini, halved lengthwise and sliced
- 1/4 lb. green beans, trimmed and cut into 1-inch lengths
- 2 cups chopped swiss chard (optional)
- 1/4 lb. macaroni or small shells
- 2 tbs. extra-virgin olive oil
- freshly ground pepper, to taste
- 1/4 cup grated parmesan cheese
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.
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.
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 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.
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.
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 tbs. extra-virgin olive oil. season with salt and pepper.
remove from the heat and stir in the pesto. ladle into warmed bowls and serve immediately. pass the parmesan at the table.