The pumpkin soup I made that night is ours — too personal, too tied to a four-year thread I’m still pulling — but this Moroccan cauliflower and almond soup is the one I’d hand you, because it lives in the same neighborhood: warm spices, a velvety texture, and that particular kind of depth you only get when you let cumin and coriander do their work. It’s the soup I make when I want something that feels festive without fuss, and it holds up beautifully as a Halloween dinner whether your tiger-costumed toddler eats it in full regalia or not. Make it in whatever kitchen you have — the context, as I’ve learned, will make it its own.
Moroccan Cauliflower and Almond Soup
Prep Time: 15 minutes | Cook Time: 35 minutes | Total Time: 50 minutes | Servings: 4
Ingredients
- 1 large head cauliflower, cut into florets (about 6 cups)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (or to taste)
- 1/2 cup blanched almonds, plus more for garnish
- 4 cups vegetable broth
- 1 cup full-fat coconut milk
- 1 tablespoon fresh lemon juice
- Salt and black pepper to taste
- Fresh cilantro or parsley, for serving
- A drizzle of olive oil or chili oil, for serving
Instructions
- Toast the almonds. In a large pot or Dutch oven over medium heat, toast the almonds dry for 2–3 minutes, stirring frequently, until lightly golden and fragrant. Remove and set aside, reserving a small handful for garnish.
- Sauté the aromatics. Add the olive oil to the pot. Once shimmering, add the onion and cook over medium heat for 5–6 minutes until softened and translucent. Add the garlic and cook for another minute until fragrant.
- Bloom the spices. Stir in the cumin, coriander, turmeric, paprika, and cayenne. Cook for 1 minute, stirring constantly, until the spices are fragrant and coat the onion mixture.
- Add cauliflower and broth. Add the cauliflower florets and toasted almonds to the pot. Pour in the vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 20–22 minutes, until the cauliflower is completely tender.
- Blend until smooth. Remove the pot from heat. Using an immersion blender, blend the soup until completely smooth and velvety. Alternatively, carefully transfer in batches to a countertop blender and blend until silky.
- Finish with coconut milk and lemon. Return the pot to low heat. Stir in the coconut milk and lemon juice. Simmer gently for 3–4 minutes. Taste and adjust salt, pepper, and lemon as needed.
- Serve. Ladle into bowls and top with reserved toasted almonds, a scatter of fresh cilantro, and a drizzle of olive oil or chili oil.
Nutrition (per serving)
Calories: 310 | Protein: 9g | Fat: 22g | Carbs: 21g | Fiber: 6g | Sodium: 580mg