
Creamy Roasted Cauliflower Soup Recipe tastes rich, velvety, and cozy with a gentle nuttiness from caramelized cauliflower, perfect for anyone who wants a lighter soup that still feels like comfort food. It works on busy weeknights or lazy Sundays, since you can get it on the table in about 45 minutes. I first made a version of this on a broke college night, and it still feels like a magic trick every time I blend it up.
Why Make This Creamy Roasted Cauliflower Soup Recipe at Home
Roasting the cauliflower first turns a mild vegetable into something toasty, nutty, and slightly sweet, which gives this soup serious flavor. Blending it with broth and a bit of cream or coconut milk turns it silky without heavy amounts of dairy.
You control the salt, the richness, and the texture, so it can taste restaurant-level without mystery ingredients. The recipe uses simple pantry items, so you can pull it off even when your fridge looks a little sad.
“This Creamy Roasted Cauliflower Soup Recipe tastes like something from a cozy cafe, but it comes from a sheet pan and a blender in my tiny kitchen. ★★★★★”
Ingredients You Need
Vegetables
- 1 large head cauliflower, cut into small florets
- 1 medium yellow onion, chopped
- 3 cloves garlic, peeled (leave whole for roasting)
- 1 medium carrot, chopped (adds sweetness and color)
- 1 small Yukon gold potato, peeled and diced (helps with creaminess)
Fats and liquids
- 3 tablespoons olive oil, divided
- 4 cups low sodium vegetable broth or chicken broth
- 1 to 1½ cups water, as needed to thin
- ½ to ¾ cup heavy cream, half-and-half, or full fat coconut milk
Use a good quality broth, since it carries a lot of the flavor. I like Kitchen Basics or Pacific for store bought broth, but any low sodium option works.
Seasonings
- 1½ teaspoons kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ½ teaspoon smoked paprika or sweet paprika
- ¼ teaspoon ground turmeric (optional, for color and warmth)
- Pinch of red pepper flakes (optional, for a little heat)
- 1 to 2 tablespoons fresh lemon juice
Toppings (optional but highly recommended)
- Extra olive oil for drizzling
- Toasted pumpkin seeds or sunflower seeds
- Croutons or toasted bread crumbs
- Chopped fresh parsley, chives, or thyme
- Shaved parmesan or grated cheddar, if you like cheese
Pantry shortcuts and substitutions
- Use frozen cauliflower florets if you do not have fresh; roast them straight from frozen and add 5 to 10 extra minutes.
- Swap the potato with an extra carrot if you avoid potatoes, or add a small parsnip for a deeper flavor.
- Use garlic powder and onion powder in a pinch, but still roast at least some fresh cauliflower for that roasted taste.
- Use coconut milk to keep the soup dairy free and still keep it creamy.
Equipment list
- Large baking sheet
- Parchment paper or a silicone baking mat
- Large soup pot or Dutch oven
- Blender or immersion blender
- Sharp knife and cutting board
- Measuring cups and spoons
Tips & Mistakes
- Roast the cauliflower until you see deep golden edges, since pale cauliflower gives bland soup.
- Cut the florets into similar sizes so they roast evenly and do not burn in spots.
- Toss the vegetables with enough oil to coat them lightly, or they dry out and taste flat.
- Salt in layers, a little on the sheet pan and more in the pot, so the soup tastes seasoned, not salty.
- Use low sodium broth so you control the final salt level and avoid an overly salty soup.
- Let the soup cool slightly before blending so you do not risk hot splatters.
- Blend longer than you think you need, since extra blending time gives a smoother, restaurant style texture.
- Add cream or coconut milk at the end and heat gently so it stays silky and does not curdle.
- Thin the soup gradually with water or extra broth, since it thickens as it sits.
- Taste and add lemon juice at the end, because a little acid brightens the flavor and keeps it from tasting heavy.
How to Make Creamy Roasted Cauliflower Soup Recipe
Step 1: Prep the vegetables
Preheat your oven to 425°F. Line a large baking sheet with parchment paper. Cut the cauliflower into small florets, chop the onion and carrot, and dice the potato.
Place the cauliflower florets, onion, carrot, potato, and whole garlic cloves on the baking sheet. Drizzle with 2 tablespoons olive oil, sprinkle with about ½ teaspoon salt and some black pepper, then toss everything so the vegetables coat evenly.
Step 2: Roast until golden and tender
Spread the vegetables in a single layer with a little space between them so they roast instead of steam. Roast for 25 to 30 minutes, tossing once halfway through. Pull the tray when the cauliflower edges look deep golden and the vegetables feel tender when you poke them with a fork.
If some small pieces brown faster, move them to the center of the pan and keep the larger pieces toward the edges. You want color, not char.
Step 3: Start the soup base
Heat the remaining 1 tablespoon olive oil in a large pot over medium heat. Add the roasted vegetables to the pot. Sprinkle in the smoked paprika, turmeric if you use it, and a pinch of red pepper flakes.
Stir for 1 to 2 minutes so the spices bloom and coat the vegetables. This step wakes up the flavor and keeps the soup from tasting flat.
Step 4: Add broth and simmer
Pour in 4 cups of broth and stir, scraping up any browned bits from the bottom of the pot. Bring the soup to a gentle boil, then lower the heat and let it simmer for about 10 minutes. This gives the flavors time to mingle and softens any last firm pieces of vegetable.
If the liquid level looks low and the vegetables barely sit under the surface, add up to 1 cup water. You can always adjust the thickness later.
Step 5: Blend until silky
Turn off the heat and let the soup cool for a few minutes. Use an immersion blender to blend the soup right in the pot until it turns very smooth and creamy. If you use a regular blender, work in batches and fill the blender only halfway, holding the lid with a kitchen towel.
Blend each batch until smooth, then return the soup to the pot. If the soup looks too thick, add a bit more water or broth and blend again.
Step 6: Add cream and adjust seasoning
Stir in the heavy cream, half-and-half, or coconut milk. Start with ½ cup, then add more if you want a richer, creamier texture. Warm the soup over low heat until it steams gently, and stir often so it does not stick.
Taste and add more salt and pepper if needed. Stir in 1 to 2 tablespoons lemon juice, tasting as you go, until the flavor tastes bright and balanced.
Step 7: Serve with toppings
Ladle the Creamy Roasted Cauliflower Soup Recipe into bowls. Drizzle a little olive oil on top and add your favorite toppings, like toasted seeds, croutons, herbs, or a sprinkle of cheese. Serve hot, with crusty bread or a simple salad on the side.
If you have leftovers, cool the soup to room temperature before you pack it up.
Variations I've Tried
- Extra garlicky version: Roast a whole small head of garlic, squeeze the cloves into the pot, and blend them in for a deeper, sweeter garlic flavor.
- Cheddar cauliflower soup: Stir in 1 to 1½ cups shredded sharp cheddar after blending, then heat gently until the cheese melts.
- Curried cauliflower soup: Swap the smoked paprika with 1 to 2 teaspoons curry powder and add a pinch of cumin; finish with coconut milk and cilantro.
- Herb and lemon version: Add fresh thyme while the soup simmers and finish with extra lemon juice and chopped parsley.
- Low dairy or dairy free: Use olive oil and coconut milk, and top with toasted seeds and herbs instead of cheese.
How to Serve Creamy Roasted Cauliflower Soup Recipe
Serve this Creamy Roasted Cauliflower Soup Recipe hot in wide bowls so you have plenty of surface area for toppings. Add a swirl of cream or coconut milk, a drizzle of olive oil, and a handful of crunchy bits like croutons or toasted pumpkin seeds. Pair it with grilled cheese, avocado toast, or a simple green salad for a full meal. Kids usually enjoy it with a sprinkle of shredded cheese and some warm bread for dunking.
How to store
- Fridge: Cool the soup to room temperature, then store it in airtight containers in the refrigerator for up to 4 days.
- Freezer: Portion the soup into freezer safe containers or bags, leave a little space at the top, and freeze for up to 3 months.
- Thawing: Move frozen soup to the fridge and let it thaw overnight, or thaw gently on low heat in a pot with a splash of water.
- Reheating: Reheat on the stove over low to medium heat, stirring often, and add a bit of water or broth if it thickened too much; you can also reheat in the microwave in short bursts, stirring between each round.

