Author Notes
This creamy cauliflower soup is full of exciting moroccan spices and topped with spiced toasted almonds, harissa, and cooling cilantro. —Brooke Bass | Chocolate + Marrow
Continue After Advertisement
Ingredients
-
1
large head of cauliflower
-
salt and pepper, to taste
-
4 tablespoons
extra virgin olive oil, divided into 2 parts
-
1
onion, chopped roughly
-
2 tablespoons
unsalted butter
-
1/4 teaspoon
ground cinnamon
-
1/4 teaspoon
ground cardamom seeds (shells removed)
-
1/4 teaspoon
cumin
-
1/4 teaspoon
ground coriander
-
1/4 teaspoon
ground ginger
-
1/4 teaspoon
paprika
-
1/4 teaspoon
salt
-
2
cloves of garlic, crushed
-
1 cup
sliced almonds
-
1
russet potato, peeled and sliced into 1-inch pieces
-
1 cup
heavy cream
-
6 cups
chicken stock (or vegetable stock for a vegetarian version), plus more to suit preferences
-
1-3 teaspoons
of salt, depending on taste preferences
-
harissa
, for garnish
-
cilantro
, for garnish
Directions
-
Preheat oven to 400 degrees F.
-
Chop the cauliflower in half and then cut the florets off the stalk. Place on a baking sheet, drizzle with 2 tablespoons of the olive oil, salt, and pepper and roast for 30-45 minutes, or until cauliflower begins to turn golden brown along the edges.
-
While the cauliflower is roasting, chop the onion. Add the remaining 2 tablespoons of olive oil to a medium skillet and heat over medium heat. Add onions and cook until onions are soft and nearly translucent, about 8 minutes. Add garlic and continue to cook for an additional 2 minutes, or until garlic is fragrant. Remove from heat and transfer to a plate.
-
In the same skillet, over medium heat, add 2 tablespoons of butter. Once butter is melted, add the spices and sliced almonds and toast until fragrant and almonds turn a light golden color, about 3-4 minutes, stirring frequently. Be careful not to let any of the contents (including the butter) burn. If anything begins to burn, reduce heat to low and continue cooking. If they begin to look too dry, add 1-2 tablespoons of olive oil, a little bit at a time. Remove from heat when almonds are golden and set aside.
-
In a large pot, bring the chicken stock to a boil. Add potatoes, roasted cauliflower, onions, garlic, and salt and boil for 10 minutes, or until potatoes are tender. Once potatoes are tender and able to be pierced easily with a fork, add cream. Using an immersion blender, blend (or puree in a food processor) until soup is thick and creamy. If too thick for your tastes, add stock, one cup at a time, until you reach your desired consistency.
-
Serve in bowls and garnish with spiced almonds, harissa, and cilantro.
See what other Food52ers are saying.