
Creamy Roasted Cauliflower Soup Recipe tastes rich, velvety, and cozy, with a gentle nuttiness from roasted cauliflower and a hint of garlic. It works well for busy weeknights or meal prep fans, since you can get it on the table in about 45 minutes. I tested versions of this soup so many times that my kids now call cauliflower “soup flower,” which feels fair.
Why You Should Try This Creamy Roasted Cauliflower Soup Recipe
Roasting the cauliflower first gives this soup a deep, toasty flavor that you never get from boiling. The edges caramelize, the garlic softens, and everything blends into a creamy bowl that tastes way more indulgent than it actually is.
You can keep this recipe naturally gluten free and easily make it dairy free or vegan with a couple of swaps. It works as a light lunch, a starter for a bigger dinner, or a cozy bowl with grilled cheese when you need comfort in a hurry.
“This Creamy Roasted Cauliflower Soup Recipe tastes like a fancy café soup but comes together in one pot and a sheet pan at home. ★★★★★”
Ingredients You’ll Need
Produce
- 1 large head cauliflower, cut into small florets
- Look for a firm, heavy head with tight florets. Frozen cauliflower florets also work; roast them straight from frozen and add 5 to 10 minutes.
- 1 large yellow onion, diced
- 2 medium carrots, peeled and sliced
- 4 cloves garlic, peeled
- 1 medium Yukon gold potato, peeled and diced
- Potato adds body and creaminess without extra cream.
- 1 tablespoon fresh lemon juice
- Optional garnish: chopped fresh parsley or chives, extra roasted florets, drizzle of cream or olive oil
Fats & Liquids
- 3 tablespoons olive oil, divided
- Use a neutral olive oil; extra virgin works fine since you cook it gently.
- 4 cups low sodium vegetable broth or chicken broth
- I like Better Than Bouillon vegetable base for a pantry shortcut.
- 1 to 1½ cups milk or cream of choice
- Whole milk gives a lighter texture. Heavy cream or half and half gives a richer soup. Use unsweetened oat milk or cashew milk for a dairy free option.
- ½ cup plain Greek yogurt or sour cream, optional for extra tang and creaminess
Seasonings & Pantry Items
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ½ teaspoon smoked paprika
- ½ teaspoon ground cumin
- ¼ teaspoon ground nutmeg
- ¼ teaspoon red pepper flakes, optional for a little heat
- 1 to 2 tablespoons grated Parmesan cheese, optional
- Use a good wedge Parmesan and grate it yourself for better melting and flavor.
Equipment
- Large baking sheet
- Parchment paper or silicone baking mat
- Large stock pot or Dutch oven
- Wooden spoon or spatula
- Immersion blender
- Or use a regular blender and work in batches.
- Ladle
- Measuring cups and spoons
Tips & Tricks
- Cut the cauliflower into small, even florets so they roast quickly and brown at the same rate.
- Roast the garlic cloves right on the sheet pan with the cauliflower so they soften and sweeten.
- Spread the vegetables in a single layer and avoid crowding the pan so they caramelize instead of steaming.
- Use low sodium broth so you control the seasoning and avoid an overly salty soup.
- Add the milk or cream after you blend the soup so it stays silky and does not curdle.
- Blend longer than you think you need; an extra minute with the immersion blender turns the texture ultra smooth.
- Taste and adjust at the end with salt, pepper, and a squeeze of lemon juice to brighten the flavor.
- Keep a few roasted florets aside before blending and use them as a garnish for texture.
How to Make Creamy Roasted Cauliflower Soup Recipe
Step 1: Roast the cauliflower and garlic
Preheat the oven to 425°F and line a baking sheet with parchment. Add the cauliflower florets and whole garlic cloves to the sheet pan. Drizzle with 2 tablespoons olive oil, then sprinkle with ½ teaspoon salt, ¼ teaspoon pepper, and the smoked paprika. Toss everything with your hands and spread it out in a single layer, then roast 25 to 30 minutes until the cauliflower turns golden with crisp edges.
Step 2: Sauté veggies and aromatics
Heat the remaining 1 tablespoon olive oil in a large stock pot or Dutch oven over medium heat. Add the diced onion and sliced carrots, then cook until they soften and turn lightly golden, about 8 minutes. Stir in the cumin, nutmeg, and red pepper flakes, then cook 1 to 2 minutes so the spices toast and release their aroma. Add the diced potato and stir so it coats in the oil and spices.
Step 3: Add broth and simmer
Pour in the broth and scrape up any bits from the bottom of the pot. Bring the mixture to a gentle boil, then lower the heat to maintain a steady simmer. Cook 12 to 15 minutes until the potatoes and carrots turn very tender when you pierce them with a fork. Turn off the heat.
Step 4: Combine with roasted cauliflower
Transfer the roasted cauliflower and garlic from the sheet pan into the pot. If you saved a few florets for garnish, keep them on the side. Stir everything together so the roasted vegetables mingle with the broth and aromatics. Taste the broth and add a pinch more salt if it needs it.
Step 5: Blend until creamy
Use an immersion blender and blend the soup directly in the pot until it turns completely smooth and velvety. Move the blender around the pot and blend near the bottom so you catch every chunk. If you use a regular blender, work in batches and vent the lid slightly, then return the blended soup to the pot. Aim for a thick but pourable consistency.
Step 6: Add dairy and finish seasoning
Set the pot over low heat. Stir in the milk or cream, then add the Greek yogurt or sour cream if you use it. Sprinkle in the Parmesan cheese and stir until it melts and the soup looks glossy. Taste again, then adjust with more salt, pepper, and the lemon juice until the flavor pops.
Step 7: Serve and garnish
Ladle the Creamy Roasted Cauliflower Soup Recipe into warm bowls. Top with the reserved roasted florets, a drizzle of olive oil or cream, and a sprinkle of fresh herbs. Add extra Parmesan or red pepper flakes if you like a stronger bite. Serve hot and enjoy that cozy roasted flavor.
What to Serve with Creamy Roasted Cauliflower Soup Recipe
Serve this Creamy Roasted Cauliflower Soup Recipe with crusty bread, garlic toast, or warm pita for dunking. A simple green salad with a bright vinaigrette balances the richness of the soup. Grilled cheese, quesadillas, or a turkey sandwich also pair nicely and turn it into a full meal. Offer toppings like shredded cheese, toasted pumpkin seeds, or croutons so everyone customizes their own bowl.
Storage Options
- Store leftover soup in an airtight container in the fridge for up to 4 days.
- Chill the soup completely, then freeze it in freezer safe containers or bags for up to 3 months.
- Thaw frozen soup overnight in the fridge before reheating.
- Reheat gently on the stove over low to medium heat and stir often; add a splash of broth or milk if it thickens too much.

