Go Back
+ servings

Cauliflower Soup

A silky, warming cauliflower soup blended to a smooth finish and finished with a drizzle of olive oil and crunchy crumbs — simple, adaptable and ready in under an hour.
Print Pin
Course: Dinner
Cuisine: American
Keyword: cauliflower soup, creamy soup, vegetarian, vegan option, comfort food, easy recipes
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4 servings
Calories: 180kcal

Ingredients

  • 1 medium head cauliflower about 1.2 lb / 550 g, cut into florets
  • 1 tablespoon olive oil or butter
  • 1 medium onion chopped
  • 2 garlic cloves minced
  • 1 medium potato peeled and diced (optional)
  • 4 cups 1 L vegetable or chicken stock
  • 1/2 cup 120 ml heavy cream or full-fat coconut milk (optional)
  • Salt and freshly ground black pepper to taste
  • 1/4 teaspoon ground nutmeg optional
  • 2 tablespoons breadcrumbs or toasted nuts for garnish
  • Chopped chives or parsley and extra olive oil for finishing

Instructions

  • Heat the olive oil or butter in a large pot over medium heat.
  • Add the chopped onion and cook, stirring, until translucent, about 5–7 minutes.
  • Stir in the minced garlic and cook 30–60 seconds until fragrant.
  • Add the diced potato (if using) and cauliflower florets; toss with the aromatics.
  • Pour in the stock so the vegetables are just covered and bring to a gentle boil.
  • Reduce heat, cover, and simmer until cauliflower and potato are very tender, about 15–20 minutes.
  • Remove from heat and let cool slightly for safe blending.
  • Use an immersion blender (or transfer in batches to a blender) to puree until completely smooth.
  • Return soup to low heat, stir in the cream or coconut milk, season with salt, pepper and nutmeg; warm through without boiling.
  • Adjust thickness with reserved stock or water if needed; taste and correct seasoning.
  • Ladle into bowls, drizzle with olive oil and sprinkle breadcrumbs or toasted nuts and chopped herbs before serving.

Nutrition

Calories: 180kcal | Carbohydrates: 16g | Protein: 4g | Fat: 11g | Sodium: 420mg | Fiber: 4g