A cozy, creamy cauliflower soup made with simple ingredients and blended to a silky finish. Naturally gluten-free and easily made vegan.
1 large head cauliflower (6–7 cups florets)
1 medium onion, diced
2–3 garlic cloves, minced
1 tbsp olive oil or butter
1 small potato, peeled and diced (optional)
4 cups vegetable broth
1/2–1 cup milk or non-dairy milk (optional)
1/4 tsp nutmeg or a few thyme sprigs
1 bay leaf
Salt and pepper to taste
Sauté onion in olive oil over medium heat until soft (5–6 min). Add garlic and cook 1 minute more.
Add cauliflower, potato, salt, pepper, nutmeg, and bay leaf. Stir for 2–3 minutes.
Pour in broth and bring to a boil. Reduce to a simmer, cover, and cook 15–20 minutes.
Remove bay leaf. Blend soup until smooth using immersion or standard blender.
Return to pot and stir in milk or cream if using. Warm gently and adjust seasoning.
Serve with garnishes and crusty bread.
Roast the cauliflower beforehand for deeper flavor. Freeze leftovers for up to 3 months. Add fresh herbs, beans, or cheese for variations.