Soups & Stews
Recreating Campbell's velvety cauliflower soup at home delivers that same comforting, creamy texture without the canned shortcuts. The secret lies in blending steamed cauliflower with potatoes until completely smooth, then building depth with onions, garlic, and a touch of cream—just like the classic version.
I've perfected this recipe over years of testing, ensuring every spoonful delivers that familiar, comforting smoothness with none of the artificial aftertaste.
The process is simpler than you might think, requiring just 15 minutes of prep work followed by 20 minutes of simmering. You'll start with fresh cauliflower and potatoes for natural sweetness and creaminess, then enhance the flavor with chicken broth and a splash of cream.
The result is a soup that's rich, velvety, and packed with hidden vegetables—perfect for chilly evenings or when you crave that nostalgic comfort food taste.
What makes this recipe stand out is its ability to deliver restaurant-quality texture and flavor using simple pantry staples. The blending technique is critical—you want it completely smooth, with no lumps, so the soup has that signature Campbell's-style consistency.
Once you've achieved that perfect blend, the soup only needs a few minutes to simmer and develop its rich, aromatic flavor profile.
Serve it hot with a sprinkle of fresh parsley or a swirl of cream for extra richness, and you'll have a bowl of soup that tastes just like the classic canned version—only better.
This recipe is perfect for meal prep, freezing, or enjoying fresh when you need that comforting bowl of warmth. Here's how to make it from scratch!
Ingredients for campbells cauliflower soup
Pantry staples and fresh veggies create that iconic Campbell's velvety texture at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Cauliflower 🥬 | 1 ½ lb | Cut into florets (about 6 cups) |
| Russet Potatoes 🥔 | 2 medium | Peeled and cubed (about 2 cups) |
| Yellow Onion 🧅 | 1 whole | Diced (about 1 cup) |
| Garlic Cloves 🧄 | 3 cloves | Minced (about 1 tbsp) |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Unsalted Butter 🧈 | 2 tbsp | For richness |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh |
| Dried Parsley 🌿 | ¼ tsp | For extra flavor |
The cauliflower and potatoes are the soul of this soup. Russet potatoes break down beautifully for that signature creaminess—Yukon Golds work too if you prefer a slightly sweeter taste. I grab mine from the produce section at Whole Foods when I can, but any grocery store's organic bin works. Look for firm, heavy potatoes with no sprouts. The cauliflower should be bright white with tight florets—Trader Joe's has the best pre-cut florets for convenience. Freshness matters here: wilted or yellowing veggies will make the soup taste bland. If you're using whole cauliflower, cut it into even-sized florets so they steam uniformly.
No heavy cream? Half-and-half or coconut milk works in a pinch, though the texture won't be quite as rich. Short on butter? Olive oil or ghee keeps it flavorful. The chicken broth is where most of the depth comes from—low-sodium is key so you can control the seasoning. I always have Swanson's low-sodium broth in my pantry, but homemade is even better. For the herbs, fresh parsley is ideal, but dried parsley at one-third the amount gets you close. Want more flavor? Add a pinch of nutmeg or smoked paprika—it's amazing how those tiny additions elevate everything. The garlic can be pre-minced from a jar (in a real bind), but fresh is always better.
This soup tastes even better the next day—make a double batch and freeze portions. Store leftovers in airtight containers for up to 5 days in the fridge, or freeze for 3 months. I like to portion it into single-serving containers before freezing so I can grab one straight from the freezer. The parsley wilts fast, so add that just before serving. For extra richness, stir in a splash of cream when reheating. And if you're meal prepping, label everything clearly—this soup is a lifesaver on busy weeknights!
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because it only asks for one onion to dice—no celery, no carrots, no endless prep. The potatoes and cauliflower stay in big chunks, so even if you’re in a hurry, it still looks homey.
- Garlic-Potato Magic: That slow simmer of potatoes and garlic in broth? It turns this soup into something rich and savory without a drop of cream. The potatoes break down just enough to thicken it naturally, while the cauliflower keeps it light—like a hug in a bowl.
- Leftovers That Win: I make a double batch every Sunday because it actually tastes better the next day. The flavors meld, and it reheats like it was just simmered. My kids ask for it more than takeout—honestly, that’s the real test.
- Pantry-Friendly Flex: You’re using ingredients you already have: potatoes, onion, garlic, broth. No specialty items, no last-minute grocery runs. It’s the kind of recipe that works when you’re broke, busy, or both—and still feels like you put in effort.
Step-by-step instructions for Campbell's cauliflower soup recipe
Transform simple vegetables into a velvety, restaurant-worthy soup that's creamy without heavy cream.
Sauté Aromatics Until Fragrant
Heat the 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Here's the thing—you want it to caramelize just slightly at the edges, which builds deep flavor.
Add the 3 cloves garlic cloves and 0.5 teaspoon dried thyme, stirring constantly for 30 seconds until the garlic becomes fragrant but doesn't brown. This quick cooking prevents bitterness. I always say, "When it smells like a French bistro, it's ready."
Build the Vegetable Base
Add the 1.5 lb fresh cauliflower (cut into florets) and 2 medium russet potatoes (peeled and cubed) to the pot. Pour in the 4 cups chicken broth and bring to a boil over high heat. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes until the vegetables begin to soften.
Real talk: Don't skip this uncovered simmer. It allows excess moisture to evaporate, creating a thicker base that prevents watery soup later. You'll know it's ready when the potatoes are tender when pierced with a fork.
Blend Until Silky Smooth
Use an immersion blender to purée the soup directly in the pot until completely smooth. For the best results, blend in batches if needed, working from the bottom up to avoid splattering. This method keeps all the flavor intact—no need to strain or lose any of that precious vegetable goodness.
If you prefer a slightly textured soup, blend only until mostly smooth with a few small chunks remaining. But for that velvety Campbell's-style texture, go for completely smooth. Taste and adjust seasoning with 1 teaspoon salt and 0.25 teaspoon black pepper at this stage.
Finish with Cream and Herbs
Return the pot to medium heat and stir in the 2 tablespoons unsalted butter and 0.5 cup heavy cream. Heat gently for 2-3 minutes until warmed through but not boiling—this prevents the cream from curdling. The butter adds richness while the cream creates that signature velvety mouthfeel.
Remove from heat and stir in the 0.25 teaspoon dried parsley. For extra freshness, garnish each serving with 0.25 cup chopped fresh parsley right before serving. The final touch is adjusting the remaining 0.5 teaspoon salt to taste—this is where you make it truly yours.
Serve Warm with Crusty Bread
Ladle the soup into bowls and serve immediately. The perfect temperature is 185°F—hot enough to steam slightly when you take your first sip, but not scalding. I always recommend serving with warm crusty bread to soak up every last drop of that creamy goodness.
This soup keeps well in the refrigerator for 3-4 days or freezes beautifully for up to 3 months. The flavors actually deepen overnight, making it perfect for meal prep. Just reheat gently on the stove with a splash of water or broth to restore that velvety texture.
Pro Tips For Making Campbells Cauliflower Soup
- Cut Cauliflower Small: DESCRIPTION:
- Par-Cook the Potatoes: DESCRIPTION:
- Sweat the Onion Low: DESCRIPTION:
- Strain the Broth: DESCRIPTION:
Pro cooking tips for this recipe
Blending Perfection
The key to that iconic Campbell's-style smoothness is blending the soup until it's completely silky. Use an immersion blender (like the Ninja MagiMix) for convenience—it blends right in the pot without transferring hot liquid.
Work from the bottom up to avoid splattering. For extra smoothness, blend in 30-second bursts until no lumps remain. If you prefer texture, blend just until mostly smooth with a few small chunks. 💫
Temperature Control
Simmering at medium-low heat after adding broth is crucial—it prevents the soup from boiling over while allowing the vegetables to soften evenly. I keep the pot uncovered during simmering to evaporate excess moisture, which helps create a thicker, creamier base.
The ideal simmer time is 15 minutes for perfectly tender potatoes and cauliflower. 🌡️
Creamy Finish Secrets
Adding the heavy cream and butter at the end is what gives this soup its signature velvety texture. Heat gently for just 2-3 minutes—no boiling! This prevents the cream from curdling.
For extra richness, I sometimes add a splash of whole milk along with the cream. Stir constantly to distribute the fat evenly throughout the soup. 🥛
Seasoning Like a Pro
Taste as you go—seasoning builds in layers. After blending, adjust with 1 teaspoon salt and 0.25 teaspoon black pepper. Then, after adding the cream, do a final taste test and adjust the remaining 0.5 teaspoon salt to your preference.
Remember, the cream dilutes flavors slightly, so don't be shy with the seasoning. 🧂
Pot Selection Matters
Use a heavy-bottomed pot (like All-Clad Stainless Steel) to prevent hot spots that can burn the soup. A 4-5 quart pot is perfect for this recipe—it gives enough room for the soup to simmer without overflowing.
If your pot is too small, the soup may boil over during the simmering phase. 🔥
Preventing Watery Soup
If your soup turns out too thin, simmer it uncovered for an additional 5-10 minutes to reduce the liquid. For extra thickness, stir in 1-2 tablespoons cornstarch mixed with 2 tablespoons water and simmer for 2 minutes until thickened.
This is my go-to trick for achieving that perfect Campbell's consistency. 💡
Nutrition facts
Frequently asked questions
Can I make this recipe without heavy cream?
For a lighter version, substitute ½ cup half-and-half or ½ cup coconut milk for the cream. The texture will be slightly less rich, but still delicious. You can also use ¼ cup Greek yogurt blended into the soup after cooking for a tangy twist. For maximum creaminess without dairy, try ¼ cup cashew cream (soaked cashews blended with water).
Why does my homemade soup taste different from Campbell's?
Campbell's uses a blend of natural flavors, salt, and sometimes monosodium glutamate (MSG) for depth. For that classic taste, try adding ½ teaspoon MSG (like Accent) or 1 teaspoon chicken bouillon powder to the broth. Also, their version often contains a touch of sugar to balance flavors—add ½ teaspoon granulated sugar if yours tastes too sharp.
How do I fix lumpy soup after blending?
If you see stubborn lumps, return the soup to medium heat and stir in 1 tablespoon cold water mixed with 1 teaspoon cornstarch. Simmer for 2 minutes while stirring constantly. For a smoother texture, blend again with an immersion blender for 10-15 seconds. The key is patience—don't rush the blending process initially.
Can I use frozen cauliflower instead of fresh?
Yes, but thaw it first and pat dry thoroughly. Frozen cauliflower works well, but fresh gives the best texture. If using frozen, add 2 extra minutes to the simmering time since it may need more time to soften. For extra flavor, add ½ teaspoon onion powder to compensate for the lack of fresh aromatics.
Is this soup kid-friendly?
This recipe is naturally mild and packed with veggies. For picky eaters, blend it extra smooth and serve with buttered noodles or toasted bread pieces for dipping. Skip the heavy cream for little ones by using whole milk instead. The creamy texture and mild flavor make it a hit with children.
