An easy recipe for creamy cauliflower soup, wonderfully flavored with garlic, nutmeg, and parmesan.
Ready in just 30 minutes, it's perfect as a first course at dinner, but you can also serve a bowl of it for lunch.

I was never a big fan of soups until I met my husband. He loves soups, and he's the one who got me hooked on them. He used to make this amazing onion soup in the winter that I really loved. In the summer, he made gazpacho and tzatziki.
Now that I'm in charge of cooking, I taught myself to make many of his tasty soup recipes. And I also learned to deeply enjoy them! In particular, this tasty cauliflower soup has a delicate flavor and a wonderfully creamy texture. It's so good!
Jump to:
Ingredients
You'll only need a few simple ingredients to make this tasty soup. The exact measurements are included in the recipe card below. Here's an overview of what you'll need:
Butter: I love using creamy European butter. But any butter will be great.
Onion and garlic: I make life easy by chopping the onion in the food processor and using jarred minced garlic.
Cauliflower: You will need one large head for this recipe.
Chicken broth: Store-bought is fine. But when I have some leftover homemade chicken broth, I use that.
Spices: White pepper and ground nutmeg.
Heavy cream: I tried using half-and-half once and determined that heavy cream is the way to go.
Grated Parmesan: Make sure you use finely grated parmesan, not coarsely shredded.
Instructions
Making this creamy cauliflower soup is easy! Scroll down to the recipe card for details. Here are the basic steps:
Saute onions, garlic, and cauliflower in butter. You want the onions to be soft, but you don't want them browned and caramelized for this recipe.
Now, add chicken broth and simmer until the cauliflower is tender. This only takes 15 minutes or so.
The last step is to puree the soup, then stir in heavy cream, spices, and parmesan.
Expert tip
When it's time to puree the soup, you have two options. You can either puree it in batches in the food processor or use an immersion blender and puree it right in the pot. I usually opt for using an immersion blender. It's simply easier.
Frequently asked questions
Yes, it's OK to use black pepper, but the black speckles will show on the white soup.
Yes. You can use frozen cauliflower in this recipe. You can add it frozen to the pot. You will need to cook it for a bit longer, perhaps 4 or 5 minutes.
I don't recommend that. For the best texture and flavor, it's best to use heavy cream.
Variations
Here are a few ways you can change this recipe up:
- Use olive oil instead of butter. Personally, I prefer butter, but olive oil is very good too.
- Use shallots instead of onions.
- For an extra creamy soup, increase the heavy cream and use up to ½ cup.
- A pinch of dried thyme can replace the nutmeg or you can add it as an additional layer of flavor.
Serving suggestions
I often have a bowl of this soup for my lunch, especially in the winter. I sometimes have it with buttered 90-second bread on the side, and sometimes I enjoy it on its own. (By the way, another soup that I really enjoy for lunch is this very flavorful butternut squash soup).
You can also serve it as a dinner appetizer. In which case, serve a cup per person instead of a bowl.
Storing leftovers
You can keep the leftovers in the fridge, in a sealed container, for 3-4 days. Reheat them gently in the microwave, covered, on 50% power. You can also reheat them over low heat on the stovetop, making sure not to let the soup boil.
Related recipes
👩🏻🍳 I typically publish a new or an updated recipe once a week. Want these recipes in your inbox? Subscribe! You can unsubscribe at any time.
Recipe card
Creamy Cauliflower Soup
INGREDIENTS
- 2 tablespoons unsalted butter
- 1 medium onion chopped (6 oz)
- 2 tablespoons minced fresh garlic
- 1 large head cauliflower chopped (2 lbs. with refuse, 1.5 lbs. without)
- 1 quart reduced-sodium chicken broth (I use the Pacific Natural brand)
- ¼ teaspoon white pepper
- ¼ teaspoon ground nutmeg
- ¼ cup heavy cream
- ½ cup finely grated Parmesan
INSTRUCTIONS
- In a large stockpot over medium heat, melt the butter. Add the onions. Cook, stirring occasionally, about 5 minutes, until onions are soft but not browned.
- Add the garlic and the cauliflower. Cook, stirring, 2 minutes. Add the broth and the kosher salt and bring to a boil. Reduce the heat to medium-low and simmer, covered, 15 minutes, until the cauliflower is very tender.
- Turn the heat off. Purée the soup using an immersion blender until very smooth. Stir in the pepper, nutmeg and cream. Heat over medium-low heat until heated through, about 2 minutes.
- Turn the heat off, add the Parmesan and stir until smooth. Serve immediately.
WATCH THE VIDEO:
NOTES
ADD YOUR OWN NOTES
NUTRITION PER SERVING
❤️ Let's connect! Follow me on Pinterest, Facebook, YouTube, Instagram, or Twitter.