top of page

Creamy Cauliflower Soup

Prep Time:

15 minutes

Cook Time:

25 minutes

Serves:

6 Servings

Oct 23, 2025

Last updated:

This recipe may contain affiliate links

Cinnamon_Swirl_Cookies-4.jpg

About the Recipe

There’s just something about a bowl of creamy cauliflower soup that feels like the culinary equivalent of wrapping yourself in a cozy blanket. It’s simple, warm, and quietly satisfying—right up there with my Creamy Potato, Leek and Sausage Soup when it comes to feel-good favorites.

The first time I tried adding a hard-boiled egg to this soup, my kids gave me that look—you know the one. But one spoonful later? Converted. The yolk melts into the creamy base, adding this velvety richness, while the whites give a bit of tender texture. It’s subtle, but once you try it, there’s no going back.

And don’t even get me started on the crispy scallions. I make extra every time because, honestly, half of them don’t make it to the table. Add a sprinkle of chili flakes on top, and suddenly this comforting bowl has a little boldness to it—like a hug with a wink.

If you’re into soups with cozy vibes and just a little twist—like my Chestnut Soup or Spiced Pumpkin Soup—this one fits right in. It’s elegant enough for guests, easy enough for weeknights, and endlessly customizable depending on your mood (or what’s in the fridge).

So if you’ve never tried crumbling a hard-boiled egg into your soup, this might just be the one that wins you over. I hope it brings the same kind of comfort to your table as it does to mine.

  • Versatility: Perfect as a light lunch or a satisfying dinner with crusty bread.

  • Simple Ingredients: Uses pantry staples like cauliflower, potato, and broth to create a dish that feels elevated.

  • Rich and Creamy: Achieves a velvety texture without being too heavy.

  • Customizable Toppings: From crispy scallions to hard-boiled eggs, the toppings let you make it your own.

  • Kid-Friendly: The mild flavor of cauliflower makes it appealing to picky eaters.

What You'll Love

1. Can I make this soup dairy-free? Absolutely! Substitute the milk or cream with unsweetened coconut milk, almond milk, or cashew cream for a dairy-free option. The soup will still be silky and flavorful.

2. Can I use pre-riced cauliflower? Yes! Pre-riced cauliflower works just as well and can save time. Use about 4–5 cups of riced cauliflower as a substitute for the florets.

3. How do I get my soup super smooth? An immersion blender works great for blending the soup directly in the pot, but for the creamiest texture, a high-speed blender is your best friend. Blend in batches and please be very cautious with the hot liquid.

4. Can I skip the hard-boiled egg? Of course! While the egg adds a unique creamy texture and protein boost, you can skip it or replace it with crispy bacon or roasted chickpeas for a different twist.

5. How do I store and reheat leftovers? Store the soup in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop, adding a splash of broth or milk if it thickens too much.

Frequently asked Questions

Ingredints Explained

Ingredients

For the Soup:

  • 2 tablespoons olive oil or unsalted butter

  • 1 medium onion, chopped

  • 1 garlic clove, minced

  • 1 large celery stalk, chopped

  • 1 medium potato, peeled and diced (for creaminess)

  • 1 large head of cauliflower, chopped into florets

  • 4 cups vegetable or chicken broth

  • 1 cup whole milk, cream, or unsweetened coconut milk (for a dairy-free version)

  • ½ cup grated Parmesan or Gruyère cheese (optional)

  • 1 tsp celery salt

  • ½ teaspoon ground nutmeg

  • Black pepper to taste

  • Chili flakes (optional, to taste)


Toppings:

Crispy Scallions

  • 3–4 scallions (green onions), thinly sliced (use the green tops for crispiness)

  • 3–4 tablespoons neutral oil (like vegetable, canola, or grapeseed oil)

  • Pinch of salt (optional)


Hard-Boiled Eggs:

  • 2–4 large eggs

  • Water (enough to cover the eggs)

  • Ice water (for cooling)

  • Hard-boiled egg crumble (3-4 eggs)


Other optional toppings:

  • Toasted pumpkin seeds or sunflower seeds

  • Crispy bacon bits or pancetta

  • Fresh herbs (e.g., parsley, chives, or thyme)

  • Drizzle of chili oil or garlic-infused olive oil

  • Croutons or toasted bread slices

Preparation

Before we dive into the steps in making the creamy cauliflower soup, I like to start this recipe by making the toppings. I do this so that when the soup is ready I have everything prepped to fully plate and complete it. Of course, these toppings are optional and the soup is wonderful if you are in a hurry and want to skip this step- BUT if you truly want to make this soup magic, I would highly recommend to make the small effort and boil some eggs and fry some scallions.


