Roasted cauliflower soup is one of those recipes that turns a simple vegetable into something truly extraordinary. There’s something magical about how roasting transforms cauliflower from bland to beautifully caramelized, adding a depth of flavor that makes this soup incredibly delicious.
I’ll never forget the first time I made this soup on a chilly Sunday afternoon. The kitchen filled with the sweet, nutty aroma of roasting cauliflower, and I knew I was onto something special. This roasted cauliflower soup has become my go-to recipe when I need something comforting and filling but still want to feel good about what I’m eating. The splash of cream adds just the right amount of richness, while a pinch of red pepper flakes gives it a subtle kick. I love making a big batch to freeze because it means I always have an easy, homemade dinner ready to go on busy weeknights.
Table of Contents
What You’ll Need to Make This Roasted Cauliflower Soup
Before you start, let me share a quick tip. I always use the freshest cauliflower I can find because it makes a real difference in the final flavor. Look for heads that are creamy white with tight florets and no brown spots.
- 2 heads cauliflower (about 4 pounds total), cleaned and cut into small chunks
- ½ cup extra virgin olive oil, divided (I prefer a good quality olive oil here)
- 1 small white onion, diced
- 1 tablespoon minced garlic
- 4 cups vegetable stock (homemade or low-sodium store-bought work great)
- Kosher salt to taste
- Black pepper to taste
- Red pepper flakes to taste (start with a small pinch and add more if you like heat)
- 1 cup heavy cream
Pro tip: If you want to make this dairy-free, you can substitute the heavy cream with full-fat coconut cream or cashew cream. The texture will still be wonderfully creamy!
How I Make the Best Roasted Cauliflower Soup
I recommend getting your baking sheet hot in the oven before adding the cauliflower. This trick helps the cauliflower start caramelizing immediately and prevents it from steaming.
Step 1: Preheat your oven to 400°F. Place a rimmed baking sheet in the oven while it preheats. This step is crucial for getting that beautiful golden color on your cauliflower.
Step 2: Process the cauliflower by removing the leaves and core, then chop it into bite-sized chunks about 1 to 2 inches. Try to keep them roughly the same size so everything roasts evenly.
Step 3: Toss the cauliflower chunks in a large bowl with 6 tablespoons of olive oil. Sprinkle generously with salt and pepper. Using oven mitts, carefully remove the hot baking sheet and pour the seasoned cauliflower onto it. Watch out for any splattering oil. Roast for 60 minutes, stirring halfway through. You’ll know it’s ready when the cauliflower is golden brown with dark caramelized spots and fork-tender. Don’t rush this step because the roasting is what gives this soup its incredible depth of flavor.
Step 4: While the cauliflower roasts, place your Dutch oven or large soup pot over medium heat and add the remaining 2 tablespoons of olive oil. Add the diced onion and cook for about three minutes until it softens and becomes translucent. Stir in the garlic and cook for another minute until fragrant. Season with a pinch of salt.
Step 5: Add the roasted cauliflower and vegetable stock to the Dutch oven. Increase the heat to high and bring the soup to a simmer, which should take about 5 to 7 minutes. Add a pinch of red pepper flakes now. Taste and adjust the seasoning if needed. Common mistake to avoid: Don’t add too much red pepper at once because you can always add more, but you can’t take it out.
Step 6: Remove the soup from heat and puree it until smooth. I prefer using an immersion blender directly in the pot because it’s easier and creates less mess. If you’re using a regular blender, work in batches and be very careful with the hot liquid. Fill the blender only halfway, remove the center cap from the lid to let steam escape, cover with a kitchen towel, and blend until completely smooth.
Step 7: Stir in the cream and mix until fully incorporated. You can gently reheat over low heat for 1-2 minutes if needed. The soup should be silky smooth and beautifully creamy. Serve with another pinch of red pepper flakes and a drizzle of garlic-infused olive oil if you’re feeling fancy.
Perfect Pairings for Your Roasted Cauliflower Soup
This soup pairs beautifully with crusty bread and fresh salads that add texture and brightness to the meal.
Toasted Sourdough Bread: The tangy, chewy texture of sourdough is perfect for dipping into this creamy roasted cauliflower soup. The crispy crust adds a satisfying crunch that contrasts beautifully with the smooth soup.
Arugula Salad with Lemon Vinaigrette: The peppery bite of arugula and bright citrus dressing cut through the richness of the soup, creating a perfectly balanced meal.
Garlic Croutons: Homemade croutons add a delightful crunch and extra garlic flavor that complements the roasted cauliflower beautifully. They’re also a great way to use up leftover bread.
Grilled Cheese Sandwich: A classic pairing that never fails. The melted cheese and buttery bread make this comfort food combination unbeatable on a cold day.
Delicious Soup Pairings for Complete Comfort
This roasted cauliflower soup’s naturally sweet, nutty flavors complement other comforting recipes beautifully. For cheese lovers, the Creamy Roasted Garlic Cheddar Cauliflower Soup takes roasted cauliflower to the next level with sharp cheddar and mellowed roasted garlic, while the Roasted Garlic Cheddar Cauliflower Soup offers a similarly rich and indulgent experience perfect for chilly evenings.
If craving earthy, savory flavors alongside this vegetable-forward soup, the Cream of Mushroom Soup provides a perfect contrast with its deep umami notes and silky texture. For a heartier meal option, serve this roasted cauliflower soup as a starter before the satisfying Creamy Mushroom Chicken Wild Rice Soup, which transforms simple ingredients into a complete dinner that everyone will love.
Storing Your Roasted Cauliflower Soup for Later
This soup stores beautifully, which is why I always make a big batch. You can keep it in an airtight container in the refrigerator for up to 5 days. The flavors actually develop and deepen over time, making leftovers even more delicious.
When it comes to freezing, here’s my pro tip: leave out the cream before freezing. Freeze the soup in portion-sized containers for up to 3 months. When you’re ready to eat, thaw it in the refrigerator overnight, then reheat gently on the stovetop and stir in the cream at the end.
To reheat, I recommend using low to medium heat on the stovetop, stirring occasionally. You can also microwave individual portions, but stir every 30 seconds to ensure even heating. If the soup seems too thick after reheating, just thin it out with a splash of vegetable stock or water.
Your Roasted Cauliflower Soup Questions Answered
Time to Make This Comforting Roasted Cauliflower Soup
This roasted cauliflower soup recipe proves that simple ingredients can create something truly special. The roasting process brings out the natural sweetness of the cauliflower, while the cream adds luxurious richness that makes every spoonful feel like a warm hug. Whether you’re meal prepping for the week or making dinner tonight, this soup is sure to become a favorite in your kitchen. Try this recipe tonight and discover why roasted cauliflower soup deserves a permanent spot in your recipe rotation!
Roasted Cauliflower Soup
This roasted cauliflower soup is a comforting and filling soup with a splash of cream for richness and a pinch of red pepper flake for spice. Perfect for meal prep and freezing.
- Prep Time: 15 minutes
- Cook Time: 75 minutes
- Total Time: 90 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Roast, Simmer
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 heads cauliflower (about 4 pounds total), cleaned and cut into small chunks
- ½ cup extra virgin olive oil, divided
- 1 small white onion, diced
- 1 tablespoon minced garlic
- 4 cups vegetable stock
- Kosher salt to taste
- Black pepper to taste
- Red pepper flakes to taste
- 1 cup heavy cream
Instructions
- Preheat oven to 400°F. Place a rimmed baking sheet in the oven while it preheats.
- Process the cauliflower heads, discarding the leaves and core and chopping into 1 to 2 inch chunks.
- Toss cauliflower in a large bowl with 6 tablespoons olive oil and sprinkle with salt and pepper. Using oven mitts, carefully pour onto hot baking sheet and roast for 60 minutes, stirring halfway through, until golden brown with caramelized spots and fork-tender.
- Place Dutch oven or large soup pot over medium heat and add remaining 2 tablespoons olive oil. Add onion and cook until it begins to soften, about 3 minutes. Stir in garlic and cook until fragrant, about 1 minute. Season with salt.
- Add roasted cauliflower and vegetable stock to Dutch oven. Increase heat to high and bring to a simmer, about 5 to 7 minutes. Add a pinch of red pepper flakes. Taste and adjust seasoning.
- Remove soup from heat and puree with an immersion blender directly in the pot or carefully in batches in a blender (fill halfway, remove center lid cap, cover with towel) until completely smooth.
- Stir in cream until fully incorporated. Gently reheat over low heat for 1 to 2 minutes if needed. Serve with another pinch of red pepper flakes and a drizzle of garlic-infused olive oil if desired.
Notes
- To freeze: Omit cream before freezing. Freeze in portions for up to 3 months. Add cream when thawing and reheating.
- For dairy-free version, substitute heavy cream with full-fat coconut cream or cashew cream.
- Roasting cauliflower until golden brown with caramelized spots is key for developing deep flavor.
- Each serving is approximately 1.5 cups of soup.
- Use low-sodium vegetable stock if watching sodium intake.
Nutrition
- Serving Size: 1 bowl (approximately 1.5 cups)
- Calories: 340 kcal
- Sugar: 6 g
- Sodium: 420 mg
- Fat: 31 g
- Saturated Fat: 11 g
- Unsaturated Fat: 18 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 4 g
- Protein: 5 g
- Cholesterol: 40 mg






