Truffle Roasted Garlic and Cauliflower Soup

By Mila | Updated on January 27, 2025

There’s something about roasted garlic that just makes everything better. The way it gets all sweet and soft in the oven is completely different from the sharp bite of raw garlic. When you pair that with cauliflower, you end up with a soup that tastes way fancier than the effort you put in.

I started making this soup on cold weeknights when I wanted something warm and filling but didn’t feel like standing over the stove for hours. The best part is that the oven does most of the work. You just roast everything, throw it in a pot, and blend it up. Plus, it makes the whole house smell amazing while it’s cooking.

If you’ve got a head of cauliflower sitting in your fridge and you’re tired of the same old roasted veggie routine, this soup is worth trying. It’s creamy, cozy, and the kind of thing that makes you feel like you’re taking good care of yourself.

Roasted Garlic and Cauliflower Soup
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Roasted Garlic and Cauliflower Soup

  • Rich, restaurant-quality flavor – Roasting the cauliflower and garlic brings out their natural sweetness and creates a depth of flavor that tastes like something from a fancy bistro.
  • Creamy and comforting – The smooth, velvety texture makes this soup incredibly satisfying, especially on a chilly day when you need something warm and cozy.
  • Low-carb and keto-friendly – With cauliflower as the base instead of potatoes, this soup fits perfectly into low-carb and keto diets without sacrificing any comfort or flavor.
  • Simple ingredients with a gourmet touch – Most of the ingredients are pantry staples, but the truffle oil adds that special finishing touch that makes it feel extra special.

What Kind of Cauliflower Should I Use?

Fresh cauliflower is definitely the way to go for this soup, and you’ll want to look for a head that’s firm with tightly packed florets and no brown spots. White cauliflower is the classic choice and what most recipes call for, but don’t be afraid to experiment with the orange, purple, or green varieties if you spot them at the market – they’ll all roast up beautifully and add a fun twist to your soup. When you’re prepping your cauliflower, save those tender inner leaves and stems too, as they’re perfectly edible and will add extra flavor to your soup. If fresh isn’t available, frozen cauliflower florets can work in a pinch, though you’ll want to thaw and pat them dry before roasting to get that nice caramelization.

Roasted Garlic and Cauliflower Soup
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This soup is pretty forgiving when it comes to swapping ingredients:

  • Cauliflower: You can use frozen cauliflower florets instead of fresh – just make sure to thaw and drain them well before roasting. The roasting time might be slightly shorter.
  • Chicken broth: Vegetable broth works great if you want to keep this vegetarian. You can also use a mix of water and bouillon cubes if that’s what you have on hand.
  • Heavy cream: Half-and-half or whole milk can replace the cream for a lighter version. You could also use coconut milk for a dairy-free option, though it will add a subtle coconut flavor.
  • Truffle oil: This is a finishing touch that adds luxury, but it’s totally optional. If you don’t have it, a drizzle of good olive oil or a pat of butter works just fine. You could also skip it entirely.
  • Fresh thyme: Dried thyme works in a pinch – just use about 1 teaspoon instead of 2 teaspoons fresh. You could also substitute with dried herbs like rosemary or sage.
  • Roasted garlic: While roasting the garlic gives it a sweet, mellow flavor, you can use 4-5 raw garlic cloves sautéed with the onion if you’re short on time. The flavor will be sharper but still good.

Watch Out for These Mistakes While Cooking

The biggest mistake when roasting cauliflower is crowding the baking sheet, which causes steaming instead of caramelization – spread the florets in a single layer with space between them for those golden, crispy edges that make this soup special.

Don’t rush the garlic roasting process, as undercooked garlic will taste sharp and bitter rather than sweet and mellow, so if it’s not soft and spreadable after 40 minutes, give it that extra time.

When blending hot soup, always start on low speed and only fill your blender halfway to avoid dangerous splatters, or use an immersion blender directly in the pot for safer results.

Finally, add the truffle oil at the very end after removing from heat, since cooking it will destroy that earthy flavor you’re paying good money for.

Roasted Garlic and Cauliflower Soup
Image: theamazingfood.com / All Rights reserved

What to Serve With Cauliflower Soup?

