Creamy Cauliflower & Spinach Soup

Serves 10 to 12


4 tablespoons (½ stick) unsalted butter
2 tablespoons canola oil or extra-virgin olive oil
1 tablespoon fresh rosemary, finely chopped
1 tablespoon fresh thyme, finely chopped
1 teaspoon ground peppercorns
1 medium red onion, chopped
4 garlic cloves, peeled
1 large or 2 small heads cauliflowers, cut into florets (about 3½ pounds)
1 small red potato, peeled and chopped
1 pound spinach, washed and tough stems removed
1 cup milk
2 tablespoons kosher salt
8 cups water


Place the butter, oil, rosemary, thyme, and ground peppercorns in a large pot, and heat over medium-high until the butter is melted and the rosemary is fragrant, about 2 minutes. Add the onion and garlic, and cook until they are soft, stirring often, about 3 minutes. Add the cauliflower and potato, and cook for 3 minutes. Add the spinach, milk, salt, and water, and bring to a boil. Reduce the heat to a gentle simmer, cover, and cook until the cauliflower easily mashes against the side of the pot, about 30 minutes.

Transfer some of the soup to a blender (don’t fill blender more than two-thirds full), cover, and pulse to release some heat. Blend the soup until it is completely smooth, and pour it into a clean pot. Repeat with the remaining soup. Bring the soup back to a boil, taste for seasoning, and serve.

© Recipe Property of Suvir Saran