This creamy cauliflower soup is rich, velvety, and packed with flavor despite only using a handful of ingredients. It's the perfect comfort food for cold weather but light enough to enjoy year-round.
In a large pot over medium-low heat, melt the butter. Add the diced onion with a pinch of salt and cook for 10–15 minutes, stirring occasionally, until softened.
Add the cauliflower florets and vegetable stock to the pot. Increase the heat and bring to a boil, then reduce to a simmer. Cook for about 15 minutes, or until the cauliflower is very soft.
Stir in the cream, nutmeg, and lemon juice. Bring the mixture back to a gentle simmer. Transfer to a food processor or blender and blend until smooth.
Return the soup to the pot. If needed, simmer further to thicken or add more stock to loosen. Taste and adjust seasoning as needed.
Ladle the soup into bowls and garnish with chopped chives and croutons, if using.
Notes
Cauliflower: Choose a fresh, compact head with thick leaves for maximum freshness and flavor. Frozen cauliflower can also be used but may result in slightly less flavor.Stock Choice: Vegetable stock keeps the soup vegetarian, while chicken stock adds a richer flavor. Use a high-quality stock for the best taste.Adjusting Consistency: If the soup is too thick, stir in extra stock or water until you reach your desired consistency. To thicken, let it simmer longer.