Creamy Cauliflower Soup

A silky, comforting cauliflower soup made with leek, potato, garlic, and a splash of whole milk. Easy to make, freezer friendly, and perfect for light dinners.

This creamy cauliflower soup has been a quiet staple at my table for years, a bowl of warmth that always feels like home. I first put this combination together on a damp autumn evening when the market offered perfect heads of cauliflower and I had a single leek left in the crisper. The texture is luxuriously smooth, the aroma gentle and savory, and a single spoonful brings that satisfying mix of mellow cauliflower, sweet leek, and just enough potato to give body without heaviness.
I remember the first time I served it to friends who usually favor bold flavors. They kept praising how comforting it was, then asked for the recipe with surprised delight. It works equally well as a light starter or as the main for a chilly lunch. The soup blends easily to a velvety finish and the touch of whole milk at the end adds that approachable creaminess that makes it feel indulgent without being heavy.
Why You'll Love This Recipe
- Ready in about 35 minutes from start to bowl, which makes it ideal for weeknight cooking without fuss.
- Uses pantry and fridge staples: cauliflower, potato, leek, garlic, chicken stock, and milk so you can pull it together quickly.
- Adaptable: swap the stock or the milk to suit vegetarian or lighter needs, and it freezes well for up to 3 months.
- Comforting and mild, it is a crowd pleaser for family meals, baby-led weaning, or dinner parties when you want a gentle starter.
- Low equipment needs: a large pot and an immersion blender are all you need for a silky texture.
- Nutritious: cauliflower provides fiber and vitamins while potato adds body and comfort.
In my experience this soup bridges seasons. I serve it late fall with rosemary croutons and in spring with bright chive oil. My partner often asks for leftovers reheated the next day. It keeps beautifully in the refrigerator and the flavors deepen, so making a double batch usually pays off.
Ingredients
- Cauliflower, 1 head: Choose a tight, firm head with no brown spots. A medium head yields about 6 to 8 cups chopped and gives the soup its mellow, slightly sweet base. Organic is nice but not required.
- Leek, 1 stalk: Use only the white and light green parts. Leeks add a softer, onion-like sweetness. Look for firm, unblemished stalks and be diligent about washing between the layers.
- Russet potato, 1 medium: Peeled and diced. The potato adds body and helps the soup purée to a silky texture. Russet is ideal for its starchy structure.
- Garlic, 4 cloves: Smash or finely chop. Garlic deepens the savory notes without overpowering the delicate cauliflower.
- Chicken stock, 2 cups: Use low-sodium stock to control salt. Vegetable stock works fine for a vegetarian version.
- Whole milk, 1/2 cup: Stirred in at the end for richness. You can substitute a plant milk for a dairy-free option but it will change the mouthfeel slightly.
- Olive oil, 1 tablespoon: For gently sautéing the leek. Extra virgin gives aroma but a light olive oil will do.
- Seasoning: Salt and freshly ground black pepper to taste, and 1/4 teaspoon cayenne for a subtle warmth. Adjust to preference.
Instructions
Clean the Leek:Trim the root end and the tough dark green tops. Slice the white and light green parts into rings, place them in a bowl of cold water and agitate with your fingers. Any grit will fall to the bottom. Lift the leek pieces out with a slotted spoon, drain, and set aside. This step ensures no sandy surprise in your finished soup.Sauté the Leek:Heat 1 tablespoon of olive oil in a large heavy-bottomed pot over medium heat. Add the cleaned leek and cook, stirring occasionally, for 3 to 4 minutes until softened and fragrant but not browned. Gentle sweat releases sweetness and forms the aromatic base.Prepare Vegetables:While the leek softens, roughly chop the cauliflower into florets, peel and cube the russet potato, and lightly crush or chop the garlic cloves. Evenly sized pieces help the vegetables cook uniformly and make blending easier.Add Vegetables and Seasonings:Add the cauliflower, potato, and garlic to the pot. Season with a generous pinch of salt, several grinds of black pepper, and 1/4 teaspoon cayenne. Cook together for about 2 minutes, stirring to coat the vegetables in oil and awaken the garlic without letting it burn.Simmer the Soup:Pour in 2 cups of chicken stock, bring to a gentle simmer, then reduce heat to low and cover. Cook until the potato is very tender and easily mashed with a spoon, about 15 to 18 minutes. The cauliflower should be soft and yielding. The gentle simmer allows flavors to blend without turning vegetables to mush.Blend the Soup:Remove the pot from heat. For safety, use an immersion blender directly in the pot and purée until completely smooth. If using a countertop blender, work in batches and vent the lid slightly to avoid pressure buildup from hot liquid. Return the puréed soup to the pot and rewarm gently if needed.Finish with Milk:Turn off the heat and stir in 1/2 cup of whole milk to enrich the texture. Taste and adjust salt, pepper, and cayenne. Serve hot with an optional drizzle of olive oil, cracked black pepper, or fresh chives.
You Must Know
- The soup stores well in an airtight container in the refrigerator for up to 4 days and freezes well for up to 3 months.
- Use low-sodium stock to keep salt under control and finish seasoning after adding milk, which can mute flavors slightly.
- For the creamiest texture, an immersion blender gives the most control and avoids hot liquid transfers.
- Vegetable-based versions are simple: replace the chicken stock with vegetable stock for a vegetarian option.
I love that this base is forgiving. I have made it with parsnip instead of potato, and once added a small apple for a sweeter note that my family adored. Leftovers often taste even better the next day because the flavors meld. My favorite moment is that quiet second spoonful when the kitchen is calm and the bowl is just warm enough to comfort the hands as well as the belly.

