Creamy Cauliflower Soup With Harissa Tomatoes

Creamy Cauliflower Soup With Harissa Tomatoes

Cauliflower is cooked twice for this plush vegan soup, which is both cozy and complex in flavor. First, it’s roasted so its flavor deepens, simmered in broth until thoroughly and completely soft. When puréed, it gives the soup a rich, velvety texture and a savory, caramelized character that’s zipped up with harissa-glazed roasted tomatoes. A note on harissa pastes: They vary a lot in their heat level. If yours is milder, use the full amount listed, but if you’re working with a more fiery harissa, use less. And if you don’t have harissa on hand, any other chile paste will work well.
  • Total:
  • Serves: 6 persons



  1. Step 1

    Heat oven to 425 degrees and line 2 sheet pans with parchment paper.
  2. Step 2

    In a large bowl, combine cauliflower, 1 teaspoon salt, a large pinch of black pepper, 3/4 teaspoon ground coriander, 3 tablespoons oil and the thyme sprigs, tossing everything until well coated. Spread the cauliflower evenly across one of the prepared pans.
  3. Step 3

    Using the same bowl (no need to wash it first), combine halved tomatoes, 1 to 2 tablespoons of harissa (depending on how spicy your harissa is; taste it first), 2 tablespoons olive oil, a large pinch of salt and thyme sprigs, and toss gently until the tomatoes are well coated. Spread tomatoes on the other baking sheet, cut-side up.
  4. Step 4

    Place both sheet pans in the oven and roast for 20 minutes, then stir the cauliflower but not the tomatoes. Continue to roast until cauliflower is golden brown and tender, 15 to 20 minutes longer (35 to 40 minutes total roasting time). Transfer cauliflower pan to a rack, and discard thyme sprigs.
  5. Step 5

    Using tongs, gently flip tomatoes over so their cut sides are down. Using the tongs, pinch off the tomato skins — they should slip right off — and discard. Brush 1 to 2 more tablespoons of harissa onto tomatoes and continue to roast until shriveled and condensed, about 15 to 25 minutes.
  6. Step 6

    While tomatoes are roasting, make the soup: In a large pot, heat the remaining 2 tablespoons oil over medium. Add scallions (saving 1/4 cup scallions for serving) and jalapeño, and cook, stirring occasionally, until soft and lightly colored, 5 to 7 minutes. Stir in garlic and cook for 1 minute. Add another 1 1/2 teaspoons salt, black pepper to taste, cumin and tomato paste, and cook until tomato paste darkens and caramelizes, 2 to 3 minutes.
  7. Step 7

    Stir in roasted cauliflower and stock, and bring to a simmer. Cook, partly covered, over medium-low heat until all vegetables are very tender, 15 to 20 minutes. Turn off the heat. Using an immersion blender, purée the soup until smooth. (Alternatively, you can purée it in batches in a food processor or blender.)
  8. Step 8

    Transfer the roasted tomatoes into a mixing bowl and add cilantro. Using a Microplane or other fine grater, grate zest from about half the lemon into the bowl, then stir in 1/2 teaspoon coriander and reserved scallions.
  9. Step 9

    Using a fork or spoon, break up some of the tomatoes as you combine everything. Cut the lemon in half and squeeze a little into the tomatoes, then taste and add more salt and lemon juice as needed. It should taste well seasoned and a little tangy.
  10. Step 10

    To serve, squeeze in the juice from half the lemon. Taste and add salt, pepper and lemon if needed. Ladle soup into individual bowls and dollop harissa tomatoes on top; top with olive oil and more cilantro, if you like.