1headcauliflowerbroken into florets with the green leaves removed. You may chop up the stem and add it with the florets if you want to make good use of it.
1russet potatopeeled and roughly chopped
3-4cupswateror vegetable broth
Salt and pepper to taste
2cupsbaby spinachoptional, when serving
Instructions
In a large heavy pot over low heat, heat the olive oil. Add the garlic and saute for a minute, then add the carrots and saute for about 3-4 minutes until they start to soften. I like to salt the base a bit at this stage, adding maybe about a ¼ teaspoon of salt.
Stir and add the cauliflower and chopped potato. Then add about 3 cups of water, just enough to cover the vegetables. I like a thick soup so err on the side of less water rather than more. Bring to a boil, then reduce heat, and, partly covered, simmer the pot until the vegetables are soft.
In a blender or using an immersion blender, puree soup until smooth. Season with salt and pepper to taste.
Notes
Variations
Stir in spinach: I love adding a handful of baby spinach leaves to the whole soup pot or individual bowls. You can leave the leaves chopped or unchopped, and stir or heat them until they wilt.
Add more veggies: Add extra garlic or carrots, or sautee an onion as part of the soup base.
Try broth: My default is to always make soup with water (my vegan broccoli soup recipe is a bi-weekly go-to) but you can certainly add vegetable broth if you wish for a bit more flavor.
Finish with cream: Yes, swirling a teaspoon of heavy cream or a dollop of sour cream or Greek yogurt into each bowl when serving adds interest and flavor contrast!