If you’re on the hunt for a comforting, dreamy bowl of soup, look no further because this Creamy Cauliflower Soup with Carrots, Celery, and Sour Cream Recipe is a total game-changer. I absolutely love how velvety the cauliflower base gets, mingling perfectly with those subtle sweet hints from carrots and the earthiness of celery. Plus, that touch of sour cream at the end? It adds this luscious tang that just makes every spoonful feel like a warm hug. Stick with me — I promise by the time you’re done reading, you’ll be ready to pour yourself a big bowl and maybe even double the recipe because it’s that good.
Why You’ll Love This Recipe
- Incredibly Creamy Texture: Thanks to the mix of milk, half-and-half, and sour cream, it’s silky without being heavy.
- Simple Ingredients: Everything you need is probably already in your kitchen, with fresh veggies taking center stage.
- Nutrient-Packed and Comforting: It’s loaded with veggies but feels indulgent, perfect for chilly evenings.
- Versatile and Adaptable: Easy to tweak with herbs or toppings to make it your own signature soup.
Ingredients You’ll Need
These ingredients combine classic comfort with freshness — the trio of cauliflower, carrots, and celery brings great flavor and texture, while the sour cream adds a velvety tang. Grab the freshest veggies you can find, and don’t skip on good-quality butter and broth for the richest taste.
- Salted butter: Using salted butter adds a nice balance of seasoning as you cook; I sometimes add a pinch of extra salt later.
- Onion: Finely chopped so it softens quickly and blends into the soup body.
- Carrot: Adds natural sweetness and vibrant color — I like to keep it finely chopped for tenderness.
- Celery stalk: Gives that subtle depth and a bit of crunch if you leave some slightly bigger pieces.
- Cauliflower: The star of the show — cut into bite-sized pieces for even cooking and easy blending.
- Parsley (fresh or dried): A fragrant herbal note that brightens the soup beautifully.
- Low-sodium chicken broth or stock: Low sodium ensures you can control the salt level perfectly.
- All-purpose flour: For thickening — mixing it with milk helps avoid lumps.
- Whole milk: Adds creaminess without heaviness compared to cream.
- Half-and-half: Richness without being overly fatty; it blends smoothly in the soup.
- Bay leaves: Just one or two — they infuse subtle earthy flavor that’s easily missed if omitted.
- Kosher salt and black pepper: Simple seasoning to bring everything together.
- Sour cream: To swirl in at the end for that signature tang and smooth finish.
Variations
I love tweaking this Creamy Cauliflower Soup with Carrots, Celery, and Sour Cream Recipe to suit different moods or dietary needs—feel free to experiment! It’s easy to swap things out or add a little flair.
- For a vegan twist: I’ve replaced butter with olive oil, used vegetable broth, and swapped sour cream for a coconut cream topping — surprisingly delicious!
- Add some heat: Sometimes I add a pinch of cayenne or a swirl of harissa paste to give the soup a subtle kick that my family adores.
- Herb swaps: Try thyme or dill instead of parsley — I’ve found it changes the vibe but keeps it fresh and flavorful.
- Add protein: For a fuller meal, serve with crispy bacon bits or diced cooked chicken stirred in, which makes it more hearty without losing that creamy goodness.
How to Make Creamy Cauliflower Soup with Carrots, Celery, and Sour Cream Recipe
Step 1: Sauté the Aromatics Until Golden and Fragrant
Start by melting 4 tablespoons of butter in a large soup pot or Dutch oven over medium-high heat. Add your finely chopped onion and cook for about 4 to 5 minutes until it just begins to turn a beautiful golden brown — this browning really builds flavor, so don’t rush it! Then toss in the carrot and celery, cooking for another 2 minutes or so. You’ll already be getting lovely aromas from the base of the soup here, trust me.
Step 2: Add Cauliflower, Parsley, and Let the Veggies Steam
Now, stir in your cauliflower pieces and the chopped parsley. Give everything a good mix so the butter coats the veggies, then cover the pot and lower the heat to a gentle simmer. Let the veggies cook for 15 minutes — this gentle steaming softens your cauliflower and helps those flavors get cozy together.
Step 3: Add Broth and Simmer to Build Depth
Next up, pour in the chicken broth or stock and bring the mixture to a boil. Then dial the heat back down to medium-low and let it simmer for about 10 minutes. This step makes sure the cauliflower softens completely and the broth absorbs all the wonderful veggie flavors you just created.
Step 4: Make the Creamy Roux Base on the Side
While the soup simmers, melt the remaining 4 tablespoons of butter in a medium saucepan over medium-low heat. In a bowl, whisk together the flour and whole milk until smooth — this helps avoid lumps and ensures a silky texture. Slowly pour the milk-flour mixture into the melted butter, whisking constantly to prevent clumps. Cook this gently for about 5 minutes until it thickens nicely.
Step 5: Finish the Soup with Half-and-Half and Bay Leaves
Remove your roux from the heat, stir in the half-and-half, then pour it into your simmering soup pot. Toss in 1 to 2 bay leaves and let everything simmer together for another 15 to 20 minutes. This is when the soup really mellows out into that creamy, comforting texture I love. Don’t forget to taste it and add more salt or pepper if you feel it needs a little boost.
Step 6: Serve with a Dollop of Sour Cream for the Perfect Finish
Here’s the fun part — just before serving, place the sour cream in your serving bowl or tureen. Ladle 2 to 3 scoops of hot soup directly into the sour cream and stir gently to combine. Then pour in the rest of the soup and stir once more. This technique gives a beautiful creamy tang without curdling. If you prefer, simply serve bowls topped with a generous spoonful of sour cream for each person. Either way, this final touch is what takes the soup to the next level.
Pro Tips for Making Creamy Cauliflower Soup with Carrots, Celery, and Sour Cream Recipe
- Sweat Your Veggies Slowly: Don’t rush browning your onions—they build essential flavor for a rich soup base.
- Whisk Roux Mixture Continuously: Constant whisking avoids lumps and creates a smooth, silky finish every time.
- Use Low-Sodium Broth: This gives you full control over the saltiness without overdoing it early on.
- Add Sour Cream Last: Stir it in just before serving to keep that nice tang and creamy texture without breaking.
How to Serve Creamy Cauliflower Soup with Carrots, Celery, and Sour Cream Recipe