This soup is rich and earthy from the roasted garlic and truffle oil, so it pairs beautifully with something crispy and simple like a toasted baguette or some homemade croutons. I love serving it alongside a mixed greens salad with a light vinaigrette to balance out the creaminess, or you can go the heartier route with a warm panini or grilled sandwich. If you want to make it a full meal, add some crispy bacon bits or roasted chickpeas on top for extra protein and crunch. A glass of white wine doesn’t hurt either if you’re feeling fancy!

Storage Instructions

Store: This soup keeps really well in the fridge for up to 5 days in an airtight container. The flavors actually get even better after a day or two as the roasted garlic mellows out and blends with everything. It’s one of those recipes I love making on Sunday to enjoy throughout the week.

Freeze: You can freeze this soup for up to 3 months, though I recommend doing it before adding the cream. When you’re ready to eat it, thaw it in the fridge overnight, then reheat and stir in fresh cream for the best texture.

Reheat: Warm it up gently on the stovetop over medium-low heat, stirring occasionally until it’s heated through. You can also microwave individual portions, but stir it every 30 seconds or so to heat it evenly. Add a splash of broth or cream if it seems too thick after storing.

Preparation Time 15-20 minutes
Cooking Time 100-120 minutes
Total Time 115-140 minutes
Level of Difficulty Medium
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 900-1050
  • Protein: 18-24 g
  • Fat: 83-95 g
  • Carbohydrates: 36-46 g

Ingredients

For the roasting phase:

  • 2 lb cauliflower (cut into 1-inch florets for even roasting)
  • 4 tbsp olive oil (I prefer Bertolli Extra Virgin for roasting)
  • 1 head garlic

For the soup:

  • 1 onion (diced into 1/2-inch pieces)
  • 2 tbsp butter (I like Kerrygold unsalted butter for this)
  • 1 bay leaf
  • 2 tsp thyme
  • 4 cups vegetable broth
  • 1/2 cup chicken broth (I use Swanson Less Sodium)
  • 3/4 cup cream (room temperature, about 70°F)
  • 1 pinch ground nutmeg
  • 1 tbsp truffle oil (optional but recommended for extra richness)

Step 1: Roast Cauliflower and Garlic

  • 2 lb cauliflower, cut into 1-inch florets
  • 4 tbsp olive oil
  • 1 head garlic
  • Salt and pepper to taste

Preheat your oven to 425°F.

Cut the cauliflower into 1-inch florets and toss with 3 tablespoons of olive oil, salt, and pepper on a baking sheet, spreading them in a single layer for even browning.

Wrap the whole garlic head in foil with the remaining 1 tablespoon of olive oil, salt, and pepper.

Place both on the baking sheet and roast for 35-40 minutes until the cauliflower is golden brown and tender, and the garlic is soft and caramelized.

If the garlic needs more time, continue roasting for another 10-15 minutes.

Once done, squeeze the roasted garlic cloves out of their skins—they should slip out easily.

Step 2: Build the Aromatic Base

  • 2 tbsp butter
  • 1 onion, diced into 1/2-inch pieces
  • 2 tsp thyme
  • 1 bay leaf

While the vegetables roast, melt the butter in a large pot over medium heat.

Add the diced onion and cook for 5-6 minutes, stirring occasionally, until softened and translucent.

After about a minute, add the thyme and bay leaf, stirring constantly for 30 seconds to bloom the herbs and release their essential oils—this is key for building deep flavor in the broth.

I like to bloom herbs this way because it distributes them evenly throughout the soup rather than having bits of herb floating around.

Step 3: Combine Broth and Roasted Vegetables

  • aromatic base from Step 2
  • 4 cups vegetable broth
  • 1/2 cup chicken broth
  • roasted cauliflower and garlic from Step 1

Pour the vegetable broth and chicken broth into the pot with the onion mixture and bring to a boil over medium-high heat.

Once boiling, add the roasted cauliflower and roasted garlic cloves from Step 1, then immediately remove the bay leaf.

Reduce the heat to medium and let everything simmer together for a few minutes to allow the flavors to meld.

Step 4: Blend and Season the Soup

  • soup from Step 3

Using an immersion blender, carefully blend the soup until smooth and creamy, working in batches if needed.

