This hearty Italian classic is typically made with stale bread, but you won't miss it here. To make the prep easier, you can chop the vegetables and refrigerate them (separately) the night before.

MAKE AHEAD: The soup can be refrigerated up to 3 days in advance.

2 tablespoons extra-virgin olive oil

1 large yellow onion, cut into ½-inch pieces

2 leeks, white and light-green parts only, cut into quarters, then thinly sliced and rinsed well

2 medium carrots, scrubbed well and cut crosswise into thin rounds

2 ribs celery, chopped into ½-inch pieces

2 cloves garlic, coarsely chopped

Two 15.5-ounce cans no-salt-added cannellini beans, drained and rinsed

7 cups water

3 tomatoes, seeded and cut into 1-inch pieces

1 medium zucchini, cut into 1-inch pieces

1 cup peeled butternut squash chunks, cut into ¾- to 1-inch pieces

10 leaves lacinato kale, stemmed and cut into 1½-inch pieces, (1½ to 2 cups; may substitute curly kale)

Leaves from 6 sprigs fresh thyme

½ teaspoon kosher salt, plus more as needed

½ teaspoon freshly ground black pepper, plus more as needed

1 large starchy potato, peeled and cut into ¾- to 1-inch chunks

½ packed cup basil leaves, thinly sliced, for garnish

Heat the oil in a large saucepan or soup pot over medium-low heat. Add the onion, leeks, carrots, celery and garlic and cook for 10 minutes, stirring occasionally, until softened. If the vegetables start to brown, reduce the heat.

Meanwhile, place half the cannellini beans in a food processor. Add ½ cup of the water and puree until smooth.

Add the tomatoes to the saucepan; increase the heat to medium and cook for 8 minutes, stirring often, then add the zucchini, squash, kale and thyme. Reduce the heat to medium-low and cook for 5 minutes, then add the salt and pepper, the remaining 6½ cups of water, the pureed beans and the potato. Increase the heat to medium-high and bring to a boil, then stir in the remaining beans. Reduce the heat to low, cover and cook for about 10 minutes, stirring occasionally, until the squash and potato are barely fork-tender.

Taste and add salt and/or pepper, as needed. Add the basil and serve hot.

Serves 8 to 10 (makes 16 cups)

Nutrition | Per serving (based on 10): 190 calories, 10 g protein, 31 g carbohydrates, 4 g fat, 1 g saturated fat, 0 mg cholesterol, 80 mg sodium, 7 g dietary fiber, 3 g sugar

Adapted from "The Healthy Jewish Kitchen: Fresh, Contemporary Recipes for Every Occasion," by Paula Shoyer (Sterling Epicure, 2017).