If you’re searching for a cozy, velvety soup that warms you from the inside out, then you’re in for a treat with this Creamy Cauliflower Soup with Sour Cream Recipe. It’s one of my absolute favorites to whip up on chilly evenings because it’s rich, comforting, and surprisingly simple to make. The sour cream adds a subtle tang that perfectly complements the tender cauliflower base, making each spoonful feel like a warm hug. Stick around—I promise, this soup is fan-freaking-tastic and will quickly become your go-to comfort food.
Why You’ll Love This Recipe
- Super Creamy Texture: Thanks to a simple combination of butter, milk, half-and-half, and sour cream, you’ll get that silky, dreamy soup texture every time.
- Wholesome Ingredients: Fresh vegetables like onion, carrot, celery, and cauliflower give this soup layers of natural flavor and nutrition.
- Easy to Make: No fancy equipment or complex steps here—just good, straightforward cooking that anyone can master.
- Perfect Comfort Food: It’s warming and satisfying, great for dinners or as an impressive starter for guests.
Ingredients You’ll Need
The ingredients here all work together to build rich flavor and that beautiful creamy consistency. When you’re shopping, try to pick fresh cauliflower heads that are firm and free of brown spots—you’ll notice the difference in taste and texture right away.
- Salted Butter: Divided butter gives you that luscious base flavor and richness in both the veggie saute and the thickening roux.
- Onion: Finely chopped to melt into the soup, adding a sweet, aromatic layer.
- Carrot: Adds subtle sweetness and color without overpowering the cauliflower.
- Celery: Provides a gentle earthiness and crunch that softens during cooking.
- Cauliflower: The star of the show! Cut into 1-inch pieces for even cooking and that classic cauliflower flavor.
- Parsley: Fresh or dried, it brings a fresh herbaceous note that brightens the soup.
- Low-Sodium Chicken Broth: I recommend low-sodium so you can control the saltiness of your soup better.
- All-Purpose Flour: This is part of the roux that helps thicken the soup to a creamy consistency.
- Whole Milk: Whisked with flour to create that smooth base for the soup.
- Half-and-Half: Added for extra richness and creaminess, making the soup truly indulgent.
- Bay Leaves: Just one or two to add subtle herbal depth during simmering.
- Kosher Salt and Black Pepper: Season carefully and to taste—you’ll want to adjust depending on your broth’s salt level.
- Sour Cream: This is the magic final touch that adds tang and extra creaminess at serving.
Variations
I love making this soup ‘as is,’ but I’ve also enjoyed mixing things up depending on what I have on hand or dietary preferences. You can totally make this recipe your own.
- Vegetarian Variation: Swap out the chicken broth for a rich vegetable broth and keep everything else the same—I promise it still shines.
- Added Heat: I sometimes sprinkle in a pinch of cayenne or crushed red pepper flakes if I want a subtle spicy kick that balances the creaminess nicely.
- Herb Swap: If parsley isn’t your thing, fresh thyme or chives work beautifully for a different herbal touch.
- Dairy-Free Option: I’ve tried using coconut milk and dairy-free sour cream alternatives. The texture changes a bit, but it’s still delicious and creamy!
How to Make Creamy Cauliflower Soup with Sour Cream Recipe
Step 1: Sauté Your Aromatics and Vegetables
Start by melting 4 tablespoons of butter in a large soup pot or Dutch oven over medium-high heat. When I first tried this, I almost rushed the onion step, but letting it turn a lovely golden brown over about 4-5 minutes really deepens the flavor, so don’t skip it. Next, toss in the finely chopped carrots and celery; cook them just for a couple of minutes so they start softening. Then stir in the cauliflower and parsley, cover the pot, turn the heat to low, and let it all gently cook for 15 minutes. This slow softening step brings out the sweetness in the veggies and gets the base just right.
Step 2: Add Broth and Simmer
Pour in the chicken broth and crank the heat back up to bring the pot to a boil. This could take about 5 minutes depending on your stove. Once boiling, reduce the heat to medium-low and let it simmer for roughly 10 minutes. Your cauliflower should be quite tender now, making it easier to blend later or just creating a hearty vegetable base for the soup.
Step 3: Make the Creamy Roux Base
While the soup simmers, melt the remaining 4 tablespoons of butter in a medium saucepan over medium-low heat. In a bowl, whisk the flour and whole milk together until smooth, then slowly add this mixture to the melted butter, whisking continuously. Patience here is key—keep whisking for about 5 minutes until it thickens into a luscious sauce. Remove the pan from heat and stir in the half-and-half for that extra silkiness that truly elevates this recipe.
Step 4: Combine and Simmer Again
Pour the roux mixture into your simmering soup and add in one or two bay leaves. Let the soup simmer for another 15 to 20 minutes, which allows the flavors to meld beautifully. This is the perfect time to taste and adjust the seasoning with kosher salt and black pepper, adding more if you feel it needs a little boost. Remember, exact seasoning is totally personal—start small and build up!
Step 5: Finish with Sour Cream
The sour cream is what really makes this Creamy Cauliflower Soup with Sour Cream Recipe special. Just before serving, spoon the sour cream into your serving bowl or soup tureen. Ladle 2 to 3 portions of the hot soup into the bowl with the sour cream, stirring to combine it smoothly. Pour the rest of the soup in and give it a final stir. This technique creates a perfectly balanced tartness and creaminess in every bowl, or you can serve the soup directly and let everyone dollop sour cream on top as they like. Either way, it’s delicious!
Pro Tips for Making Creamy Cauliflower Soup with Sour Cream Recipe
- Take Your Time Sautéing: I discovered this trick when I first undercooked the onions—it really adds depth when you let them caramelize lightly.
- Whisk Constantly When Making Roux: This prevents lumps and ensures that silky smooth texture everybody loves.
- Adjust Salt After Simmering: Broth varies in saltiness, so always taste and season at the end for best results.
- Don’t Skip the Sour Cream Finish: It’s the magic ingredient that lifts this soup beyond ordinary creaminess.
How to Serve Creamy Cauliflower Soup with Sour Cream Recipe

