01 -
Preheat oven to 200°C. Place cauliflower florets and garlic on a baking sheet. Drizzle with olive oil, season with salt, and roast for 25 minutes until golden and tender.
02 -
In a large pot, heat 1 tablespoon olive oil over medium heat. Add chopped onion and cook for 5 minutes until softened.
03 -
Add roasted cauliflower and garlic to the pot. Pour in vegetable broth, bring to a simmer, and cook for 10 minutes.
04 -
Using an immersion blender, blend the soup until smooth. Alternatively, carefully transfer in batches to a blender.
05 -
Stir in milk or cream and shredded cheddar cheese. Mix until cheese is melted and soup is creamy.
06 -
Season with additional salt and pepper as needed. Serve hot, garnished with fresh herbs if desired.