Garnishes
I like to top this soup with a sprinkle of freshly chopped parsley or chives to add a pop of color and freshness. Sometimes, a drizzle of good olive oil or a few crunchy pepitas on top gives a lovely texture contrast. If you enjoy a little extra tang, a small dollop of extra sour cream or crème fraîche works wonders.
Side Dishes
My favorite thing to pair with this creamy soup is a crusty baguette or a warm, flaky croissant—it’s perfect for dipping in that velvety broth. You could also serve it alongside a fresh green salad or even some garlic roasted potatoes for a heartier meal.
Creative Ways to Present
For special occasions, I love serving this soup in mini bread bowls—that extra bread edge is fantastic for dipping. Another fun idea is to swirl in some homemade herb oil or drizzle with chili oil to give it an elegant, restaurant-style appearance. A sprinkle of toasted nuts or seeds can also add wow-factor and crunch.
Make Ahead and Storage
Storing Leftovers
I usually let the soup cool to room temperature before transferring it to an airtight container. It stays great in the fridge for up to 3 days. When reheating, I find it helps to add a splash of milk or broth to loosen the soup back up—it thickens as it sits!
Freezing
Freezing creamy soups can be tricky, but this recipe freezes beautifully if you skip adding the sour cream before freezing. Freeze the soup in individual portions, then thaw overnight in the fridge. Add fresh sour cream when reheating.
Reheating
I reheat over low heat on the stove, stirring frequently and adding a little broth or milk to bring back the creamy consistency. Avoid high heat, which can cause the dairy to separate. Once warmed through, stir in the sour cream to refresh that tangy finish.
FAQs
-
Can I make this Creamy Cauliflower Soup vegetarian?
Absolutely! Just swap the chicken broth for a good-quality vegetable broth, and make sure your butter and sour cream are vegetarian-friendly. The rich flavor of cauliflower and the veggies will shine through just as beautifully.
-
How can I make this soup gluten-free?
You can replace the all-purpose flour with a gluten-free flour blend or use cornstarch mixed with cold milk to thicken the soup. Just add the thickener gradually while whisking to get the right creamy texture.
-
Is it necessary to use sour cream?
While sour cream adds that lovely tang and creaminess, you can substitute it with Greek yogurt or crème fraîche if you prefer. Adding it at the end maintains the soup’s velvety texture and flavor balance.
-
Can I prepare this soup in advance?
Definitely! The soup actually tastes better the next day because the flavors meld beautifully. Just store it refrigerated in an airtight container and add the sour cream fresh when reheating.
Final Thoughts
This Creamy Cauliflower Soup with Carrots, Celery, and Sour Cream Recipe is one of those dishes I keep coming back to time and again. It’s comforting, nourishing, and surprisingly easy to master, making it perfect whether you’re cooking for yourself or feeding a crowd. I love how adaptable it is, too—you really can’t go wrong. Trust me, once you try it, you’ll find it becomes a staple in your kitchen just like it has in mine. So, grab your pot, some fresh veggies, and enjoy making a soup that feels like a warm, creamy hug every single time.
Print
Creamy Cauliflower Soup with Carrots, Celery, and Sour Cream Recipe
- Prep Time: 30 min
- Cook Time: 30 min
- Total Time: 1 hr
- Yield: 2 – 3 qt.
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
Ree Drummond’s creamy cauliflower soup is a comforting and delicious blend of cauliflower, carrot, celery, and onion simmered in a flavorful chicken broth base, thickened with a rich milk-flour mixture, and finished with a touch of sour cream. This easy-to-make recipe results in a velvety, hearty soup perfect for cozy meals.
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 & Butter
- 1/2 cup salted butter, divided
- 2 cups whole milk
- 1 cup half-and-half
- 1 cup sour cream, to serve
Pantry
- 1 qt. low-sodium chicken broth or stock
- 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é Onions: In a large soup pot or Dutch oven, melt 4 tablespoons of butter over medium-high heat. Add the finely chopped onion and cook until it starts to turn brown, about 4 to 5 minutes.
- Add Vegetables: Add the chopped carrots and celery to the pot and cook for about 2 more minutes. Stir in the cauliflower pieces and parsley. Cover and cook over low heat for 15 minutes to soften the vegetables.
- Simmer with Broth: Pour in the low-sodium chicken broth or stock. Bring the mixture to a boil, then reduce the heat to medium-low and allow it to simmer gently for about 10 minutes to develop flavor.
- Prepare Thickener: In a separate medium saucepan, melt the remaining 4 tablespoons of butter over medium-low heat. In a medium bowl, whisk together the flour and whole milk until smooth. Slowly add this milk and flour mixture to the melted butter while whisking constantly. Cook the mixture for about 5 minutes until it thickens.
- Finish the Soup Base: Remove the thickened mixture from heat and stir in the half-and-half. Add this creamy mixture to the simmering soup pot. Drop in one or two bay leaves and simmer the soup for an additional 15 to 20 minutes. Taste and adjust seasonings with salt and pepper as desired.
- Serve with Sour Cream: Just before serving, place sour cream in a serving bowl or soup tureen. Ladle 2 to 3 portions of hot soup into the sour cream and stir to combine, then pour in the rest of the soup and stir again. Alternatively, serve soup in bowls topped with a dollop of sour cream. Serve immediately for the best taste and texture.
Notes
- Ree Drummond’s creamy cauliflower soup is a classic comfort food that combines wholesome vegetables with a rich creamy texture.
- The soup can be adjusted with more or less salt and pepper to suit your taste preferences.
- If preferred, fresh parsley adds vibrant flavor, but dried parsley works well too.
- Using low-sodium broth allows better control over the salt level in the soup.
- Sour cream adds a tangy richness to the soup—serve it on the side or stir it in for creaminess.
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


