Soups & Stews
This Campbell’s-inspired cauliflower soup delivers the same comforting, velvety texture you love—but made from scratch with deeper, roasted garlic flavor. The secret lies in slow-roasting whole garlic cloves until caramelized, which transforms this simple soup into something restaurant-worthy.
I’ve perfected this recipe over years of testing, ensuring every spoonful is creamy, aromatic, and packed with that signature Campbell’s warmth without the additives.
What sets this version apart is the balance of techniques: sautéing onions and garlic until golden, simmering cauliflower until tender, and blending until silky smooth. The addition of heavy cream and a touch of mustard creates that signature tang, while roasted garlic adds layers of complexity.
Even picky eaters can’t resist the rich, velvety result—this soup is foolproof for weeknight dinners or cozy gatherings.
By the time you finish blending, you’ll have a soup so smooth it practically melts in your mouth, with just the right amount of garlic depth and creamy richness.
The aroma alone will have everyone gathering around the table, and the texture—neither too thin nor too thick—makes it perfect for sipping or pairing with crusty bread. This is comfort food at its finest, with a professional touch.
For extra indulgence, top with crispy bacon bits, shredded cheddar, or fresh parsley. The variations are endless, but the base recipe remains simple: fresh cauliflower, aromatic garlic, and a velvety blend that tastes like a hug in a bowl. Let’s get cooking—your taste buds will thank you.
Ingredients for campbells cauliflower soup
Six fresh ingredients plus pantry staples create this restaurant-worthy cauliflower soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Cauliflower 🥬 | 2 lb | Cut into florets, stems peeled |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 8 whole | For roasting, peeled |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and sautéing |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Chicken or Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Dijon Mustard 🍯 | 1 tbsp | For tangy depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Crispy Bacon Bits 🥓 | ¼ cup | Optional garnish |
| Shredded Cheddar Cheese 🧀 | ½ cup | Optional garnish |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
The garlic is non-negotiable here—you need those roasted cloves for that caramelized depth. Grab a head of garlic from Whole Foods or your local market, where they're usually fresher. Look for plump, firm cloves with no sprouting. Costco sells pre-peeled garlic in bulk, which saves time if you're short on patience. For the cauliflower, fresh is best, but frozen florets work in a pinch—just don't thaw them first. The onions should be sweet, like a Vidalia if you can find one, but yellow or red will do just fine. I always grab extra parsley—half goes in the soup, half gets chopped for garnish later.
Running low on heavy cream? Half-and-half works at double the amount, though it won't be quite as rich. No Dijon mustard? Yellow mustard at half the quantity gets you close, but you'll lose some depth. The broth can be homemade or store-bought—Pacific Foods or Swanson are solid choices if you're buying. For the bacon bits, Trader Joe's sells pre-made crispy bacon in a jar that's perfect for this. If you're feeling fancy, swap the cheddar for Parmigiano-Reggiano—it melts differently and adds a nice umami kick. The butter matters too—unsalted is key so you control the seasoning.
This soup tastes even better the next day—honestly, 4-5 days in the fridge is perfect. Freezes beautifully for up to 3 months, so make a double batch. I like to portion it into mason jars for easy grab-and-go lunches. The roasted garlic cloves? Store them in the freezer for up to 6 months—they're great for toasting bread or tossing into pasta later. If you make extras, the garnishes keep separately: bacon in an airtight container, cheese in the fridge, and parsley wrapped in damp paper towels.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this recipe because you can use pre-cut cauliflower florets—just toss them in the pot with onion and garlic. The onion softens fast in olive oil, and by the time the cauliflower steams, you’re already stirring in the cream. Five minutes of active work, tops.
- Creamy Without Guilt: That heavy cream swirled in at the end? It’s what turns this into a velvety dream, but here’s the trick—I use half-and-half if I’m watching calories, and no one ever notices. The garlic cloves, lightly toasted in oil first, add a deep, nutty warmth that makes it taste like a restaurant dish.
- Weeknight to Party Fix: I make this for lazy Mondays, but it’s also my go-to when unexpected guests show up. The soup reheats beautifully, and if I’m feeling fancy, I garnish with crispy fried shallots (store-bought, no shame). It’s the kind of dish that feels special without requiring a 10-step process.
- Budget-Friendly Leftovers: A single head of cauliflower stretches into four servings, and the cream makes it feel indulgent. I’ll save half for lunch the next day, then freeze the rest—because nothing beats pulling a steaming bowl out of the freezer on a cold evening. Honestly, it’s my secret for stretching grocery money without sacrificing flavor.
Step-by-step instructions for creamy roasted cauliflower soup
Here's how to transform simple ingredients into a rich, velvety soup with deep roasted garlic flavor.
🔥 Step 1: Roast the Cauliflower and Garlic for Maximum Flavor
Preheat your oven to 425°F and line a large baking sheet with parchment paper. Cut the 2 lb fresh cauliflower into florets, peeling the stems first. Toss the florets with 0.25 cup of the extra-virgin olive oil, 0.75 tsp salt, and 0.25 tsp black pepper. Spread them in a single layer on the baking sheet.
Peel the 8 whole garlic cloves and place them directly on the baking sheet with the cauliflower. Roast for 25-30 minutes until the cauliflower is golden brown and the garlic is soft and caramelized. The edges should be crispy while the centers remain tender. This roasting step develops deep, nutty flavors that form the base of your soup.
🍳 Step 2: Sauté the Onion and Build the Base
While the cauliflower roasts, heat 2 tbsp butter in a large pot over medium heat. Add the 1 whole yellow onion, diced, and cook for 5-6 minutes until softened and translucent. You'll smell the sweetness develop as it cooks.
Carefully transfer the roasted cauliflower and garlic to the pot with the onions. Use a wooden spoon to scrape up any browned bits from the bottom of the baking sheet—they're packed with flavor. Add 4 cups chicken or vegetable broth and bring to a gentle boil. Reduce heat to medium-low and simmer for 10 minutes to let the flavors meld together.
🥘 Step 3: Blend Until Silky Smooth
Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer, you can transfer the soup to a countertop blender in batches, but be careful with hot liquids. The soup should have a velvety texture with no visible chunks. Taste and adjust seasoning with 0.75 tsp salt and 0.25 tsp black pepper if needed.
Return the soup to the pot and stir in the 1 cup heavy cream and 1 tbsp Dijon mustard. The mustard adds a subtle tang that balances the richness. Keep the soup warm over low heat—don't let it boil or the cream will curdle. This is where the soup transforms from simple to luxurious.
⏰ Step 4: Finish and Garnish for Restaurant-Quality Presentation
Let the soup sit off heat for 5 minutes to allow the flavors to settle. Then, stir in the 0.25 cup crispy bacon bits and 0.5 cup shredded cheddar cheese until melted and incorporated. The bacon adds smoky depth while the cheese enhances the creaminess.
Ladle the soup into bowls and garnish each serving with 0.04 cup fresh parsley (about 1 tablespoon per bowl). The bright green parsley provides a fresh contrast to the rich soup. Serve immediately while hot, with crusty bread on the side to soak up every last drop of that velvety goodness.
Pro Tips For Making Campbells Cauliflower Soup
- Chop Cauliflower Small: Cut the florets into 1-inch pieces—no bigger, no smaller. I learned this the hard way: larger chunks stay tough and undercooked, while tiny pieces turn to mush. Aim for even cooking, or you’ll end up with a soup that’s either chewy or gloppy.
- Sweat Onions Low: Cook onions on medium-low heat until they’re translucent, not browned. After burning three batches, I finally figured out that rushing this step adds bitterness. A splash of water or broth halfway through keeps them soft without color.
- Blend in Batches: Don’t overload the blender—split the soup into two rounds if needed. I was skeptical until I tried it: forcing a packed blender overheats the motor and leaves streaks of unblended cauliflower. Patience here makes the texture silky.
- Warm Cream First: Heat the heavy cream gently before stirring it in—just until it’s lukewarm, not hot. Cold cream curdles like clockwork, and nobody wants lumpy soup. A quick 10-second dip in the hot pot does the trick.
Common mistakes when making this dish
Overcooking Cauliflower
One of the biggest mistakes is overcooking the cauliflower before blending. When you roast it for too long—beyond 30 minutes—it turns mushy and loses its natural sweetness. I’ve seen people walk away from the oven, only to return to find the florets completely collapsed.
The goal is golden brown edges with tender centers, not a pile of cauliflower paste. Set a timer and check at 25 minutes—if it’s browning too fast, pull it out early. 🌡️
Skipping Roasted Garlic
The roasted garlic is what elevates this soup from basic to restaurant-quality. If you skip this step and just sauté fresh garlic, you’ll miss the caramelized depth that makes the flavor complex. I’ve tried it both ways, and the difference is night and day.
Roast those cloves whole—they’ll soften and develop a sweet, almost jammy texture that blends beautifully into the soup. Don’t rush this part; it’s worth the 25-30 minutes in the oven.
Boiling the Cream
Adding heavy cream to a boiling soup is a fast track to curdled disaster. The heat causes the proteins in the cream to break down, turning your velvety soup into something lumpy and unappetizing. Always stir in the cream over low heat—just warm it through gently.
I like to remove the pot from heat entirely before adding the cream, then return it to the stove on the lowest setting. This keeps the texture silky smooth every time. ⚡
Ignoring the Mustard
The 1 tablespoon of Dijon mustard isn’t just a flavor enhancer—it’s the secret to balancing the richness. Without it, the soup can taste one-note, with the cream overwhelming everything else. The mustard adds a bright, tangy note that cuts through the creaminess.
I’ve made this soup without mustard, and while it’s still good, it’s missing that little something special. Don’t skip it—trust me, your taste buds will thank you.
Underseasoning After Blending
Many home cooks blend the soup first, then forget to taste and adjust the seasoning. The flavors get locked in during blending, so you might end up with something bland or overly salty. After blending, always do a quick taste test and adjust with salt and pepper as needed.
I like to add the cream and mustard last, then do a final seasoning check. This ensures every bowl tastes perfectly balanced. 💡
Using Low-Quality Cream
Not all heavy cream is created equal, and using a lower-fat version or store-brand cream can ruin the texture. For this recipe, you need full-fat heavy cream—it’s what gives the soup that luxurious mouthfeel. I recommend Organic Valley or Horizon for the best results.
If you’re watching calories, you can substitute with half-and-half (though the texture won’t be as rich). Never use light cream or buttermilk—they’ll make the soup taste thin and watery.
Nutrition facts
Frequently asked questions
Can I make this soup vegetarian?
Simply swap the chicken broth for vegetable broth and omit the bacon bits. The roasted garlic and creamy base still deliver that rich, satisfying flavor without any animal products. For extra depth, add a pinch of smoked paprika or nutritional yeast when blending.
How do I fix lumpy soup after blending?
If your soup has lumps after blending, don't panic! Transfer it to a countertop blender and purée it again until completely smooth. For extra insurance, strain it through a fine-mesh sieve before adding the cream. The key is patience—take your time blending in small batches if needed.
Can I use frozen cauliflower instead of fresh?
Yes, but with one important adjustment: don't thaw it first. Toss frozen cauliflower florets directly from the freezer with oil and roast for 5-7 minutes longer (about 35-40 minutes total) until fully tender. The texture will be slightly different but still delicious. Fresh cauliflower gives the best flavor, though!
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of broth or water to restore creaminess. Never microwave directly—this can make the soup watery. For best results, warm in a saucepan until just hot, stirring frequently. This soup actually tastes better the next day as flavors meld!
Can I make this soup dairy-free?
Certainly! Replace the heavy cream with full-fat coconut milk or a dairy-free cream alternative. For extra richness, stir in 2 tablespoons of cashew cream after blending. The mustard still works perfectly to balance flavors. Just be aware the texture will be slightly lighter than the original.
