This creamy roasted cauliflower soup is a comforting, flavor-packed option for everyday meals.
Roasting the garlic and cauliflower brings out natural sweetness and depth, while the addition of potatoes and a touch of cream creates a velvety texture.
Rich in fiber, low in carbs, and featuring plant-based nutrients, it’s nourishing, satisfying, and easy to prep ahead.

Roasted Garlic Cauliflower Soup
Equipment
- 1 Stand blender
- 1 Immersion blender (optional if not using a stand blender)
- 1 Sheet pan
- 1 large pot or Dutch oven
- Aluminum foil
- Wooden spoon
Ingredients
- 1 medium garlic head whole and unpeeled
- 1 large cauliflower head cut into florets
- ¼ cup + 1 tablespoon olive oil
- 1 teaspoon kosher salt plus ½ teaspoon for garlic
- ¼ teaspoon ground black pepper plus extra for seasoning
- 1 cup russet potato peeled and diced (about ½ potato)
- 2 tablespoons unsalted butter
- ½ medium yellow onion diced
- 1 teaspoon fresh thyme leaves
- 5 to 6 cups vegetable broth more as needed
- ½ cup heavy cream or half-and-half more to taste
- Freshly shredded white cheddar cheese for garnish (optional)
- Your favorite bread for serving (optional)
Instructions
- Preheat the oven: Start by setting your oven to 425°F (220°C) to ensure even roasting of both the garlic and cauliflower. A hot oven is essential for caramelizing the vegetables, bringing out deep, nutty flavors that create a rich base for the soup. Position the racks in the middle of the oven for optimal air circulation.
- Prepare the garlic: Take a medium head of garlic and slice off the top to expose the cloves. Drizzle 1 tablespoon of olive oil over the exposed cloves, sprinkle with ½ teaspoon kosher salt and ¼ teaspoon black pepper. Wrap the garlic tightly in a piece of aluminum foil to create a secure pouch, which will trap steam and soften the cloves during roasting.
- Roast the garlic: Place the foil-wrapped garlic on a sheet pan and roast for 40 minutes until the cloves are tender, golden, and fragrant. Once done, remove the garlic from the oven and let it cool slightly so the cloves can be easily squeezed out when ready to use.
- Prepare the cauliflower: While the garlic roasts, cut 1 large head of cauliflower into bite-sized florets. Place them on a large sheet pan, drizzle with ¼ cup olive oil, and sprinkle with 1 teaspoon kosher salt and a few grinds of black pepper. Toss the florets to ensure they are evenly coated in oil and seasoning.
- Roast the cauliflower: Spread the cauliflower evenly on the pan and roast in the oven for 35 minutes, or until golden brown and tender. Roasting caramelizes the edges, giving the soup a naturally sweet and rich flavor.
- Cook the potatoes: Peel and dice about ½ a medium russet potato into small cubes. Boil them in water for 20 minutes until soft and tender. Drain and set aside.The potatoes will help thicken the soup and create a creamy texture when blended.
- Sauté the onions: In a large pot or Dutch oven, melt 2 tablespoons of unsalted butter over medium heat. Add the diced onion and sauté for about 6 minutes until soft and translucent. Stir occasionally to avoid browning. Sautéing brings out the natural sweetness and depth of flavor in the onions.
- Add thyme: Sprinkle in 1 teaspoon of fresh thyme leaves to the onions. Stir for 1–2 minutes until the herb releases its fragrant aroma, adding a subtle earthy note that enhances the overall soup flavor.
- Combine roasted vegetables: Remove the roasted garlic from its foil and gently squeeze out the cloves, discarding the skins. Add the roasted cauliflower, roasted garlic cloves, and cooked potatoes to the pot with the onions. Stir gently to combine all ingredients.
- Add broth and simmer: Pour 5 to 6 cups of vegetable broth into the pot. Use a wooden spoon to scrape any browned bits from the bottom of the pan, incorporating them into the soup. Bring the mixture to a gentle simmer for about 5 minutes to allow flavors to meld.
- Blend the soup: Use an immersion blender directly in the pot to puree until smooth. If using a stand blender, carefully transfer the soup in batches, blend until creamy, and return it to the pot. A fully blended soup creates a velvety, luxurious texture.
- Add cream and adjust: Stir in ½ cup heavy cream or half-and-half. Adjust the consistency by adding more broth if needed. Taste and season with additional salt and black pepper to your preference.
- Serve the soup: Ladle the soup into bowls and garnish with shredded white cheddar, a drizzle of cream, or olive oil if desired. Serve with toasted bread or baguette slices for a comforting and satisfying meal.
Notes
- Blender choice matters: Using a stand blender will give the smoothest, velvety texture, while an immersion blender works well for a slightly rustic finish.
- Prep ahead tips: Roast the cauliflower and garlic 2–3 days in advance for quick assembly later. Keep them tightly wrapped in the fridge.
- Make-ahead options: The full soup can be prepared, cooled, and stored in airtight containers in the fridge for up to 3 days. Reheat gently, adding extra broth or cream if needed.
- Freezing instructions: Omit dairy before freezing; the soup will last up to 3 months. Thaw in the fridge overnight and stir in cream or milk when reheating.
- Ingredient flexibility: Substitute half-and-half, milk, or coconut milk for heavy cream. Vegetable broth can be swapped with chicken broth for a richer flavor.
Chef’s Secrets for Perfect Soup
The key to a flavorful roasted cauliflower soup is in the roasting.
Caramelization transforms the vegetables, bringing out a naturally sweet, nutty flavor that makes the soup taste gourmet with minimal effort.
Don’t skip roasting the garlic—it adds depth and richness that raw garlic cannot replicate.
When blending, take your time to achieve a completely smooth texture, as this is what gives the soup its luxurious, creamy feel.
A pinch of fresh thyme or nutmeg added while simmering can elevate the aroma and complexity.
Serving Suggestions for Maximum Enjoyment
Serve this soup hot in deep bowls for a cozy meal.
It pairs beautifully with toasted bread, crusty baguette slices, or garlic croutons for extra texture.
Garnishing with shredded cheddar, a swirl of cream, or a drizzle of high-quality olive oil enhances both appearance and flavor.
For a lighter, dairy-free option, top with toasted pumpkin seeds or fresh herbs.
This soup works well as a starter for dinner parties or as a main course for lunch, making it versatile and satisfying.
Storage Tips for Best Results
Store cooled soup in airtight containers in the refrigerator for up to 3 days.
To maintain the creamy texture, reheat gently over low heat, adding a splash of broth or cream as needed.
If freezing, omit the cream and store in freezer-safe containers for up to 3 months.
Thaw in the fridge overnight before reheating and stir in cream or milk to restore the soup’s silky consistency.
Roasted vegetables can be prepped in bulk, making meal prep easy and time-saving.
Frequently Asked Questions
1. Can I make this soup vegan?
Yes! Simply replace the butter with olive oil and use coconut milk or a plant-based cream instead of dairy. The roasted vegetables provide plenty of flavor, so it will still be rich and creamy.
2. Can I use other vegetables instead of cauliflower?
Absolutely! Broccoli, carrots, or a mix of root vegetables work well. Roasting is key to bring out the natural sweetness, so adjust cooking time based on the vegetable’s density.
3. How can I make the soup extra creamy without cream?
Use starchy potatoes or white beans while blending; they add body and creaminess naturally. A drizzle of olive oil after blending also enhances smoothness.
4. Can I roast vegetables in advance?
Yes, roasting vegetables a few days ahead is a great time-saver. Store them in airtight containers in the fridge and simply reheat when preparing the soup.
5. What is the best way to store leftovers?
Refrigerate cooled soup in airtight containers for up to 3 days. For longer storage, freeze without cream for up to 3 months. Thaw overnight in the fridge and add cream or milk when reheating for the best texture.