The main content

Potato, Spinach and Artichoke Soup


  • 5 large baking potatoes, peeled and quartered

  • Salt

  • One box frozen artichoke hearts (9 ounces), thawed

  • Two boxes chopped frozen spinach (10 ounce each), thawed

  • 2 tablespoons butter

  • 2 tablespoons extra virgin olive oil (EVOO)

  • 1 onion, finely chopped

  • 4 cloves garlic, finely chopped

  • 1 cup milk

  • Pepper

  • 4 sprigs thyme, leaves chopped

  • One 32-ounce container (4 cups) chicken broth

  • 1 cup grated Parmigiano Reggiano cheese, plus more to pass around the table

  • Crusty bread, sliced and toasted


Place the potatoes in a large pot of cold water and bring to a boil. Salt the water, lower the heat and simmer until fork-tender, about 15 minutes. Drain the potatoes and return them to the pot to dry out.

Place the vegetables in a clean kitchen towel and squeeze dry.

In a medium pot, melt the butter in the EVOO, 2 turns of the pan, over medium-low heat. Add the onion and garlic and cook until softened, 10 minutes. Add the boiled potatoes and milk and mash together. Season with pepper and the thyme, then stir in the chicken broth. Stir in the reserved vegetables and heat through, about 2 minutes. Stir in the cheese. Thin the soup with a little water if desired. Pass the crusty bread and extra cheese around the table.