Cauliflower Soup is thick, creamy, and loaded with veggies, tender cauliflower, and a cheesy base.

If you’re craving a smooth cauliflower soup without chunks of veggies, this creamy cauliflower soup with bacon will be what you’re looking for!

Cauliflower Soup fills a bowl, topped with fresh thyme.

Cauliflower Soup

I love a good creamy vegetable soup, but this one is all about cauliflower—one of my favorite veggies. Especially when it’s coated in breadcrumbs and roasted.

This soup is packed with veggies, but cauliflower steals the show—a whole head goes in!

There are also potatoes, carrots, celery, and onion, all in a rich, creamy broth that makes it downright comforting!

This recipe includes prepped ingredients like cheddar, veggies, broth, butter, milk, and seasonings for easy assembly.

Ingredients

Here’s what you’ll need to make this Cauliflower Soup Recipe:

  • Olive Oil: Adds flavor while sautéing.
  • Butter: Use for sautéing and the creamy base.
  • Yellow Onion: Dice small to avoid crunchy bits.
  • Carrots & Celery: Dice evenly for the best soup texture.
  • Gold Potatoes: No need to peel; the soft skin blends in nicely.
  • Garlic: Use fresh or jarred—whatever you’ve got.
  • Thyme & Oregano: I use dried herbs, but fresh or freeze-dried work too.
  • Cauliflower: Cut into small pieces for even cooking.
  • Chicken Stock: A good-quality brand adds the best flavor.
  • Flour: Sprinkle evenly over the butter and whisk well to keep it smooth.
  • Milk: Whole milk makes this soup rich and creamy.
  • Cheddar Cheese: Freshly shredded melts better; sharp adds great flavor.

Quick Tip

Want a vegetarian cauliflower soup? Just swap the chicken broth for vegetable broth to make it vegetarian!

All the veggies sauté in one pot with seasonings and broth for this cauliflower soup.

How To Make Cauliflower Soup

  1. Sauté Veggies: Cook onion, carrots, celery, potatoes, and garlic in butter and oil. Add cauliflower, herbs, salt, and pepper.
  2. Simmer: Add broth, bring to a boil, then simmer until tender.
  3. Make Sauce: Whisk butter, flour, and milk until thick. Stir in cheese.
  4. Combine: Add sauce to soup, stir, and blend if desired.
  5. Serve: Top with cheese or thyme and enjoy with bread.
The cream sauce whisked together in a pot.

What To Serve With Cauliflower Soup:

Cream sauce mixed into the cauliflower soup.

Cauliflower Soup Shortcuts

  • Pre-Chopped Veggies: Save time with pre-chopped or frozen veggie mixes.
  • Garlic: Use jarred garlic or a garlic press for quick prep.
  • Cheese: Shred cheese quickly using a food processor with a grating attachment.
  • Prep Ahead: Chop veggies (except potatoes) during meal prep. When it’s time to make the soup, everything will come together faster!

Storage

Leftovers?

  • Fridge: Cool soup and store in an airtight container for up to 4 days.
  • Freeze: Place cooled soup in an airtight bag and freeze for up to 3 months.
  • Reheat: Warm gently on low, stirring often. Add broth if it needs thinning; avoid boiling.

More Soup Recipes:

5 from 4 votes

Cauliflower Soup

This hearty, veggie-packed Cauliflower Soup is rich, thick, and creamy, with tender pieces of cauliflower in a deliciously flavorful base.
Prep Time: 30 minutes
Cook Time: 25 minutes
Total Time: 55 minutes
Servings: 4 servings

Equipment

  • Large pot

Ingredients 
 

  • 1 tablespoon olive oil
  • 5 tablespoons unsalted butter divided
  • 1 cup diced yellow onion
  • 1 cup diced carrots
  • 3/4 cup diced celery
  • 1 cup diced gold potatoes no need to peel
  • 1 tablespoon minced garlic
  • 3/4 teaspoon dried thyme
  • 3/4 teaspoon dried oregano
  • 3/4 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 head cauliflower 4 cups chopped
  • 3 cups chicken stock
  • 1/4 cup flour
  • 2 cups whole milk see note 1
  • 1 cup shredded sharp Cheddar cheese see note 2
  • Fresh thyme optional
  • Hearty buttered bread for serving

