Creamy Cauliflower Garlic Soup

This creamy cauliflower garlic soup? It’s cozy in a bowl. So smooth, so warm, and packed with flavor.
I made it on a chilly night, and oh wow—it hit the spot. The garlic gives it a little kick, and the cauliflower makes it super creamy.
If you’re craving something easy, healthy, and totally comforting, this soup is it. Let’s make it together and get cozy.

Why You’ll Love This Recipe
- Rich & Creamy Texture: Cauliflower provides the perfect base for a creamy, velvety soup without needing any cream-heavy ingredients. The addition of half-and-half makes it luxurious, but not too heavy.
- Packed with Garlic Flavor: I’m a garlic lover, and this soup brings out the natural sweetness of garlic when it’s roasted and simmered with the cauliflower.
- Simple & Easy to Make: With just a handful of ingredients and minimal prep, this soup comes together effortlessly.
- Perfect for Meal Prep: Make a big batch and store it for up to 4 days in the fridge or freeze for later.
- Healthy Comfort Food: Cauliflower is rich in vitamins, fiber, and antioxidants, making this soup not only delicious but also a nutritious choice.
Required Kitchen Tools
Before we dive into the recipe, let’s quickly go over the essential tools you’ll need:
- Large Stockpot or Dutch Oven: This is where all the magic happens. A big pot will give you enough room to cook the cauliflower, garlic, and stock without crowding.
- Sharp Knife & Cutting Board: For chopping the cauliflower, onion, and garlic into manageable pieces.
- Immersion Blender or Stand Blender: An immersion blender is ideal for making soups smooth right in the pot, but if you have a stand blender, you can work in batches.
- Measuring Cups & Spoons: For measuring ingredients like the stock, cream, and spices.
- Large Spoon or Ladle: For stirring and serving the soup.

Ingredients
Here’s a list of all the ingredients you’ll need to make this silky-smooth soup (measurements are listed in the recipe card below):
Main Ingredients:
- Olive Oil: Just a couple of tablespoons to sauté the onion and garlic, adding a subtle richness to the base.
- 1 Head of Cauliflower: Cut into florets. Cauliflower is the star of the soup, giving it its creamy texture when pureed.
- 1 Medium Onion: Diced. This adds a slight sweetness to the soup and complements the cauliflower.
- 5 Cloves of Garlic: Peeled whole. Roasted garlic will provide an earthy, mellow sweetness to the soup.
- 3 Cups of Vegetable Stock: You can use chicken stock if preferred, but vegetable stock keeps this soup vegetarian-friendly.
- ½ Cup of Half and Half Cream: This makes the soup rich and creamy but not overly heavy. You can substitute with coconut milk or almond milk if you want a dairy-free version.
- ⅓ Cup Freshly Grated Parmesan Cheese: This adds a savory, umami depth to the soup. Optional, but highly recommended for that extra creamy goodness.
- Salt & Pepper: To taste. These simple seasonings will enhance all the flavors in the soup.
Optional Toppings:
- Fresh Herbs (Thyme or Rosemary): For a touch of freshness, you can sprinkle some fresh thyme or rosemary on top of the soup.
- Extra Parmesan: More cheese? Yes, please!
- Cream: For an extra touch of creaminess, drizzle some more cream on top.
- Olive Oil: Drizzle some olive oil for an added layer of richness.

Step-by-Step Instructions
1. Roast the Garlic and Cauliflower
Start by preheating your oven to 400°F (200°C). Line a baking sheet with parchment paper. Arrange the cauliflower florets and garlic cloves on the baking sheet. Drizzle them with olive oil, and season with a pinch of salt and pepper. Toss them gently to ensure they are coated in the oil and seasoning. Roast the cauliflower and garlic in the oven for about 25-30 minutes or until they are tender and golden brown.
2. Sauté the Onion
While the cauliflower and garlic are roasting, heat a large stockpot or Dutch oven over medium heat. Add a bit of olive oil and sauté the diced onion until it becomes soft and translucent, about 5 minutes. Stir occasionally to ensure it doesn’t burn.
3. Combine Roasted Cauliflower and Garlic with Onion
Once the cauliflower and garlic are done roasting, remove them from the oven. Add the roasted cauliflower and garlic to the pot with the sautéed onion. Stir everything together to combine.
4. Add the Stock and Bring to a Simmer
Pour in the vegetable (or chicken) stock and bring the mixture to a simmer over medium heat. Allow it to cook for 5-7 minutes, letting the flavors meld together. If you’d like, you can add a little more salt or pepper to taste.
5. Blend the Soup
Now it’s time to make this soup nice and smooth. If you have an immersion blender, use it directly in the pot to blend the soup until it’s creamy and smooth. If you’re using a stand blender, let the soup cool slightly, then blend in batches until smooth. Be careful when blending hot liquids! If necessary, return the blended soup to the pot.
6. Stir in the Cream and Parmesan
Once the soup is pureed, stir in the half-and-half cream and grated Parmesan cheese. Stir until the cheese is melted and the soup is velvety smooth. Taste and adjust the seasoning if necessary.
7. Serve and Garnish
Ladle the soup into bowls. Garnish with extra Parmesan, fresh herbs (like thyme or rosemary), a drizzle of cream, and a touch of olive oil for richness. You can also serve it with a slice of crusty bread or a side salad for a complete meal.

