Go Back

Creamy Garlic Cauliflower Soup with Parmesan

Elina James
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Soups
Cuisine American
Servings 4 servings
Calories 300 kcal

Ingredients
  

  • For the Soup
  • 1 large head cauliflower (about 2½ lbs), cut into florets
  • 1 medium onion, chopped
  • 6–8 cloves garlic, peeled (or 1 head roasted garlic for sweeter flavor)
  • 4 cups vegetable broth (or chicken broth for richer flavor)
  • ½ cup freshly grated Parmesan cheese
  • ½ cup milk or cream (optional, for extra creaminess)
  • 2 tbsp olive oil or butter
  • Salt and freshly ground black pepper, to taste
  • Pinch of nutmeg (optional, enhances creaminess)
  • For Garnish
  • Extra grated Parmesan
  • Fresh parsley or chives, finely chopped
  • Drizzle of olive oil or cream

Instructions
 

  • Step 1: Prepare the Cauliflower : Wash and cut the cauliflower into even-sized florets. Peel the garlic cloves (you can roast them or sauté them, depending on preference).
  • Step 2: Sauté the Aromatics : In a large pot, heat 2 tbsp olive oil or butter over medium heat. Add the chopped onion and cook for 3–4 minutes until translucent. Add garlic cloves and sauté another 1–2 minutes until fragrant (if using roasted garlic, add it later).
  • Step 3: Cook the Cauliflower : Add the cauliflower florets and vegetable broth to the pot. Season lightly with salt and pepper. Bring to a boil, then reduce heat to low, cover, and simmer for 15–20 minutes, or until the cauliflower is tender and easily pierced with a fork.
  • Step 4: Blend the Soup : Remove from heat and let cool slightly. Using an immersion blender, puree the soup until smooth and creamy.
  • (Alternatively, blend in batches using a blender — be careful with hot liquids.) Return the soup to the pot.
  • Step 5: Add Parmesan and Finish : Stir in the Parmesan cheese until melted and fully incorporated. Add milk or cream (if using) for a silkier texture. Taste and adjust seasoning with salt, pepper, and a pinch of nutmeg. Simmer on low for another 3–4 minutes, stirring occasionally.
  • Step 6: Serve and Garnish : Ladle the soup into bowls. Garnish with extra Parmesan, chopped herbs, and a drizzle of olive oil or cream. Serve warm with crusty bread or garlic croutons.