I recommend leaving a few small cauliflower pieces unblended for texture—it makes the soup more interesting than a completely smooth puree.

Simmer the blended soup for 5 minutes over medium heat to help the flavors come together.

Meanwhile, make sure your cream is at room temperature (around 70°F) so it won’t break or curdle when added to the hot soup.

Step 5: Finish with Cream and Seasonings

  • blended soup from Step 4
  • 3/4 cup cream, room temperature
  • 1 pinch ground nutmeg
  • 1 tbsp truffle oil

Remove the pot from heat and slowly stir in the room-temperature cream until fully incorporated.

Add a pinch of ground nutmeg—it’s a classic pairing with cauliflower that adds subtle warmth and depth.

Finish with the truffle oil if using, which adds incredible richness and an earthy note that elevates the dish.

Taste and adjust seasoning with additional salt and pepper as needed.

I use Kerrygold butter and good quality broth because they make a real difference in the final flavor—these are worth investing in for a soup like this.

Roasted Garlic and Cauliflower Soup

Truffle Roasted Garlic and Cauliflower Soup

Delicious Truffle Roasted Garlic and Cauliflower Soup recipe with step-by-step instructions.
Prep Time 40 minutes
Cook Time 1 hour 25 minutes
Total Time 2 hours 7 minutes
Servings 4 servings
Calories 975 kcal

Ingredients
  

For the roasting phase::

  • 2 lb cauliflower (cut into 1-inch florets for even roasting)
  • 4 tbsp olive oil (I prefer Bertolli Extra Virgin for roasting)
  • 1 head garlic

For the soup::

  • 1 onion (diced into 1/2-inch pieces)
  • 2 tbsp butter (I like Kerrygold unsalted butter for this)
  • 1 bay leaf
  • 2 tsp thyme
  • 4 cups vegetable broth
  • 1/2 cup chicken broth (I use Swanson Less Sodium)
  • 3/4 cup cream (room temperature, about 70°F)
  • 1 pinch ground nutmeg
  • 1 tbsp truffle oil (optional but recommended for extra richness)

Instructions
 

  • Preheat your oven to 425°F. Cut the cauliflower into 1-inch florets and toss with 3 tablespoons of olive oil, salt, and pepper on a baking sheet, spreading them in a single layer for even browning. Wrap the whole garlic head in foil with the remaining 1 tablespoon of olive oil, salt, and pepper. Place both on the baking sheet and roast for 35-40 minutes until the cauliflower is golden brown and tender, and the garlic is soft and caramelized. If the garlic needs more time, continue roasting for another 10-15 minutes. Once done, squeeze the roasted garlic cloves out of their skins—they should slip out easily.
  • While the vegetables roast, melt the butter in a large pot over medium heat. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until softened and translucent. After about a minute, add the thyme and bay leaf, stirring constantly for 30 seconds to bloom the herbs and release their essential oils—this is key for building deep flavor in the broth. I like to bloom herbs this way because it distributes them evenly throughout the soup rather than having bits of herb floating around.
  • Pour the vegetable broth and chicken broth into the pot with the onion mixture and bring to a boil over medium-high heat. Once boiling, add the roasted cauliflower and roasted garlic cloves from Step 1, then immediately remove the bay leaf. Reduce the heat to medium and let everything simmer together for a few minutes to allow the flavors to meld.
  • Using an immersion blender, carefully blend the soup until smooth and creamy, working in batches if needed. I recommend leaving a few small cauliflower pieces unblended for texture—it makes the soup more interesting than a completely smooth puree. Simmer the blended soup for 5 minutes over medium heat to help the flavors come together. Meanwhile, make sure your cream is at room temperature (around 70°F) so it won't break or curdle when added to the hot soup.
  • Remove the pot from heat and slowly stir in the room-temperature cream until fully incorporated. Add a pinch of ground nutmeg—it's a classic pairing with cauliflower that adds subtle warmth and depth. Finish with the truffle oil if using, which adds incredible richness and an earthy note that elevates the dish. Taste and adjust seasoning with additional salt and pepper as needed. I use Kerrygold butter and good quality broth because they make a real difference in the final flavor—these are worth investing in for a soup like this.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating