This creamy cauliflower soup is pure comfort in a bowl. Made with three whole heads of cauliflower, sharp cheddar cheese, and a splash of heavy cream, it's rich, velvety, and ready in about 30 minutes. Whether you're looking for a cozy weeknight dinner or a crowd-pleasing starter, this soup checks every box.
Jump to:
- The Story Behind This Creamy Cauliflower Soup
- Why You'll Love This Recipe
- Creamy Cauliflower Soup Ingredients
- How to Make Creamy Cauliflower Soup Step by Step
- Storage and Reheating
- Tips and Variations for Creamy Cauliflower Soup
- Creamy Cauliflower Soup FAQ
- Recipes You May Like
- Final Thoughts on This Creamy Cauliflower Soup
- 📖 Recipe
- 💬 Reviews
The Story Behind This Creamy Cauliflower Soup
I'll be honest - cauliflower soup wasn't something I ever thought I'd get excited about. For the longest time, cauliflower was that sad vegetable sitting in the corner of a crudité platter, totally ignored. But a few winters ago, I was stuck at home on a freezing Saturday with not much in the fridge besides a couple heads of cauliflower, some cheddar, and cream. I figured, why not throw it all in a pot and see what happens?
What happened was THIS soup. My husband walked into the kitchen, took one spoonful straight from the pot (yes, before it even made it to a bowl), and said, "You need to make this every week." My kids - who are notoriously suspicious of anything that looks too "healthy" - went back for seconds. That's when I knew this recipe was a keeper.
I've made it dozens of times since then, tweaking the garlic salt ratio and testing different cheeses. This version right here? It's the one I keep coming back to.
Why You'll Love This Recipe
- Ridiculously simple - just one pot, a handful of ingredients, and about 30 minutes of your time.
- Thick and creamy without any flour or roux. The cauliflower itself creates that silky texture once blended.
- Cheesy goodness - mature cheddar melts right in and gives every spoonful a rich, savory depth.
- Budget-friendly - cauliflower, onions, and stock are pantry staples that won't break the bank.
- Naturally low-carb and gluten-free (just use bouillon cubes instead of regular stock cubes).
- Freezer-friendly so you can batch cook and save portions for busy weeks.
Creamy Cauliflower Soup Ingredients
Here's what you'll need to make this cozy, cheesy cauliflower soup. Nothing fancy - just good, honest ingredients that come together beautifully.
- 1 tablespoon olive oil
- 2 large onions, peeled and chopped
- 3 regular heads of cauliflower (roughly 1.6 kg / 3.5 lbs in total), outer leaves discarded, chopped into small florets
- 1200 ml (5 cups) hot vegetable or chicken stock - homemade is great, or use 3-4 stock cubes dissolved in water (use bouillon for gluten-free)
- ¾ teaspoon garlic salt
- 250 g (8.8 oz) mature/strong cheddar cheese, plus extra to sprinkle on top
- 180 ml (⅔ cup) double/heavy cream
- Salt and pepper to taste
To serve:
- Black pepper
- Chopped chives
Check the recipe card below for complete measurements.
Substitution notes:
- Cheese: Gruyère or white cheddar work beautifully if you want a slightly different flavor. Smoked gouda is also AMAZING in this.
- Cream: For a lighter version, swap the double cream for half-and-half. It won't be quite as rich, but still very tasty.
- Stock: Vegetable stock keeps it vegetarian. Chicken stock adds a deeper savory backbone - your call!
How to Make Creamy Cauliflower Soup Step by Step
Step 1: Sauté the Onions
Heat the olive oil in a large, heavy-bottomed pot over medium heat. Add the chopped onions and cook gently for 4-5 minutes, stirring occasionally, until they start to go translucent. You're not looking for browning here - just soft, sweet onions that'll melt right into the soup. (Your kitchen is going to smell SO good already.)
Step 2: Simmer the Cauliflower
Add all your cauliflower florets to the pot along with the hot stock and garlic salt. Give everything a good stir, bring it to a boil, then reduce the heat and let it simmer for 15 minutes. The cauliflower should be completely tender when you poke it with a fork - if it's still firm, give it another 3-4 minutes.
TIP: Chopping your cauliflower into smaller florets helps it cook faster and blend more smoothly. Don't skip this step!
Step 3: Blend Until Smooth
Take the pot off the heat and use a hand blender (immersion blender) to blitz everything until completely smooth. Go slowly at first to avoid splashing - hot soup is NOT something you want on your shirt, trust me. Blend for a good 2-3 minutes until there are absolutely no lumps left.
WARNING: If you're using a countertop blender, do it in batches and DON'T fill it more than halfway. Hot liquids expand and can pop the lid right off. Ask me how I know.
Step 4: Add the Cheese and Cream
Put the pot back on low heat. Stir in the grated cheddar and cream. Keep stirring gently until the cheese has completely melted and the soup is glossy and smooth. This takes about 2-3 minutes. Season with salt and pepper to taste.
Can you smell that? The combination of melted cheddar and cream hitting that warm cauliflower base is absolutely incredible.
Step 5: Serve and Enjoy
Ladle the soup into bowls and top with an extra sprinkle of cheddar, a crack of black pepper, and some freshly chopped chives. Serve it with crusty bread for dunking and you've got yourself a PERFECT meal.

Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The soup actually tastes even better the next day as the flavors develop.
- Freezer: Cool completely, then freeze in portions for up to 3 months. Leave a little room at the top of your containers since the soup will expand as it freezes.
- Reheating: Warm gently on the stovetop over medium-low heat, stirring frequently. Add a splash of milk or stock if the soup has thickened up too much. You can also microwave individual portions - just stir halfway through.
- Note: The cheese and cream may separate slightly when reheated. A quick blitz with the hand blender brings it right back to that silky-smooth texture.
Tips and Variations for Creamy Cauliflower Soup
- Roast your cauliflower first for a deeper, nuttier flavor. Toss the florets with olive oil and roast at 200°C / 400°F for 20 minutes before adding to the pot. Game changer.
- Add a pinch of nutmeg - just a tiny bit adds a warm, subtle spice that pairs beautifully with the cheese.
- Stir in some crispy bacon on top for a soup-and-salad vibe that's hard to beat. Who doesn't love bacon?
- Make it spicy by adding a pinch of cayenne pepper or a few dashes of hot sauce when you blend. This is especially great on cold winter nights.
- Go dairy-free by using nutritional yeast instead of cheddar and coconut cream in place of heavy cream. It's surprisingly good.
- Common pitfall: Don't boil the soup after adding the cheese and cream. Too much heat can cause the cheese to go grainy and the cream to separate. Low and slow is the way to go here.
Creamy Cauliflower Soup FAQ
Yes, you absolutely can! Frozen cauliflower works well in this soup since you're blending everything anyway. No need to thaw it first - just add it straight to the pot. You might need to simmer it for an extra 5 minutes to get it fully tender. I've used frozen florets plenty of times when I didn't feel like prepping three whole heads of cauliflower, and it turned out great.
This soup pairs wonderfully with crusty sourdough bread, garlic bread, or a simple side salad. For a heartier meal, try it alongside grilled cheese sandwiches - the combo is absolutely unreal. I also love serving it as a starter before a roast chicken dinner. It's filling enough on its own for a light lunch, too.
You can! The cheddar alone gives the soup plenty of richness and body. If you want a bit more creaminess without heavy cream, try stirring in a couple tablespoons of cream cheese or a splash of whole milk. The texture won't be quite as luxurious, but it'll still be delicious. I've also tried it with Greek yogurt stirred in at the end - tangy and really good.
If your soup is thinner than you'd like, simmer it uncovered for 10-15 minutes after blending to let some of the liquid evaporate. You can also stir in a tablespoon of cornstarch mixed with a little cold water. Another trick I love is holding back some of the stock at first and adding it gradually until you reach your perfect consistency. The three heads of cauliflower in this recipe already make it pretty thick, though!
Recipes You May Like
If you loved this creamy cauliflower soup, you might also enjoy these cozy recipes:
- Delicious Zuppa Toscana - A hearty Italian sausage and potato soup that's perfect for cold nights.
- The Best Chicken Broccoli Cheese Soup - Another cheesy, comforting soup that the whole family will fight over.
- Panera Bread Tomato Soup Recipe - A copycat classic that pairs perfectly with grilled cheese (just like this one!).
Final Thoughts on This Creamy Cauliflower Soup
This creamy cauliflower soup with cheddar is one of those recipes I come back to again and again, especially when the weather turns cold. It's simple, it's affordable, and it tastes like you spent way more time in the kitchen than you actually did. The combination of tender cauliflower, sharp cheddar, and cream creates something that's genuinely hard to stop eating.
I really hope you give this one a try - it's become a staple in our house for good reason. If you make it, I'd LOVE to hear how it turned out! Drop a comment below and let me know what you think. And don't forget to save this recipe to your Pinterest board so you can find it whenever a soup craving hits.
Happy cooking!
- Sophie


📖 Recipe
Creamy Cauliflower Soup Recipe with Cheddar Cheese
This creamy cauliflower soup is pure comfort in a bowl. Made with three whole heads of cauliflower, sharp cheddar cheese, and a splash of heavy cream, it's rich, velvety, and ready in about 30 minutes. Whether you're looking for a cozy weeknight dinner or a crowd-pleasing starter, this soup checks every box.
Ingredients
- 1 tablespoon olive oil
- 2 large onions, peeled and chopped
- 3 regular heads of cauliflower (about 1.6 kg / 3.5 lbs total), outer leaves discarded, chopped into small florets
- 1200 ml (5 cups) hot vegetable or chicken stock (or 3–4 stock cubes dissolved in water; use bouillon for gluten-free)
- ¾ teaspoon garlic salt
- 250 g (8.8 oz) mature/strong cheddar cheese, grated, plus extra for topping
- 180 ml (⅔ cup) double/heavy cream
- Salt and pepper to taste
- Black pepper, for serving
- Chopped chives, for serving
Instructions
- Heat olive oil in a large heavy-bottomed pot over medium heat.
- Add chopped onions and cook gently for 4–5 minutes until translucent but not browned.
- Add cauliflower florets, hot stock, and garlic salt. Stir well.
- Bring to a boil, then reduce heat and simmer for 15 minutes until cauliflower is fork-tender.
- Remove from heat and blend with an immersion blender until completely smooth (blend in batches if using countertop blender).
- Return pot to low heat and stir in grated cheddar and cream.
- Stir gently for 2–3 minutes until cheese is fully melted and soup is smooth and glossy.
- Season with salt and pepper to taste.
- Ladle into bowls and top with extra cheddar, black pepper, and chopped chives before serving.
Notes
Store leftovers in an airtight container in the refrigerator for up to 4 days. Freeze in portions for up to 3 months. Reheat gently on the stovetop, adding a splash of milk or stock if needed. Do not boil after adding cheese and cream to prevent separation. For deeper flavor, roast cauliflower at 400°F (200°C) for 20 minutes before simmering. Try Gruyère, white cheddar, or smoked gouda for variation.
Nutrition Information:
Serving Size:
1 bowlAmount Per Serving: Calories: 320Total Fat: 24gSaturated Fat: 14gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 70mgSodium: 780mgCarbohydrates: 15gFiber: 4gSugar: 8gProtein: 14g






Comments
No Comments