If you like it, save it!
Save and organize all of the stuff you love in one place.Got it!
If you like something…
Click the heart, it's called favoriting. Favorite the stuff you like.Got it!
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
- 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
- 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.
- This recipe was entered in the contest for Your Best Middle Eastern Recipe