Ingredients
1 large head cauliflower (cut into florets)
1 tbsp. olive oil
1 bulb garlic (peeled)
1 medium onion (diced)
3 cup vegetable or chicken broth
1 cup heavy cream or whole milk
sharp cheddar cheese
1/2 ground cumin (for a subtle flavor boost)
Salt and black pepper (to taste)
shredded cheddar cheese
chives or parsley (chopped)
crispy bacon (optional, for added crunch and flavor)
Directions
- 1
Preheat your oven to 400°F (200°C).
- 2
Toss the cauliflower florets and peeled garlic cloves with olive oil, salt, and pepper. Spread them out in a single layer on a baking sheet.
- 3
Roast for 25–30 minutes, or until the cauliflower is tender and the garlic is soft and golden. Stir halfway through for even roasting.
- 4
While the cauliflower and garlic roast, heat a tablespoon of olive oil in a large pot over medium heat.
- 5
Add the diced onion and sauté for 5–7 minutes until softened and translucent.
- 6
Once the cauliflower and garlic are roasted, add them to the pot with the onions.
- 7
Pour in the vegetable or chicken broth and bring to a simmer over medium heat.
- 8
Simmer for 5–10 minutes to allow the flavors to meld together.
- 9
Use an immersion blender to blend the soup until smooth and creamy. If you don’t have an immersion blender, you can carefully transfer the soup in batches to a countertop blender.
- 10
If you prefer a slightly chunky texture, blend the soup to your liking.
- 11
Reduce the heat to low and stir in the heavy cream or milk, adjusting the consistency to your liking.
- 12
Gradually add the shredded cheddar cheese, stirring constantly until melted and fully incorporated.
- 13
Season with ground cumin (if using), and adjust the seasoning with salt and black pepper to taste.
- 14
Ladle the soup into bowls.
- 15
Garnish with additional shredded cheddar cheese, a sprinkle of fresh chives or parsley, and crumbled bacon (if using).