• 1⁄4 cup olive oil and more for garnish
  • 1 medium onion, chopped
  • 1 medium carrot, chopped
  • 1 medium celery stalk, chopped
  • Salt and black pepper
  • 2 large potatoes, peeled and cut into 1-inch chunks
  • 1 cup chopped fresh tomatoes
  • 1 medium zucchini, cut into 1-inch pieces
  • 1 bunch kale or escarole, chopped
  • 1 cup canned cannellini beans, drained
  • 1⁄2 cup freshly grated Parmesan cheese


1. In a large pot, heat 1⁄4 cup oil over medium heat. Add onion, carrot, and celery. Sprinkle with salt and pepper to taste. Cook, stirring often, for 10 to 15 minutes or until vegetables begin to soften and darken around the edges.

2. Add potatoes; sprinkle with salt and pepper. Cook, stirring occasionally, for 5 to 10 minutes or until vegetables are nicely browned. Add 6 cups water, stirring to scrape up any brown bits from bottom of pot. Add tomatoes, bring to a boil, and then lower heat to a simmer. Cook, stirring occasionally, for about 15 minutes.

3. Add zucchini and kale, raising heat if necessary to keep mixture at a steady bubble. Cook until vegetables are very tender, another 10 to 15 minutes. Stir in beans. Cook for 3 to 4 minutes. Add salt and pepper, if needed. Top with Parmesan cheese and a drizzle of olive oil.


  • For a meal in a bowl, add a pound of sausage or bacon to the pot along with the onion, carrot, and celery. Or stir in one cup of any small pasta and one cup of water about five minutes after adding the kale.
  • Toss in a handful of fresh chopped basil with the zucchini.
  • To give this soup even more great flavor, cut the rind from a piece of good Parmesan cheese and add it to the pot along with the water. Or cut the rind into small chunks before adding it.