Creamy Roasted Cauliflower Soup (Budget-Friendly, 10-Minute Prep)

This Creamy Roasted Cauliflower Soup turns one head of cauliflower and a few pantry staples into a velvety, comforting bowl with no heavy cream required. Roasting the cauliflower brings out its natural nutty, golden flavor, and a touch of butter and nutmeg gives the soup a delicious richness – all achievable with just 10 minutes of hands-on prep!

A serving bowl of roasted cauliflower soup, topped with cauliflower florets, chopped parsley, and ground allspice

We’ll be honest: cauliflower soup didn’t sound exciting to us at first. Cauliflower always felt like the vegetable you push to the side of the plate, and the idea of turning it into a bowl of soup didn’t exactly make our mouths water. Then we tried roasting them first. Once those florets come out of the oven golden, nutty, and just a little caramelized on the edges, everything changes. Blended with a bit of broth and butter, it becomes one of the creamiest, most comforting soups we’ve ever made, and without putting a single drop of heavy cream in it!

Now it’s the soup we crave the moment the weather turns cold. There’s nothing better than a warm bowl of it on a gray, chilly evening, topped with crispy roasted florets, fresh parsley, and a drizzle of olive oil. It’s also earned a permanent spot on our Thanksgiving table. The warm hint of nutmeg and allspice tastes like the holidays, it’s an elegant starter that doesn’t eat into your budget, and since it reheats beautifully, you can make it a day or two ahead and free up the stove for everything else.

Why we love this roasted cauliflower soup

  • Ready in 60 minutes — With only 10 minutes of hands-on prep, the oven and stovetop do most of the work while you get on with your evening.
  • Budget-friendly — One large head of cauliflower and a handful of pantry staples make 4 generous servings for just a few dollars.
  • Creamy without the cream — Blending roasted cauliflower yields a naturally silky texture, so a little butter is all it takes to make it taste rich.
  • Big, cozy flavor — Roasting adds a nutty, golden depth, and warm nutmeg and allspice give every bowl a comforting holiday feel.
  • Perfect for Thanksgiving or holiday meals — This cauliflower soup makes an easy, elegant starter that can be made ahead and reheated when ready to serve, leaving the oven free for the main event.
  • Naturally vegetarian — Made with vegetable broth, it’s a lighter option that works for just about everyone at the table.

Ingredients needed

A photo of ingredients used to make roasted cauliflower soup: cauliflower florets, red onion, garlic, olive oil, seasonings, butter, lemon juice, and vegetable broth
  • 1 large head of cauliflower: The star of the soup! The cauliflower is cut into even, bite-size florets so they roast evenly in the oven and get those golden, caramelized edges that give the soup its nutty depth.
  • Extra-virgin olive oil: Used to roast the cauliflower and to soften the onion and garlic that are the base of the soup. We also like to add a little extra for drizzling on top.
  • Salt: Brings out the natural sweetness of the cauliflower and keeps the soup from tasting flat.
  • Red onion: Adds a gentle sweetness that pairs really nicely with the roasted cauliflower.
  • Garlic: Gives the soup a warm, savory backbone without overpowering it.
  • Vegetable broth: This is the base that everything simmers in. We like using vegetable broth to keep the soup vegetarian, and it lets the roasted cauliflower flavor really shine through. If you’re keeping the soup gluten-free, be sure to check the label first, since some brands may contain wheat or barley.
  • Unsalted butter: Our secret to this soup’s creamy, luxurious texture without relying on heavy cream.
  • Ground nutmeg: Just a pinch adds a warm, cozy note that makes the soup taste like fall. Nutmeg and creamy vegetables are a classic pairing for a reason.
  • Fresh lemon juice: Optional, but it helps brighten the soup up and balance the richness from the butter.
  • Fresh parsley for garnish: For a nice pop of color and freshness.
  • Ground allspice for garnish: A light sprinkle on top adds a warm, slightly spiced finish. It’s what gives this soup its festive, holiday-ready feel.

How to make roasted cauliflower soup

1. Roast the cauliflower

Toss cauliflower with olive oil and salt until evenly coated. Spread in a single layer on a baking sheet lined with parchment paper and roast at 425°F for 25 minutes, until they’re tender and lightly crisp. Save a few beautiful florets for topping the soup with later!

A parchment paper-lined baking sheet filled with roasted cauliflower florets
2. Build the soup base

Add red onion to a large pot with olive oil over medium heat and cook for a few minutes until they turn translucent and soft. Add the garlic and cook for 30 seconds more, until fragrant. Then add the broth and the roasted cauliflower to the pot. Raise the temperature to a boil, then reduce the heat and simmer for 20 minutes.

3. Blend the soup

Use an immersion blender to blend the soup until completely smooth. Alternatively, if you’re using a high-powered stand blender, remove the soup from the heat to cool for about 10 minutes before adding to the blender in batches. Blend until silky, then return the soup back to the pot.

4. Add finishing touches

Add the butter and stir until melted and smooth. Stir in the nutmeg and lemon juice, if using, and taste for salt.

5. Serve and enjoy!

Ladle into soup bowls and top with the reserved roasted florets, chopped parsley, a sprinkle of allspice, and a drizzle of olive oil.

A serving bowl of roasted cauliflower soup, topped with cauliflower florets, chopped parsley, and ground allspice