Creamy Roasted Cauliflower Soup Recipe
Ingredients
Instructions
- Preheat the oven to 425°F (220°C) and line a large baking sheet with parchment paper.
- Cut the cauliflower into small florets, chop the onion and carrot, and dice the potato.
- Place the cauliflower florets, onion, carrot, potato, and whole garlic cloves on the baking sheet. Drizzle with 2 tablespoons olive oil, sprinkle with about 1/2 teaspoon salt and some black pepper, and toss to coat evenly.
- Spread the vegetables in a single layer with a little space between them so they roast instead of steam. Roast for 25 to 30 minutes, tossing once halfway through, until the cauliflower edges are deep golden and all the vegetables are tender.
- If smaller pieces brown faster, move them to the center of the pan and keep larger pieces toward the edges so they color without charring.
- Heat the remaining 1 tablespoon olive oil in a large soup pot or Dutch oven over medium heat. Add the roasted vegetables to the pot.
- Sprinkle in the smoked paprika, turmeric if using, and a pinch of red pepper flakes if you like heat. Stir for 1 to 2 minutes to let the spices bloom and coat the vegetables.
- Pour in 4 cups of broth and stir, scraping up any browned bits from the bottom of the pot. Bring to a gentle boil, then reduce heat and simmer for about 10 minutes to meld the flavors and fully soften any remaining firm pieces.
- If the vegetables are not fully submerged, add up to 1 cup water. You can adjust thickness later.
- Turn off the heat and let the soup cool slightly. Use an immersion blender to blend the soup in the pot until very smooth and creamy, or carefully blend in batches in a regular blender, filling the blender only halfway and venting the lid with a kitchen towel.
- Return the blended soup to the pot if needed. If the soup is too thick, add more water or broth a little at a time and blend or stir until it reaches your preferred consistency.
- Stir in 1/2 cup of heavy cream, half-and-half, or coconut milk. Warm the soup gently over low heat, adding more cream if you want a richer texture, and stir often so it does not stick or scorch.
- Taste and adjust seasoning with more salt and pepper as needed. Stir in 1 to 2 tablespoons fresh lemon juice, tasting as you go, until the flavor tastes bright and balanced.
- Ladle the soup into bowls. Drizzle with a little olive oil and add toppings such as toasted seeds, croutons, fresh herbs, or a sprinkle of cheese if desired. Serve hot, optionally with crusty bread or a simple salad on the side.
Notes
Approximate per 1 of 6 servings (made with heavy cream, vegetable broth, and without toppings): 210 calories; fat 14 g; saturated fat 5 g; carbohydrates 18 g; fiber 4 g; sugars 5 g; protein 5 g; sodium 620 mg. Values will vary based on specific ingredients, broth, cream choice, toppings, and portion size.

Leave a Reply