Go Back
+ servings
Print Recipe

Vegan Sweet Potato-Cauliflower Soup with Red Curry

A healthy vegan sweet potato cauliflower soup that's the ultimate comfort food for dark, cold days. Coconut milk keeps it creamy, yet light.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 4
Author Phoebe Lapine


  • 1 small head cauliflower, cut into florets
  • Olive oil
  • Sea salt
  • 1 pound sweet potatoes, peeled and cut into 1-inch cubes
  • 1 large onion, diced
  • 2 garlic cloves, minced
  • 1 tablespoon Thai red curry paste
  • One 15-ounce can full-fat coconut milk
  • 1 tablespoon maple syrup (optional)
  • 2 tablespoons fresh lime juice
  • 1 avocado, sliced for garnish (optional)
  • 2 tablespoons hemp seeds, for garnish (optional)


  1. Preheat the oven to 425°. On a parchment-lined baking sheet, toss the cauliflower with 1 tablespoons of the oil and 1/2 teaspoon salt. Arrange in an even layer. On a second sheet pan, toss the sweet potato with 1 tablespoon oil and 1/2 teaspoon salt. Roast in the oven for 30 minutes, or until the vegetables are tender and caramelized, switching the pans from top to bottom halfway through.
  2. Meanwhile, heat 1 tablespoon oil in a large stockpot or Dutch oven. Saute the onion over medium-high heat until soft, 5 minutes. Stir in the garlic and curry paste. Cook until very fragrant, 2 minutes. Pour in the coconut oil and 2 cups water and scrape up any brown bits that may have formed on the bottom of the pan. Bring to a boil.
  3. Stir in the roasted cauliflower, sweet potato, maple syrup (if using) and lime juice. Bring back to a simmer then remove from the heat. Puree using an immersion or standing blender until very smooth, adding more liquid as necessary to create the consistency you want. Taste for seasoning and add more curry or salt as necessary.
  4. Ladle the soup into bowls and garnish with the avocado and hemp seeds, if using.