Storage Tips
Cool the soup to near room temperature before refrigerating to protect the fridge and maintain quality. Store in airtight containers for up to 4 days. For longer storage, freeze in labeled freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove over low heat, stirring occasionally. If the texture tightens after refrigeration, add a splash of stock or milk while reheating and whisk to return it to velvety consistency.
Ingredient Substitutions
Swap chicken stock for vegetable stock to make this vegetarian. Replace whole milk with 1/2 cup plain yogurt for tang and silkiness, but temper the yogurt by whisking a few tablespoons of hot soup into it before stirring it into the pot. For a dairy-free version, use unsweetened oat milk; expect a slightly lighter mouthfeel. For extra richness, stir in a tablespoon of butter at the end. If you want more body without potato, add 1/2 cup of white beans puréed with the soup.
Serving Suggestions
Serve in warmed bowls with a drizzle of good olive oil, a grind of black pepper, and a scattering of chopped chives or parsley. For texture contrast, top with toasted breadcrumbs, croutons, or crispy bacon. Pair with a simple green salad and crusty bread for a satisfying light meal or with roasted chicken for a heartier plate. It also makes an elegant starter for dinner parties when presented with a garnish of herb oil.
Cultural Background
Cauliflower has been a versatile ingredient in European and Middle Eastern kitchens for centuries. The approach of softening aromatics, simmering vegetables in stock, and finishing with dairy is classic French and British home cooking. This style of blended vegetable soup became popular for its ease and the comforting, smooth texture it delivers. Modern cooks often adapt it with global spices, but the gentle leek and garlic base keeps the profile timeless and approachable.
Seasonal Adaptations
In winter, serve with roasted pumpkin seeds and a drizzle of browned butter for a festive touch. In spring, swap potato for a small parsnip and finish with lemon zest and fresh herbs to brighten the bowl. For summer, chill the puréed soup and serve cold with cucumber ribbons and a herb oil for a refreshing take.
Meal Prep Tips
Make a double batch and freeze in single-serving portions for quick lunches. Portion into wide-mouth jars for easy reheating in a pot. Keep garnishes separate so textures remain crisp. If you plan to reheat directly from frozen, add a splash of stock while warming to prevent the texture from tightening.
Final thought, this soup has been quietly comforting in my home for years. It is forgiving, adaptable, and simple enough to become a weekday favorite while elegant enough for company. I hope it becomes one of your go-to bowls too.
Pro Tips
Thoroughly wash leeks by soaking and agitating in a bowl of water to remove grit from between layers.
Use an immersion blender for the smoothest results and to avoid handling hot liquids.
Finish with milk off heat to preserve creaminess and prevent curdling.
Cool completely before freezing and label containers with the date for best quality.
This nourishing creamy cauliflower soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Can I make this low sodium?
Yes. Use low-sodium stock and adjust salt after blending to control the sodium level.
How do I safely blend hot soup in a countertop blender?
Yes. Let the soup cool slightly, then blend in batches and vent the lid to release steam.
Tags
Creamy Cauliflower Soup
This Creamy Cauliflower Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Vegetables
Liquids
Seasonings and Fats
Instructions
Clean the Leek
Trim the root and dark green tops. Slice the white and light green parts and soak in cold water, agitating to remove grit, then lift out and drain.
Sauté the Leek
Heat 1 tablespoon olive oil in a large pot over medium heat. Add the drained leek and cook 3 to 4 minutes until softened and fragrant but not browned.
Prepare Vegetables
Rough chop cauliflower into florets, peel and cube the potato, and chop or crush the garlic so pieces are similar in size for even cooking.
Add Vegetables and Seasonings
Add cauliflower, potato, and garlic to the pot. Season with salt, pepper, and 1/4 teaspoon cayenne. Cook 2 minutes, stirring to coat and release aromatics.
Simmer the Soup
Pour in 2 cups chicken stock, bring to a simmer, reduce heat to low, cover, and cook about 15 to 18 minutes until potato is very tender.
Blend the Soup
Remove from heat and purée until smooth using an immersion blender, or blend in batches in a countertop blender with care to vent steam.
Finish with Milk
Turn off the heat and stir in 1/2 cup whole milk. Taste and adjust seasoning. Serve warm with optional garnishes.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@forkelle on social media!

Categories:
You might also like...

Marshmallow Frosted Chocolate Brownies
Thick, fudgy chocolate chunk brownies crowned with gooey mini marshmallows and a quick-set chocolate frosting for an irresistible, crowd-pleasing treat.

Buttery Pecan Pie Bars
Buttery shortbread meets a gooey, brown-sugar pecan topping in these quick pecan pie bars. Just 10 minutes to prep and perfect for sharing.

Failproof Pumpkin Cheesecake
Silky, crack-free pumpkin cheesecake with warm spice, buttery graham crust, and optional caramel and rum-kissed whipped cream. Your effortless holiday showstopper.

Did You Make This?
Leave a comment & rating below or tag @forkelle on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Abigail!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