How to Serve Creamy Cauliflower Garlic Soup
This soup is the perfect meal for those chilly nights when you want something comforting and easy to make. You can enjoy it in so many ways, and here are some of my favorites:
1. As a Main Dish
Serve the creamy cauliflower garlic soup as a comforting main course. Pair it with a fresh green salad or a warm, crusty bread to make it more filling.
2. As a Starter
This soup is also great as a starter before your main meal. Serve it as part of a larger spread, such as a roasted chicken dinner or a vegetarian spread with grilled vegetables.
3. With a Side Salad
If you prefer something a bit lighter, enjoy a bowl of creamy soup with a refreshing side salad, such as a simple mixed greens salad with lemon vinaigrette or a roasted beet salad.
Storing Creamy Cauliflower Garlic Soup
This soup is an excellent option for meal prep, and leftovers can easily be stored in the fridge or freezer.
Refrigerating Leftovers:
- Allow the soup to cool to room temperature before storing it in an airtight container in the refrigerator. The soup will last for 3-4 days in the fridge.
- When reheating, gently warm the soup on the stove over low heat, stirring occasionally.
Freezing the Soup:
- If you want to store it for longer, this soup freezes well. Let it cool completely, then transfer it to a freezer-safe container or freezer bags.
- When ready to enjoy, thaw the soup overnight in the fridge and reheat it on the stove.
Variations for Creamy Cauliflower Garlic Soup
This recipe is wonderfully flexible, and you can customize it to suit your preferences or dietary restrictions:
1. Make it Dairy-Free:
If you want a dairy-free version of this soup, simply swap out the half-and-half cream for coconut milk or almond milk. Skip the Parmesan cheese or use a dairy-free cheese alternative.
2. Add Other Vegetables:
For added flavor and texture, you can mix in other veggies, such as carrots, potatoes, or leeks. They’ll blend beautifully with the cauliflower and garlic for a heartier soup.
3. Add Protein:
If you’d like to add protein to your soup, consider adding some crispy bacon, grilled chicken, or even roasted chickpeas for a vegetarian option.
4. Spice it Up:
If you love a little heat, you can add a pinch of red pepper flakes or cayenne pepper while cooking the onions to give the soup a spicy kick.
Nutrition Information (Per Serving)
Nutrient | Amount per Serving |
---|---|
Calories | 180 |
Protein | 5g |
Carbohydrates | 13g |
Fiber | 3g |
Fat | 14g |
Saturated Fat | 5g |
Sodium | 400mg |
Sugar | 6g |
Conclusion
This Creamy Cauliflower Garlic Soup is everything you want in a comforting, flavorful meal. It’s rich, creamy, and surprisingly light. Whether you make it for a weeknight dinner, a cozy lunch, or for meal prep, this soup will warm you up and satisfy your cravings. It’s a versatile recipe that can easily be modified to suit your tastes or dietary needs. Plus, it’s incredibly easy to make – a win-win all around.
Give it a try, and I’m sure you’ll agree it’s one of the best soups out there. Enjoy!
Creamy Cauliflower Garlic Soup
Course: Uncategorized4
servings10
minutes40
minutes180
kcalIngredients
2-3 tablespoons olive oil
1 head of cauliflower, cut into florets
1 medium onion, diced
5 cloves garlic, peeled whole
3 cups vegetable stock (or chicken stock)
½ cup half and half cream
⅓ cup freshly grated Parmesan cheese
Salt and pepper to taste
- Optional Toppings:
Fresh thyme or rosemary
Extra Parmesan cheese
Extra cream or olive oil
Directions
- Preheat oven to 400°F (200°C). Arrange cauliflower and garlic on a baking sheet, drizzle with olive oil, and roast for 25-30 minutes.
- Heat olive oil in a large pot over medium heat. Sauté onion until translucent, about 5 minutes.
- Add roasted cauliflower and garlic to the pot, then pour in vegetable stock. Simmer for 5-7 minutes.
- Blend the soup until smooth, either with an immersion blender or by using a stand blender.
- Stir in half-and-half cream and Parmesan cheese. Adjust seasoning as necessary.
- Serve with optional toppings.