Print
Save this recipe!
Get this recipe sent to your inbox, plus get new recipes from C+K every week!

Curried Cauliflower Soup

  • Author: Cookie and Kate
  • Prep Time: 15 mins
  • Cook Time: 45 mins
  • Total Time: 1 hour
  • Yield: 4 bowls
  • Diet: Vegetarian

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 141 reviews

Creamy, vegan cauliflower soup made with coconut milk and spiced with Thai curry paste. This healthy, comforting soup recipe is perfect for chilly days. Recipe yields 4 bowls of soup.

Curried Cauliflower Soup

Ingredients

  • 1 medium-to-large head of cauliflower (2 to 3 pounds), broken into small florets
  • Up to 4 tablespoons melted coconut oil or olive oil, divided
  • 1 medium yellow onion, chopped
  • 1 to 3 tablespoons Thai red curry paste* (depending on the brand and your preferred spice level)
  • ½ teaspoon lemon zest
  • Optional: ½ cup unoaked white wine (like Sauvignon Blanc or Pinot Grigio)**
  • 2 cups vegetable broth
  • 1 can (14 ounces) light coconut milk
  • 1 to 3 teaspoons rice vinegar, to taste
  • Salt and freshly ground black pepper
  • Optional garnishes: ¼ cup chopped green onions or chives, 1 tablespoon chopped fresh basil (preferably Thai), or red pepper flakes

Instructions

  1. Preheat oven to 400 degrees Fahrenheit. Toss the cauliflower with enough oil to lightly coat it (up to 3 tablespoons). Spread the cauliflower in a single layer on a large baking sheet and roast until the tips of the cauliflower are golden brown, about 25 to 35 minutes.
  2. Wait until the cauliflower is done before starting the soup (this is a good time to prep the remaining ingredients). In a Dutch oven or large, heavy-bottomed pot over medium heat, warm 1 tablespoon of the oil until shimmering. Add the onion and a pinch of salt. Cook, stirring occasionally, until the onion is turning translucent, about 3 to 4 minutes. Add the curry paste and lemon zest and stir to incorporate. If you’re using the wine, raise the heat to medium-high, pour it in, and cook, stirring frequently, until most of the wine has evaporated.
  3. Add half of the cauliflower florets and all of the stems to the pot. Add the vegetable broth and coconut milk. Bring the mixture to a gentle simmer, stirring occasionally. Continue simmering for 5 to 10 more minutes to meld the flavors, reducing the heat to maintain a gentle simmer. Remove the pot from the heat.
  4. Let the soup cool for a few minutes. For the creamiest results, transfer the soup in small batches to a blender, blending until each batch is smooth. (Don’t fill your blender past the maximum fill line; beware of the steam escaping from the lid.) Or, use an immersion blender and blend well.
  5. Stir in 1 teaspoon vinegar and season with salt and pepper, to taste. If the soup needs more acidity, stir in 1 to 2 additional teaspoons of vinegar (it will taste fantastic once you’ve added enough). Ladle the soup into 4 bowls. Top each with ¼ of the cauliflower florets and a sprinkle of green onions, basil, and pepper flakes (if using). Leftovers will keep well in the refrigerator for 4 days or in the freezer for up to 3 months.

Notes

Adapted from The Southern Vegetarian Cookbook.

*Thai red curry paste: I used Thai Kitchen’s red curry paste for this soup, which is vegetarian (some other Thai curry pastes contain shrimp). It’s pretty readily available in grocery stores these days and shouldn’t cost more than a few dollars. Look for it in the Asian food section, near the coconut milk.

2025 recipe edits: I revisited this recipe and made a few edits/notes. I omitted the sugar, increased the broth, verified that the soup is great without the wine, and tweaked the roasting time.

Nutrition

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.