← Back to Blog

Moroccan Cauliflower and Almond Soup — Because Every Soup Needs at Least One Good Spice

Halloween, year four. Anaya's second, but her first with agency — last year she was a passive pumpkin. This year she's a walking, talking, opinionated sixteen-month-old who chose her own costume: a tiger. (She pointed at a tiger costume at Target and said "rawr," which we interpreted as a selection.) The tiger costume was orange and had a hood with ears and a tail. Anaya wore it and walked around the neighborhood making "rawr" sounds at every person who opened their door. She did not understand the concept of trick-or-treating but she understood that people were giving her things, which she approved of. Amma accompanied us. She wore a sari and a winter coat and looked at the proceedings with the specific bewilderment of a woman who, after thirty-four years in America, still doesn't fully understand why children dress up and beg for candy. "In India, we don't do this," she said, for the thirty-fourth time. "In India, you have Holi, where you throw paint at people." "That's religious." "This is cultural." "It's strange." "It's fun, Amma." Anaya gave Amma a candy bar. Just handed it to her, the way she hands everyone everything — the generosity reflex. Amma took it, looked at it, and said, "This is American chocolate. It's not real chocolate." She ate it anyway. I made pumpkin soup for Halloween dinner — the same recipe from year one, with curry powder, because I am incapable of making anything without adding at least one Indian spice. But this time I made it in the new kitchen, on the new range, and the soup tasted different. Not the recipe — the context. The same soup, made by the same woman, tastes different when you make it in a kitchen you designed, with counters you chose, on a stove that works properly. Context changes everything. In cooking and in life. Anaya ate the soup wearing her tiger costume. She said "yum" and then "rawr" and we all laughed and the new kitchen was filled with the sound of a family being happy.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

Priya Krishnamurthy
About the cook who shared this
Priya Krishnamurthy
Week 188 of Priya’s 30-year story · Edison, New Jersey
Priya is a pharmacist, wife, and mom of two in Edison, New Jersey — the town she grew up in, surrounded by the sights and smells of her mother's South Indian kitchen. These days, she splits her time between the hospital pharmacy, school pickups, and her own kitchen, where she cooks nearly every night. Her style is a blend of the Tamil recipes her mother taught her and the American comfort food her kids actually want to eat. She writes about the beautiful mess of balancing two cultures on one plate — and she wants you to know that ordering pizza is also an act of love.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?