A aide by side photo (before and after) or scallions being fried in a beige colored pan.
Making Crispy Scallions, remove just as they are starting to brown.

Here are the steps to making crispy scallions:

  1. Heat the oil in a small skillet or saucepan over medium heat until shimmering but not smoking.

  2. Add the sliced scallions to the hot oil and stir to coat evenly.

  3. Fry for 2–3 minutes, stirring occasionally, until the scallions turn golden brown and crispy. Be careful not to burn them (I like to remove them as soon as they begin to brown)—they’ll continue to crisp up as they cool.

  4. Remove with a slotted spoon and transfer to a plate lined with paper towels to drain any excess oil.

  5. Sprinkle lightly with salt (optional) and set aside as a garnish for the soup.


And here are the steps to perfect hard boiled eggs:

Steps:

  1. Place the eggs in a saucepan and add enough water to cover them by about 1 inch.

  2. Bring the water to a boil over medium-high heat.

  3. Once boiling, reduce the heat to low and let the eggs simmer gently for 9–12 minutes depending on your preference:

    • 9 minutes: Slightly creamy yolk.

    • 10 minutes: Fully set but creamy yolk.

    • 12 minutes: Firm, classic hard-boiled yolk.

  4. Immediately transfer the eggs to a bowl of ice water to stop the cooking process. Let them sit for 5–10 minutes.

  5. Peel the eggs under running water for easier shell removal, then crumble or dice them for the soup.


Now that our toppings are ready, let's get to making the creamy cauliflower soup.


A view from above, sauté your onion and celery in a large pot.  Wooden slotted spoon placed on the side.

1. Sauté the Aromatics:

  • Heat the olive oil or butter in a large pot over medium heat.

  • Add the chopped onion, garlic, and chopped celery and sauté until softened and fragrant, about 5 minutes.


A large pot viewed from above with lots of cauliflower florets adn some potatoes and celery peeking out.  A slotted wooden spoon rests on the table besides it.

2. Add the Vegetables:

  • Stir in the diced potato and cauliflower florets.

  • Cook for 2–3 minutes to let the flavors combine.



A large pot full of cream colored vegetables submerged in broth viewed from the top.

3. Simmer:

  • Add the vegetable or chicken broth. Bring the mixture to a boil, then reduce the heat to low.

  • Cover and simmer for about 20 minutes, or until the cauliflower and potato are tender.


4. Blend:

  • Use an immersion blender to puree the soup directly in the pot until smooth.

  • Alternatively, transfer the soup in batches to a blender and blend until creamy (be cautious with hot liquids).




5. Add Creaminess:

  • Return the blended soup to the pot, and stir in the milk, cream, or coconut milk.

  • If using cheese, add it now and stir until melted.

  • Add the nutmeg, and celery salt, and season with pepper to taste.

6. Serve:

  • Ladle the soup into bowls and top with a swirl of cream and at the center add a large spoonful of crumbled hard-boiled egg. Then finish the dish off with a healthy sprinkle of crispy scallions (I always add extra), and a dash of chili flakes for a spicy little kick.

  • Serve with crusty bread or a side salad for a complete meal.


Two different sized bowls viewed from the top filled with creamy cauliflower soup.

And there you have it—a warm, cozy bowl of creamy cauliflower goodness. It’s the kind of soup that feels like a gentle hug after a long day, with every bite giving you just the right balance of flavor, texture, and comfort. Whether you’re indulging in a quiet lunch or serving it up as a family dinner, this soup delivers. Don’t forget to drizzle a little extra EVOO on top or add that final sprinkle of chili flakes if you like a bit of heat. Enjoy every spoonful—you’ve earned it.


Tips for Customization

  • Roasted Cauliflower: Roast half the cauliflower in the oven with olive oil and spices before adding it to the soup for a deeper, caramelized flavor.

  • Herb Boost: Add a sprig of thyme or a bay leaf while simmering and remove before blending.

  • Cheesy Version: Stir in a small handful of shredded sharp cheddar or Gruyère while blending.

  • Dairy-Free: Use coconut milk or almond milk for a vegan option.


If you enjoyed this recipe you might also like:





Recipe Card

Chef's Notes

Storage Tips

Recipe Card

Recipe Video

RECIPE VIDEO
Newsletter SignUP

STAY IN THE KNOW - Subscribe to the Newsletter
From my table to yours — fresh, seasonal recipes with a Swiss twist, every week.

Serving Montreal, Sherbrooke, Quebec City and clients across Canada and beyond.

  • Instagram
  • alt.text.label.Facebook
  • Pinterest
  • TikTok
bottom of page