1 teaspoon fresh lemon juice (optional brightness)
Instructions
In a large heavy-bottomed pot, heat the olive oil over medium heat. Add the onion and a pinch of salt, cooking until the onion is translucent and slightly golden, about 5–7 minutes. Stir in the garlic and cook 30 seconds until fragrant.
Add the cauliflower florets and cook, stirring occasionally, until they’re lightly browned around the edges, 5–6 minutes. This quick browning deepens the soup’s flavor.
Pour in the broth. Bring to a gentle simmer, then cover and cook until the cauliflower is very tender, about 15–20 minutes. The florets should easily fork-tender.
Use an immersion blender to puree the soup until silky smooth. If you prefer a bit of texture, blend until mostly smooth with a few florets left whole. Alternatively, transfer in batches to a blender and blend until creamy.
Stir in the coconut milk or heavy cream. Return to a gentle simmer and season to taste with salt and pepper. Add a pinch of nutmeg or cayenne if desired.
If the soup is too thick, whisk in a splash more broth or water until reaching your preferred consistency. If it’s too thin, simmer a few minutes longer to reduce slightly and thicken.
Taste and adjust seasonings one final time. A tiny squeeze of lemon juice at the end brightens the flavor beautifully.
Notes
A dairy-friendly, pantry-friendly cauliflower soup that’s velvety, cozy, and simple to make, with a hint of nutmeg and a silky finish. Easily adaptable for dairy-free or plant-based diets and perfect for weeknights.