Creamy Cauliflower Soup is one of those cozy recipes that feels just right on a chilly day. Tender cauliflower blends with onion, garlic, broth, and a touch of cream to create a smooth, comforting soup with a gentle, savory flavor.
I love how simple this soup is to make, especially when you want something warm without spending hours in the kitchen. It’s easy, satisfying, and family-friendly, making it a lovely choice for a light lunch, a cozy dinner, or a comforting side.

Table of Contents
Creamy Cauliflower Soup Ingredients
- 1 large head cauliflower, cut into florets
- 1 small onion, chopped
- 2 cloves garlic, minced
- 2 tablespoons butter
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon dried thyme
- 1/4 cup grated Parmesan cheese, optional
How to Make Creamy Cauliflower Soup
1. Prepare the Vegetables
Wash the cauliflower well and cut it into small florets. Chop the onion and mince the garlic so everything is ready to add to the pot.
2. Sauté the Onion and Garlic
Melt the butter in a large pot over medium heat. Add the onion and cook for 3–4 minutes, stirring occasionally, until soft and lightly golden. Add the garlic and cook for about 30 seconds.
3. Cook the Cauliflower
Add the cauliflower florets, broth, thyme, salt, and black pepper. Bring everything to a gentle boil, then lower the heat and let it simmer for 15–20 minutes, until the cauliflower is very tender.

4. Blend Until Smooth
Use an immersion blender to blend the soup until smooth and creamy. If using a regular blender, carefully blend in small batches until you reach the texture you like.

5. Add the Cream and Serve
Stir in the heavy cream and Parmesan cheese, if using, and warm the soup gently for 2–3 minutes without letting it boil. Taste and adjust the seasoning, then serve warm with your favorite bread or toppings.
Why You’ll Love This Recipe
- Creamy and Comforting – This soup has a smooth, creamy texture that makes every spoonful warm and satisfying.
- Simple Ingredients – You only need a handful of everyday ingredients to make a delicious bowl of soup.
- Easy to Make – The steps are simple and straightforward, making this a great recipe for busy days.
- Full of Flavor – Garlic, onion, thyme, and cauliflower come together for a rich and savory flavor.
Tips and Shortcuts
- Don’t Skip the Sauté – Cooking the onion and garlic in butter first adds extra flavor to the soup.
- Use Fresh Garlic – Freshly minced garlic gives the soup a warmer, more noticeable flavor.
- Adjust the Thickness – Add a little extra broth if the soup feels too thick, or simmer it longer if you prefer a thicker texture.
- Add Cream Slowly – Stir the cream in over low heat and avoid boiling the soup after adding it.
What to Serve with Creamy Cauliflower Soup
Creamy cauliflower soup is a simple comfort food I like making for a quiet lunch at home. I usually serve it with toasted baguette and a small side of roasted vegetables, while my family likes adding a sprinkle of Parmesan to their bowls. A cold glass of lemonade adds a bright, refreshing touch to the creamy soup.

Frequently Asked Questions
Can I use frozen cauliflower ?
Yes. Frozen cauliflower works well in this soup and can save preparation time. You can add it directly to the pot without thawing first.
Can I add cheese to the soup ?
Yes. Parmesan adds a savory flavor, while cheddar can give the soup a richer and cheesier taste.
How can I make the soup thicker ?
Let the soup simmer uncovered for a few extra minutes before blending. You can also use slightly less broth if you prefer a thicker soup.
How to Store Leftovers
Refrigerator Storage
Store leftover soup in an airtight container and refrigerate for 3–4 days. Reheat gently on the stovetop and add a little broth if needed.
Freezer Storage
Cool completely, then freeze in a freezer-safe container for up to 2–3 months. Thaw overnight in the refrigerator and reheat gently before serving.
Creamy Cauliflower Soup
Course: SoupsCuisine: AmericanDifficulty: Easy6
servings10
minutes25
minutes240
kcal35
minutesThis creamy cauliflower soup combines tender cauliflower, garlic, onion, thyme, and cream for a smooth, savory bowl of comfort. It’s simple to prepare and makes a cozy lunch or light dinner.
Ingredients
1 large head cauliflower, cut into florets
1 small onion, chopped
2 cloves garlic, minced
2 tablespoons butter
4 cups vegetable or chicken broth
1 cup heavy cream
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon dried thyme
1/4 cup grated Parmesan cheese, optional
Directions
- Sauté the vegetables: Melt butter in a large pot over medium heat. Add onion and cook for 3–4 minutes until softened, then add garlic and cook for 30 seconds.
- Cook the cauliflower: Add cauliflower, broth, thyme, salt, and pepper. Bring to a gentle boil, then reduce heat and simmer for 15–20 minutes, until the cauliflower is very tender.
- Blend the soup: Use an immersion blender to blend until smooth and creamy. If using a regular blender, blend carefully in small batches.
- Add the cream: Stir in heavy cream and Parmesan, if using. Warm gently for 2–3 minutes without bringing the soup to a boil.
- Serve: Taste and adjust the seasoning if needed, then serve warm.
Notes
- Use vegetable broth for a vegetarian version.
- Parmesan can be omitted for a dairy-free option.
- Blend carefully in small batches if using a regular blender.
- Add extra broth if the soup is thicker than you prefer.
Save this recipe for later on Pinterest