Garnishes
I love topping this soup with a sprinkle of freshly chopped parsley or chives—not only does it add a beautiful pop of color, but the fresh herbal brightness cuts through the richness. Sometimes, I’ll add a few crispy bacon bits or a drizzle of good olive oil for a little extra flavor punch.
Side Dishes
Your soup pairs wonderfully with crusty bread, like a warm baguette or garlic toast. My family goes crazy for serving this soup alongside a simple mixed greens salad dressed lightly with lemon vinaigrette to balance all the creaminess.
Creative Ways to Present
For special occasions or cozy dinner parties, I like to serve the soup in mini bread bowls or hollowed-out small pumpkins—it instantly makes the meal feel festive and extra inviting. You can also swirl the sour cream on top in pretty patterns or add a few edible flowers for a whimsical touch.
Make Ahead and Storage
Storing Leftovers
I store any leftover soup in airtight containers in the fridge, and it keeps beautifully for up to 4 days. When I reheat, I recommend stirring gently to reincorporate the sour cream that might settle at the bottom or separate slightly.
Freezing
Freezing creamy soups can be tricky because dairy sometimes separates, but here’s what I found: freeze the soup without the sour cream first. When ready to serve, thaw overnight, gently reheat, then add fresh sour cream at the end to keep that perfect creaminess intact.
Reheating
I reheat this soup slowly on the stovetop over low heat, stirring often. This way, you avoid curdling and bring it back to that smooth texture you loved originally. Adding a splash of milk or broth during reheating can also refresh the soup perfectly.
FAQs
-
Can I make this Creamy Cauliflower Soup with Sour Cream Recipe vegan?
Absolutely! Replace the chicken broth with vegetable broth, swap butter for a plant-based margarine or olive oil, and use a non-dairy milk like oat or almond milk. For the sour cream, dairy-free versions made from cashews or coconut cream work great as the final touch.
-
How can I make this soup thicker without adding more cream?
You can increase the flour slightly in your roux or add more cauliflower to cook down and naturally thicken the soup. Another trick I use is pureeing part of the soup and then mixing it back in to boost thickness without extra cream.
-
Is it better to blend the soup or leave it chunky?
This recipe works well both ways! I often leave it chunky because I love the texture of tender cauliflower pieces, but if you prefer an ultra-smooth soup, blending it with an immersion blender before adding the roux works beautifully.
-
Can I prepare this soup ahead of time for a party?
Yes! You can make the soup a day ahead, store it in the fridge, and reheat gently before serving. Just add the sour cream fresh at serving time so it doesn’t lose its tang and texture.
Final Thoughts
I absolutely love how this Creamy Cauliflower Soup with Sour Cream Recipe turns out every time—rich, satisfying, and full of comforting flavors that make you feel right at home. When I first tried making it, I was amazed by how a handful of simple ingredients could come together into something so indulgent yet wholesome. I hope you enjoy making and sharing it as much as I do; your kitchen will smell amazing, and your family or guests will thank you. Trust me—this one deserves a spot in your recipe rotation.
Print
Creamy Cauliflower Soup with Sour Cream Recipe
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: 2 – 3 quarts
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This creamy cauliflower soup is a comforting and hearty dish featuring tender cauliflower, carrots, celery, and onions simmered in a rich broth, thickened with a buttery milk roux, and finished with sour cream for extra creaminess. Perfect for a cozy meal, it combines fresh vegetables with a velvety texture and mild seasoning.
Ingredients
Vegetables
- 1 medium onion, finely chopped
- 1 carrot, finely chopped
- 1 celery stalk, finely chopped
- 1 head cauliflower, cut into 1-inch pieces
- 2 tbsp. chopped parsley (fresh or dried)
Dairy & Fats
- 1/2 cup salted butter, divided
- 2 cups whole milk
- 1 cup half-and-half
- 1 cup sour cream, to serve
Liquids & Broth
- 1 quart low-sodium chicken broth or stock
Dry Ingredients & Seasonings
- 6 tbsp. all-purpose flour
- 1 to 2 bay leaves
- 1 tsp. kosher salt, plus more to taste
- 1/2 tsp. black pepper, plus more to taste
Instructions
- Sauté Aromatics: In a large soup pot or Dutch oven, melt 4 tablespoons of butter over medium-high heat. Add the chopped onion and cook until it starts to turn brown, about 4 to 5 minutes, to develop flavor.
- Add Vegetables: Stir in the finely chopped carrot and celery and cook for about 2 more minutes. Then add the cauliflower pieces and parsley, stirring to combine all ingredients well. Cover the pot and cook over low heat for 15 minutes to soften the vegetables.
- Add Broth and Simmer: Pour in the low-sodium chicken broth or stock. Bring the mixture to a boil, then reduce the heat to medium-low and let it simmer for about 10 minutes to meld the flavors.
- Prepare the Roux Mixture: In a separate medium saucepan, melt the remaining 4 tablespoons of butter over medium-low heat. In a medium bowl, whisk together the all-purpose flour and whole milk until smooth. Slowly pour this mixture into the melted butter, whisking constantly, and cook for about 5 minutes until thickened.
- Add Half-and-Half: Remove the thickened mixture from heat and stir in the half-and-half. Then add this creamy mixture to the simmering soup. Drop in one or two bay leaves and allow the soup to simmer for another 15 to 20 minutes to develop richness. Taste and adjust seasonings with salt and pepper as desired.
- Finish and Serve: Just before serving, place the sour cream in a serving bowl or soup tureen. Ladle 2 to 3 portions of hot soup into the bowl and stir well to combine with the sour cream. Pour the remaining soup into the bowl and stir again. Alternatively, serve soup in individual bowls and top each with a dollop of sour cream. Serve immediately while hot.
Notes
- Ree Drummond’s creamy cauliflower soup is a comforting and wholesome dish packed with fresh vegetables.
- The use of a milk and flour roux adds a velvety texture to the soup.
- Adjust the seasoning to your taste by adding more salt or pepper during the final simmering stage.
- For a vegan version, you could substitute plant-based milk and broth and omit the sour cream or use a vegan alternative.
Nutrition
- Serving Size: 1 cup
- Calories: 1213
- Sugar: 31 g
- Sodium: 1788 mg
- Fat: 94 g
- Saturated Fat: 55 g
- Unsaturated Fat: 36 g
- Trans Fat: 3 g
- Carbohydrates: 60 g
- Fiber: 9 g
- Protein: 33 g
- Cholesterol: 257 mg


