Ingredients

  • 1 large head cauliflower, cut into florets
  • 6 cloves garlic, peeled
  • 3 tablespoons olive oil
  • to taste salt and pepper
  • 1 medium onion, chopped
  • 4 cups vegetable broth
  • 1 cup heavy cream
  • 1 cup grated Parmesan cheese
  • 1 teaspoon dried thyme
  • 1 tablespoon lemon juice
  • for garnish fresh parsley

Instructions

  1. Preheat your oven to 425°F (220°C).
  2. In a large mixing bowl, combine cauliflower florets and garlic cloves. Drizzle with olive oil, and season with salt and pepper. Toss until evenly coated.
  3. Spread the cauliflower and garlic in a single layer on a baking sheet. Roast in the oven for about 25-30 minutes, until golden brown and tender, flipping halfway through.
  4. In a large pot over medium heat, add chopped onion and sauté until translucent, about 5-7 minutes.
  5. Once roasted, add the cauliflower and garlic to the pot with the onions. Pour in the vegetable broth and bring to a simmer.
  6. Stir in the dried thyme and lemon juice, then let it simmer for another 10 minutes to meld the flavors.
  7. Using an immersion blender (or in batches using a regular blender), puree the soup until smooth.
  8. Stir in the heavy cream and grated Parmesan cheese, cooking until the cheese has melted and the soup is heated through. Adjust seasoning with salt and pepper if needed.
  9. Serve warm, garnished with fresh parsley and an extra sprinkle of Parmesan cheese on top.

💡 Chef's Notes

For a vegan version, substitute heavy cream with coconut cream and Parmesan with nutritional yeast.

Recipe by Elena - Recipe Creator & Food Blogger