Tips for making the best cauliflower soup

  • Don’t crowd the pan: Cut the florets evenly and spread them in a single layer so they roast to deep golden edges instead of steaming. If your oven runs cool, give them an extra 5 minutes.
  • Save the prettiest florets for garnish: Set aside your topping florets right after roasting so they stay crisp and don’t end up in the blender.
  • Blend longer than you think before adding the butter: Blend for a full 1–2 minutes for the silkiest texture, then stir in the butter for a glossy, velvety finish. Using a stand blender?Blend in batches and fill the blender no more than halfway.
  • Adjust and season at the end: Add a splash of broth if it’s too thick, or simmer a few minutes longer if it’s too thin. Broth varies in saltiness, so taste and adjust the salt and lemon juice before serving.

Recipe variations for roasted cauliflower soup

  • Cheesy cauliflower soup — Stir in ½ cup of shredded sharp cheddar or grated Parmesan along with the butter for an extra-indulgent bowl.
  • Vegan version — Swap the butter for vegan butter or ¼ cup of full-fat coconut milk for the same creamy finish.
  • Curried cauliflower soup — Toss the florets with 1 teaspoon of curry powder before roasting and swap the nutmeg for a pinch of cumin.
  • A heartier bowl — Add a peeled, diced Yukon Gold potato to the pot with the broth for a thicker, more filling soup.
  • Crunchy toppings — Top the soup with crispy bacon, toasted pumpkin seeds, or garlicky croutons in place of (or alongside) the reserved florets. Or for a gluten-free bowl, use croutons made from gluten-free bread or stick with the pumpkin seeds.
A serving bowl of roasted cauliflower soup, topped with cauliflower florets, chopped parsley, and ground allspice

Roasted cauliflower soup storage tips

  • Storage: Store cooled soup in an airtight container in the fridge for up to 4 days. Store the garnishes separately and add them fresh when serving.
  • Freezer: Transfer cooled soup to freezer-safe containers or bags, leaving about an inch of room for expansion. Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: Warm the soup in a saucepan over medium-low heat, stirring often. If the texture separates slightly, a quick whisk or a few seconds with the immersion blender will bring it back to smooth texture.
  • Meal prep: Portion the soup into individual containers for easy grab-and-go lunches throughout the week. Pack the reserved florets, parsley, and allspice in a small separate container so the toppings stay fresh.
  • Make ahead for Thanksgiving: Make the soup up to 2 days before and refrigerate. Reheat gently on the stovetop just before guests arrive, and roast a fresh small batch of florets for topping if you’d like them extra crispy.

More cozy soups

If you loved learning how to make this roasted cauliflower soup, try one of our other favorite warm-weather, cozy soups:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A serving bowl of roasted cauliflower soup, topped with cauliflower florets, chopped parsley, and ground allspice

Roasted Cauliflower Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: cooktimestory
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Diet: Gluten-Free, Vegetarian

Description

This Creamy Roasted Cauliflower Soup turns one head of cauliflower and a few pantry staples into a velvety, comforting bowl with no heavy cream required. Roasting the cauliflower brings out its natural nutty, golden flavor, and a touch of butter and nutmeg gives the soup a delicious richness – all achievable with just 10 minutes of hands-on prep!


Ingredients

Scale
  • 3 pounds cauliflower, cut into bite-size florets (about 1 large head)
  • 2 tablespoons extra-virgin olive oil, divided
  • 1 teaspoon salt
  • ½ cup red onion, chopped
  • 2 cloves garlic, minced
  • 4 cups vegetable broth
  • 2 tablespoons unsalted butter
  • ¼ teaspoon ground nutmeg
  • 1 tablespoon fresh lemon juice, optional
  • 2 tablespoons fresh chopped parsley, for garnish
  • ¼ teaspoon ground allspice, for garnish

Instructions

  1. Preheat the oven to 425°F and line a large rimmed baking sheet with parchment paper.
  2. Add the cauliflower to the baking sheet and toss with 1 tablespoon of olive oil until lightly and evenly coated in oil. Arrange in a single layer on the sheet and sprinkle with salt. Bake until the cauliflower is tender and golden brown on the edges, about 25 minutes. Set aside a few florets after roasting for garnish.
  3. While the cauliflower roasts, heat a soup pot with the remaining 1 tablespoon of olive oil over medium heat until shimmering. Add the onion and cook, stirring occasionally, until softened and translucent, 5 to 7 minutes. Add the garlic and cook until fragrant, about 30 seconds, then add the broth and stir until incorporated.
  4. Transfer the roasted cauliflower to the soup pot. Bring to a boil, then reduce to a gentle simmer for 20 minutes, stirring occasionally. If using an immersion blender, blend the soup together. If using a high-powered blender, allow the soup to cool for about 10 minutes, then blend in batches. Start on low speed and slowly increase to high for 30 to 60 seconds, until silky. Return the blended soup to the pot.
  5. Add the butter and stir into the soup until smooth. Add nutmeg and lemon juice if using, and stir again to incorporate. Season to taste and add more salt or a little more lemon juice, if needed.
  6. Pour into serving bowls and top with the reserved cauliflower florets, chopped parsley, a sprinkle of allspice, and a drizzle of olive oil.
  • Prep Time: 10
  • Cook Time: 50
  • Category: Soup

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star