Instructions 

  • Heat oil and 1 tbsp butter in a large pot over medium-high heat. Add onion, carrots, celery, potatoes, and garlic. Cook, stirring occasionally, for 8–10 minutes until softened. Add cauliflower, thyme, oregano, salt, and pepper. Stir to combine.
  • Add chicken broth. Stir and bring to a boil, then reduce to a gentle simmer. Cover and cook for 10–15 minutes or until veggies are tender (easily pierced with a fork).
  • In a separate small pot, melt the remaining 4 tbsp butter over medium heat. Sprinkle flour evenly across the top of the melted butter then whisk constantly for 1 minute. Very gradually add milk while whisking constantly. Cook for 5–6 minutes, until nicely thickened (do not boil). Remove from heat and stir in cheese, a handful at a time, until melted.
  • Reduce soup heat to low. Pour the cheese sauce into the soup pot and stir. Taste and adjust seasoning with additional salt and pepper (about 1/4 tsp more each or to taste). For a creamier soup, blend 1–2 cups and stir it back into the pot.
  • Ladle into bowls, top with more cheese and fresh thyme if desired. Serve with toasted, buttered bread. Enjoy!

Video

Recipe Notes

Note 1: Whole milk works best for creamy soup. Lower-fat milk (2% or 1%) can be used but won’t be as thick. Avoid plant-based milk for this recipe.
Note 2: Use freshly shredded sharp or extra-sharp Cheddar for the best flavor and texture. Pre-shredded cheese may cause the soup to be grainy.
Note 3: Dice potatoes into 1/2-inch pieces and chop cauliflower into small bite-sized pieces. Smaller pieces cook faster and prevent over-reducing the broth.
Storage: Cool soup and store it in an airtight container in the fridge for up to 4 days or freeze in an airtight bag for up to 3 months. Reheat on low, stirring often, and add broth if it’s too thick. Avoid boiling.

Nutrition

Serving: 1serving | Calories: 538kcal | Carbohydrates: 41g | Protein: 20g | Fat: 34g | Saturated Fat: 18g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 85mg | Sodium: 560mg | Potassium: 1128mg | Fiber: 5g | Sugar: 15g | Vitamin A: 6356IU | Vitamin C: 65mg | Calcium: 412mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 4 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




8 Comments

  1. Elizabeth Lord says:

    5 stars
    I just made this and added beef sirloin tips for my hubby.
    I used a Japanese yam in place of the potatoe.

    IT WAS SO YUMMY!!

    1. Chelsea says:

      Wow delish! So glad you loved this Cauliflower Soup!

  2. Nan says:

    5 stars
    Just had a bowl and it is delicious. Did not
    blend it for we all like chunky soup and I did
    chop the veggies small.
    Easy to make and did not change one thing.

    1. Chelsea says:

      So happy to hear this! Thanks Nan! ๐Ÿ™‚

  3. Sarah says:

    Made this soup today and it is really good! I took 2 cups out to puree to have a nice creamy consistency for the base, and left the rest as is for texture. I did this before adding the cheese sauce. I used a block of Cracker Barrel sharp cheddar and shredded it. It turned out delicious and very flavorful. Nice to have a great recipe like this that not only tastes great, but is very nutritious. 5 Stars!! Thank you so much!!

    1. Chelsea says:

      Delish! I am so happy to hear this! Thanks Sarah! ๐Ÿ™‚

  4. Cory says:

    5 stars
    This is a new family favorite! Itโ€™s just starting to get cold here and this soup will be on regular rotation!

    1. Chelsea Lords says:

      So glad to hear that! Thank you for the comment and review ๐Ÿ™‚