Creamy Cauliflower Soup with Cheddar and Herb Topping Recipe
Introduction
This creamy cauliflower soup is a comforting dish perfect for cozy nights. Packed with tender vegetables and sharp cheddar cheese, it’s rich, flavorful, and easy to prepare. Serve it warm with buttered bread for a satisfying meal.

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 baby 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 (about 4 cups chopped)
- 3 cups chicken stock
- 1/4 cup flour
- 2 cups whole milk
- 1 cup shredded sharp Cheddar cheese
- Fresh thyme (optional, for garnish)
- Hearty buttered bread (for serving)
Instructions
- Step 1: Heat olive oil and 1 tablespoon butter in a large pot over medium-high heat. Add the diced onion, carrots, celery, potatoes, and garlic. Cook, stirring occasionally, for 8 to 10 minutes until the vegetables soften.
- Step 2: Add the chopped cauliflower, dried thyme, oregano, salt, and pepper. Stir well to combine all ingredients.
- Step 3: Pour in the chicken stock. Bring the mixture to a boil, then reduce heat to a gentle simmer. Cover the pot and cook for 10 to 15 minutes until the vegetables are tender when pierced with a fork.
- Step 4: In a separate small pot, melt the remaining 4 tablespoons butter over medium heat. Evenly sprinkle the flour over the melted butter, whisking constantly for 1 minute to create a roux.
- Step 5: Gradually add the whole milk to the roux while whisking constantly. Continue cooking for 5 to 6 minutes, stirring frequently, until the mixture thickens but does not boil.
- Step 6: Remove the milk sauce from the heat and stir in the shredded Cheddar cheese a handful at a time until fully melted and smooth.
- Step 7: Lower the heat under the soup to low. Pour the cheese sauce into the soup pot and stir gently to combine. Taste and adjust seasoning with additional salt and pepper if needed.
- Step 8: For a creamier texture, blend 1 to 2 cups of the soup with a hand blender or in a regular blender, then stir it back into the pot.
- Step 9: Ladle the soup into bowls. Optionally top with extra shredded cheese and fresh thyme. Serve hot alongside toasted, buttered bread. Enjoy!
Tips & Variations
- For a vegetarian option, substitute the chicken stock with vegetable broth.
- Use sharp or extra-sharp Cheddar for a more pronounced cheese flavor.
- Blend all the soup for a silky smooth texture or leave it chunky to enjoy the vegetable pieces.
- Add a pinch of nutmeg or smoked paprika for a subtle warm twist.
Storage
Store leftover cauliflower soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally to prevent scorching. The soup may thicken when chilled; add a splash of milk or stock while reheating to loosen it back to your desired consistency.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen cauliflower instead of fresh?
Yes, frozen cauliflower can be used. Just thaw it before adding to the pot, and reduce the simmering time as frozen cauliflower cooks faster than fresh.
Is it possible to make this soup dairy-free?
Absolutely. Substitute the butter with a plant-based oil or margarine, use a dairy-free milk such as almond or oat milk, and omit the cheese or use a dairy-free cheese alternative.
PrintCreamy Cauliflower Soup with Cheddar and Herb Topping Recipe
This creamy and comforting cauliflower soup blends tender vegetables with rich cheese sauce for a deliciously satisfying meal. Featuring sautéed onions, carrots, celery, potatoes, and cauliflower simmered in chicken stock then enhanced with a creamy cheddar cheese sauce, it’s perfect for cozy lunches or dinners served alongside buttered bread.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Ingredients
Vegetables
- 1 cup diced yellow onion
- 1 cup diced carrots
- 3/4 cup diced celery
- 1 cup diced baby gold potatoes (no need to peel)
- 1 tablespoon minced garlic
- 1 head cauliflower (4 cups chopped)
Seasonings
- 3/4 teaspoon dried thyme
- 3/4 teaspoon dried oregano
- 3/4 teaspoon salt
- 1/2 teaspoon pepper
Liquids and Fats
- 1 tablespoon olive oil
- 5 tablespoons unsalted butter (divided)
- 3 cups chicken stock
- 2 cups whole milk
Thickening & Cheese
- 1/4 cup flour
- 1 cup shredded sharp Cheddar cheese
Garnish and Serving
- fresh thyme (optional)
- Hearty buttered bread (for serving)
Instructions
- Sauté Vegetables: Heat 1 tablespoon olive oil and 1 tablespoon unsalted butter in a large pot over medium-high heat. Add diced onion, carrots, celery, potatoes, and minced garlic. Cook, stirring occasionally, for 8 to 10 minutes until the vegetables soften and release aroma. Then add chopped cauliflower, dried thyme, oregano, salt, and pepper. Stir well to combine all ingredients.
- Boil Cauliflower: Pour in the chicken stock, stir the mixture, and bring to a rolling boil. Then reduce the heat to a gentle simmer. Cover the pot and cook for 10 to 15 minutes or until all vegetables, especially cauliflower, are fork-tender.
- Thicken Cheese Sauce: In a separate small pot, melt the remaining 4 tablespoons of butter over medium heat. Evenly sprinkle the flour over the melted butter and whisk constantly for about 1 minute to create a roux. Gradually pour in the whole milk while whisking continuously to avoid lumps. Continue cooking for 5 to 6 minutes until the sauce thickens but does not boil. Remove from heat and stir in the shredded sharp cheddar cheese a handful at a time until fully melted and smooth.
- Combine Soup and Cheese Sauce: Lower the heat of the soup to low. Slowly pour the cheese sauce into the soup pot, stirring gently to combine. Taste the soup and adjust seasoning by adding extra salt and pepper as desired, about 1/4 teaspoon of each. For a creamier texture, blend 1 to 2 cups of the soup and stir it back into the pot.
- Serve: Ladle the hot soup into bowls. Garnish with additional shredded cheese and fresh thyme if using. Serve immediately with hearty toasted buttered bread on the side for a complete comforting meal.
Notes
- Use whole milk for a richer, creamier cheese sauce. You can substitute with 2% milk but the soup will be less creamy.
- Sharp cheddar cheese provides a bold, tangy flavor that complements the mild cauliflower. Mild cheddar or other cheeses can be used based on preference.
- For a fully vegetarian version, substitute chicken stock with vegetable stock.
- To make the soup even creamier, consider blending more of the soup to your preferred consistency.
- Leftover soup can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.
Keywords: Cauliflower soup, creamy soup, vegetable soup, cheddar cheese soup, comforting soup, stovetop soup

