1large head or 2 small heads of cauliflower, washed and cut into florets
3tablespoonsolive oil, divided
½teaspoonsalt
¼teaspoonblack pepper
½teaspooncumin
1medium white onion, diced
1leafbay
4cupsvegetable broth, about 32oz
¼cuphalf-and-half, heavy cream, or coconut milk
Instructions
Prep:
Preheat the oven to 400F. Line a large baking sheet with parchment paper.
Roast the cauliflower:
Add the garlic and cauliflower to the baking sheet, drizzle with 2 tablespoons of olive oil, and season with salt, black pepper, and cumin.
Roast the cauliflower for 30 minutes or until fork tender and golden brown. Remove the baking sheet from the oven and set aside.
Cook the soup:
Heat the remaining oil in a large Dutch-oven or soup pot over medium-high heat. Add the onion and cook until tender, about 3 minutes.
Stir in the broth and bay leaf, bring to a simmer, then add the cauliflower and garlic. Bring to a boil, then reduce the heat, and simmer for 10 minutes.
Make it creamy:
Turn off the heat, and carefully remove the bay leaf. Use an immersion blender to pureé the soup, or use a regular blender and blend the soup in smaller batches. Return the smooth soup to the pot.
Serve:
Ladle the soup into bowls and enjoy.
Notes
Use a regular blender filled no more than ¾ of the way up and blend until smooth. If your blender has a top in the middle of the lid, open it up to vent the steam. Make sure to do this in batches and transfer the smooth soup into a separate large pot while you repeat the process.