2 small/medium heads of cauliflower, cut into small, flat pieces
2 heads of garlic
2 leeks or 1 medium size onion- sliced/diced into small pieces
2 golden potatoes small diced
1 cup heavy cream
salt, pepper and extra virgin olive oil
4-6 cups chicken or veggie broth
Instructions
Preheat oven to 425F.
Toss cauliflower with olive oil, salt & pepper and spread amongst 2 cookie sheets, making sure it's not over-crowded.
Slice the bottom off of each whole clove of garlic and place on a square of foil- drizzle with olive oil and seal the foil around the garlic.
Place the wrapped up garlic on the cookie sheets and place both in the oven. Roast for 20 minutes total, flipping the cauliflower half way through to make sure both sides get nice and golden.
At the same time, heat 2 tablespoons of olive oil in a large pot or dutch oven, add the leeks or onions and sauté until golden.
Add 4 cups of broth and the diced potatoes, and bring to a boil. Reduce heat to medium and cook until potatoes are tender
Using a slotted spoon, remove about a cup of the diced potatoes and set aside about a cup of the crispiest small bits of cauliflower.
Add the rest of the cauliflower to the pot as well as the garlic cloves. (Just use the flat part of a butter knife to gently squeeze them out.)
Add the heavy cream, salt and pepper and pureé soup until smooth using an immersion blender or a regular blender.
Add the reserved potato and cauliflower back to the soup- add more salt pepper as needed, and a bit more broth of soup is too thick for your liking.
Notes
Want to make the soup vegan? Add full fat coconut milk instead of the heavy cream!
Did you make this recipe?
Please leave a comment on the blog or share a photo on Instagram