1 inchpiece fresh gingerpeeled and cut into fine slivers
2garlic cloveschopped
2teaspoonsground coriander
1teaspoonground cumin
¼teaspoonground turmeric
⅛tspcayenne pepper
5cupslow sodium vegetable or chicken stock
2medium potatoespeeled and cut into rough 1/3-inch dice
1small cauliflower, broken into florets( about 3-4 cups)
salt to taste
⅔cup heavy whipping creamoptional
Instructions
Heat the olive oil in a Dutch oven or large stock pot over medium-high heat. Add the onion, garlic, and ginger, cook until the onion is just beginning to brown, about 3-5 minutes.
Add the coriander, cumin, turmeric, and cayenne, stirring to allow the spices to warm. Next, add the stock, potatoes and cauliflower and stir everything together. Bring to a boil, cover, and reduce the heat to low. Allow the soup to simmer, gently, until the potatoes are tender, about 10 minutes. Taste and add salt as needed.
Purée the soup in batches in a blender until velvety smooth. Add in more stock or water if soup is too thick.For safety, be sure not to fill the blender jar more than halfway; leave the hole in the lid open and cover loosely with a dish towel to allow the heat to escape.Note: Alternatively you can use a food processor or hand held immersion blender. If the soup is not as smooth as you would like, strain through a sieve, pushing down to get all the pulp; discard the solids.
Return the soup to the pot and warm over low heat; stir in the cream (if using). Taste adjust seasoning.
Serve garnished with a little chopped coriander and a swirl of plain yoghurt or cream if you like.