Go Back
+ servings
Bowl of sweet potato cauliflower soup on a blue/white dotted kitchen towel.
Print Recipe
4.66 from 69 votes

Sweet Potato Cauliflower Soup

A creamy vegan soup made with whole food ingredients and minimal fuss to let the vegetables shine. Perfect for a weeknight.
Prep Time10 mins
Cook Time30 mins
Total Time40 mins
Course: Entrées
Cuisine: dairy free
Servings: 4
Calories: 310kcal


  • 1 onion diced I used a sweet onion
  • 3 garlic cloves minced
  • ½ teaspoon dried sage
  • ½ teaspoon paprika
  • ½ teaspoon turmeric
  • 2 average sweet potatoes peeled and chopped
  • 1 average cauliflower chopped into florets; divided
  • 4 cups low sodium vegetable broth divided
  • 13.5 ounces canned light coconut milk*
  • 1 teaspoon olive oil or oil of choice (optional, but helps with roasting)
  • Salt & pepper to taste


  • Preheat oven to 400 degrees F. Take 1 cup of the cauliflower and spread onto a baking sheet. Drizzle the 1 tsp of olive oil (if using) and a sprinkle of salt over the cauliflower and mix well. Spread the cauliflower out into one even layer and bake for 20 minutes. Shake the pan to toss the cauliflower around and bake another 5-10 minutes until the edges start to turn brown.
  • In the meantime, in a soup pot over medium heat, sauté the diced onion in ¼ cup vegetable broth until translucent - about 7-8 minutes. Add more vegetable broth as needed so the onions don't stick.
  • Add the garlic, sage, paprika, and turmeric, and sauté 1 minute.
  • Add the chopped sweet potato, cauliflower, and remaining vegetable broth. Bring to a boil, then turn down heat to med-low and simmer for 20 minutes until the vegetable are fork tender.
  • Using an immersion blender, purée the soup until smooth and creamy. (Alternately, you can carefully transfer the soup to a blender to purée.) Add the coconut milk and stir well. Taste and adjust seasonings, adding salt and pepper, if necessary. If you like a thinner soup, add a bit more vegetable broth or water.
  • Serve in individual bowls garnished with a few roasted cauliflower florets.



*I like using light coconut milk in this recipe because it's very creamy without the strong coconut flavor that full fat coconut milk has. Cashew milk would work nicely too.


Serving: 4Servings | Calories: 310kcal | Carbohydrates: 54g | Protein: 10g | Fat: 7g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Sodium: 313mg | Fiber: 14g | Sugar: 17g