-
Cut the cauliflower into small florets. Peel and cube the potatoes.
-
Heat olive oil in a soup pot or Dutch oven. Fry spices and harissa paste in the hot olive oil stirring constantly. This will take one or two minutes. Add the cauliflower, potato cubes, tomatoes, broth and almonds. Cover and cook for about 30 minutes until the cauliflower and potatoes are tender.
-
Blend the soup but leave some texture in the soup. Add the cream and half and half. Season with salt and pepper to your taste. Add more broth if your soup is too thick. Add more harissa paste (I used Trader Joe's brand.) if you want more spice. I enjoy spicy food but 1/2 T. of harissa was enough for me in this soup. I'm sure that depends upon the harissa you are using. (Harissa, for the uninitiated, is a hot Tunisian chili pepper paste. The paste has gotten a lot of attention in recent years and is now pretty commonly available in markets. There is a really special harissa that contains rose petals that is more difficult to source.)
-
Serve garnished with chopped cilantro and a dollop of sour cream.