1cupheavy cream or coconut cream for a vegan option
1cupgrated Parmesan cheese (use nutritional yeast for vegan)
to tasteSalt and black pepper
to tasteFresh parsley, chopped (for garnish)
Instructions
Preheat your oven to 425°F (220°C).
In a large bowl, toss the cauliflower florets with 2 tablespoons of olive oil, salt, and pepper. Spread the cauliflower on a baking sheet in a single layer.
Roast the cauliflower in the preheated oven for about 25-30 minutes, or until golden and tender. Stir halfway through for even cooking.
While the cauliflower is roasting, heat the remaining 2 tablespoons of olive oil in a large pot over medium heat. Add the diced onion and sauté until translucent, about 5-7 minutes. Add the minced garlic and cook for an additional 2 minutes until fragrant.
Once the cauliflower is roasted, add it to the pot with the onions and garlic. Pour in the vegetable broth, stirring to combine. Bring the mixture to a simmer and cook for about 10 minutes.
Remove the pot from heat and use an immersion blender to puree the soup until smooth and creamy. You can also transfer the soup in batches to a blender if you don’t have an immersion blender—just be cautious with hot liquids.
Return the pot to low heat, and stir in the heavy cream and grated Parmesan cheese until fully melted and incorporated. Season with additional salt and pepper to taste.
Serve hot, garnished with fresh parsley for a pop of color.
Notes
For a vegan option, substitute heavy cream with coconut cream and Parmesan with nutritional yeast.