Cauliflower Cheese Soup Recipe



  • 1 tablespoon olive oil or butter
  • 1/2 cup chopped onion
  • 2 stalks celery, chopped
  • 1-2 carrots, chopped (optional)
  • 2-3 cloves garlic, minced

For the roux:

  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour (or gluten-free alternative)


  • 4 cups vegetable or chicken broth
  • 2 cups milk (any kind – adjust for richness)

The Main Event:

  • 1 large head cauliflower, cut into florets
  • 1 teaspoon salt (or to taste)
  • 1/2 teaspoon black pepper (or to taste)

The Cheese Factor:

  • 2 cups sharp cheddar cheese, shredded (or a mix of your favorites)

Optional Add-Ins:

  • 1/2 teaspoon dried thyme
  • Pinch of nutmeg
  • A splash of Worcestershire sauce


Prep the Veggies:

  • Chop the onions, celery, carrots (if using), and mince the garlic. Cut your cauliflower into bite-sized florets.

Sauté Time:

  • Heat olive oil or butter in a large pot over medium heat.
  • Add the onions, celery, carrots (if using), and a pinch of salt. Sauté until softened, about 5-7 minutes.
  • Add the garlic and cook another minute until fragrant.

Build the Roux:

  • Add the butter to the pot and let it melt.
  • Whisk in the flour and cook for 1-2 minutes, stirring constantly, until the mixture is smooth.

Flavor Base:

  • Gradually whisk in the broth, stirring constantly to avoid lumps.
  • Add the cauliflower, salt, pepper, and optional thyme or nutmeg.
  • Bring to a boil, then reduce heat to a simmer. Cook until cauliflower is fork-tender, about 15-20 minutes.

Milk It:

  • Slowly stir in the milk and bring back to a gentle simmer.

Puree or Not? Here’s where you choose:

  • Creamy: Blend about half the soup using an immersion blender (or carefully in batches in a regular blender). This creates a luxuriously silky base while leaving some chunky texture.
  • Chunky: Skip blending if you love the rustic feel of the whole vegetables.

Cheese Please:

  • Remove the pot from the heat.
  • Stir in the grated cheddar cheese until it’s fully melted and the soup is creamy.
  • Taste and adjust salt and pepper if needed. You can also add a splash of Worcestershire sauce here for depth.

Serve and Enjoy:

  • Ladle the soup into bowls and garnish with additional cheese, a sprinkle of paprika, a bit of chopped parsley, or some crumbled bacon for extra indulgence.


  • Customize Your Cheese: Try different cheeses like Gruyere, Gouda, or a blend for unique flavors.
  • Flavor Boost: Add a dollop of Dijon mustard or a sprinkle of cayenne pepper for a kick.
  • Make it Vegan: Use vegan butter, a plant-based milk alternative, and nutritional yeast for a cheesy taste.


No comments yet. Why don’t you start the discussion?

Leave a Reply

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