Creamy Roasted Cauliflower Soup Recipe
Ingredients
Instructions
- Preheat the oven to 425°F (220°C) and line a large baking sheet with parchment paper.
- Spread the cauliflower florets and whole garlic cloves on the baking sheet. Drizzle with 2 tablespoons olive oil, then sprinkle with 1/2 teaspoon salt, 1/4 teaspoon pepper, and the smoked paprika. Toss to coat and arrange in a single layer.
- Roast for 25 to 30 minutes, until the cauliflower is golden and the edges are caramelized. Set aside a few roasted florets for garnish if desired.
- Meanwhile, heat the remaining 1 tablespoon olive oil in a large stock pot or Dutch oven over medium heat. Add the diced onion and sliced carrots and cook, stirring occasionally, until softened and lightly golden, about 8 minutes.
- Stir in the cumin, nutmeg, and red pepper flakes (if using) and cook for 1 to 2 minutes, until the spices are fragrant.
- Add the diced potato and stir to coat it in the oil and spices.
- Pour in the broth, scraping up any bits from the bottom of the pot. Bring to a gentle boil, then reduce the heat to maintain a steady simmer. Cook for 12 to 15 minutes, or until the potatoes and carrots are very tender.
- Add the roasted cauliflower and garlic to the pot, reserving any florets for garnish if desired. Stir to combine and taste the broth, adding a pinch more salt if needed.
- Remove the pot from the heat and use an immersion blender to blend the soup until completely smooth and velvety. Blend for an extra minute to ensure an ultra-smooth texture. If using a regular blender, work in batches and return the blended soup to the pot.
- Set the pot over low heat. Stir in the milk or cream, then add the Greek yogurt or sour cream if using. Sprinkle in the Parmesan cheese, stirring until melted and the soup looks glossy.
- Stir in the lemon juice, then taste and adjust with additional salt and pepper as needed.
- Ladle the soup into warm bowls and garnish with reserved roasted cauliflower florets, a drizzle of cream or olive oil, and chopped fresh herbs. Serve hot.
Notes
Approximate per serving (about 1 1/2 cups, made with whole milk and without optional yogurt or Parmesan): 220 calories; fat 12 g; saturated fat 3 g; carbohydrates 23 g; fiber 5 g; sugars 8 g; protein 7 g; sodium 520 mg. Values will vary based on specific ingredients, optional add-ins, and portion size. Storage: Refrigerate in an airtight container for up to 4 days, or freeze for up to 3 months. Reheat gently on the stove over low to medium heat, adding a splash of broth or milk if the soup thickens.

Leave a Reply