Creamy Cauliflower Soup with Parmesan Cheese

cauliflower soup with chives
zeleno / Getty Images
Prep: 10 mins
Cook: 15 mins
Total: 25 mins
Servings: 4 servings
Nutrition Facts (per serving)
479 Calories
30g Fat
42g Carbs
14g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 479
% Daily Value*
Total Fat 30g 38%
Saturated Fat 16g 79%
Cholesterol 76mg 25%
Sodium 1458mg 63%
Total Carbohydrate 42g 15%
Dietary Fiber 7g 24%
Protein 14g
Calcium 374mg 29%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This creamy soup is made with fresh cauliflower, milk, and a little sour cream or yogurt.


  • 1 large head of cauliflower
  • 4 tablespoons butter
  • 1 medium onion (finely chopped)
  • 4 tablespoons all-purpose flour
  • 3 cups milk
  • 1 cup sour cream (or plain yogurt)
  • 3 vegetable bouillon cubes (crushed, or use chicken bouillon or granules)
  • Kosher salt (to taste, as needed)
  • 1/4 teaspoon black pepper (or to taste)
  • 1/4 cup Parmesan cheese
  • Optional garnish: chopped parsley, chives, or dill

Steps to Make It

  1. Gather the ingredients.

  2. Trim the cauliflower and break it up into florets. Add about 1 inch of water to large saucepan and bring it to a boil over medium heat. Place a steaming basket in the pan and add the cauliflower. Cover the pan and steam the cauliflower for about 6 minutes, or until tender. Drain and set aside.

  3. Melt the butter in the same pan over medium heat. Add the onion and sauté for about 4 minutes, or until translucent. Add the flour and cook, stirring, for 2 minutes.

  4. Gradually stir the milk into the flour and butter mixture and continue to cook until thickened. Stir in the sour cream and remove from the heat.

  5. Combine the drained cauliflower, bouillon cubes, and milk mixture. Blend in batches until smooth. If you want more texture in the soup, reserve some of the cauliflower mixture; mash it coarsely and add it to the blended mixture. Taste the soup and season with salt and pepper, as needed.

  6. Garnish servings with the Parmesan cheese and chopped parsley, chives, or dill.


  • Add some crunch to the soup with homemade croutons. Cut a few slices of bread into cubes and spread it out on a baking sheet. Toss with a few tablespoons of olive oil and a dash of salt. Bake in a preheated 325 F oven for about 25 to 30 minutes, or until browned, turning and tossing every 10 minutes.