This page may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please see my Privacy Policy for more details. Advertisements displayed do not reflect endorsements or recommendations made by Veggie Inspired.
As soon as the weather turns cooler, soup moves to the top of our weekly dinner rotation — and this Creamy Vegan Sweet Potato Cauliflower Soup is one of the first ones I reach for.
It’s silky, deeply warming, and naturally sweet from the sweet potatoes — balanced by the earthiness of cauliflower, the richness of light coconut milk, and a simple blend of sage, paprika, and turmeric that makes the whole pot smell incredible while it simmers. The kids love it too, especially with thick slices of crusty bread for dunking.

Save this Post!
What I love most about this soup is how much flavor comes from how few ingredients are in it. There’s no cream, no butter, no complicated technique — just good vegetables, a handful of spices, and an immersion blender that does all the work in under a minute. The whole thing is on the table in 40 minutes, which makes it as doable on a Tuesday night as it is on a slow Sunday afternoon.
With over 75 five-star reviews and 5,000+ shares, this one has clearly found its way into a lot of kitchens — and I hope it finds its way into yours too.
Ingredient notes & substitutions
- Sweet potatoes ~ Two average-sized sweet potatoes, peeled and chopped into roughly equal pieces so they cook evenly. The natural sweetness of the sweet potato is the backbone of this soup’s flavor — don’t substitute with regular potato, which won’t give you the same result.
- Cauliflower ~ One average head, chopped into florets. About 1 cup of the florets gets roasted separately for a garnish — the rest goes straight into the soup. The roasted cauliflower on top adds a beautiful caramelized texture and makes the presentation look far more impressive than the effort required.
- Onion and garlic ~ A sweet onion gives a slightly milder, more delicate flavor that suits this soup well. Yellow onion works just fine. Don’t skip the garlic — three cloves adds depth without overpowering the sweet potato and cauliflower.
- Spices ~ Dried sage, paprika, and turmeric are the flavor trio that makes this soup taste distinctly like this soup. Sage adds a warm, slightly woodsy note; paprika adds gentle smokiness; turmeric adds earthy warmth and a gorgeous golden color. Reader Deborah swapped the sage for curry powder and loved the result — a more Indian-inspired version that works beautifully. Reader Cee used smoked paprika and added red chili flakes for extra heat. Both are excellent variations.
- Vegetable broth ~ Low-sodium is my preference so I can control the salt level.
- Light coconut milk ~ I specifically use light coconut milk here rather than full-fat. It gives the soup a lovely creaminess without the strong coconut flavor that full-fat coconut milk can introduce. Reader Melissa successfully substituted cashew milk and loved the result. Reader Corine made it without any coconut milk at all and said it was still delicious — the blended soup is already naturally creamy from the sweet potato and cauliflower. If you leave the coconut milk out, you may want to add a splash more broth to reach your preferred consistency.

How to make the recipe
This soup follows a simple two-track method: while the main pot simmers on the stovetop, a small tray of cauliflower roasts in the oven to use as a garnish. Both are ready at roughly the same time, and the roasted cauliflower on top elevates the presentation significantly.
Start by roasting about 1 cup of the cauliflower florets — toss with a drizzle of olive oil and salt, spread on a baking sheet, and roast at 400°F for 25–30 minutes until the edges are golden and caramelized.
While that roasts, sauté the onion in vegetable broth in a soup pot over medium heat until translucent — about 5 to 6 minutes. Adding the spices next and letting them cook for a full minute before adding any extra liquid is the step that makes the biggest difference to the flavor. That brief bloom in the relatively dry pot releases their essential oils and deepens everything significantly.
Add the sweet potato, remaining cauliflower, and vegetable broth. Bring to a boil, then reduce to a gentle simmer for 20 minutes until everything is completely fork-tender. Then comes the satisfying part: purée with an immersion blender directly in the pot until completely smooth and silky. Stir in the coconut milk, taste and adjust the seasoning, and ladle into bowls. Scatter the roasted cauliflower on top and serve.

Pro tips & tricks
~ Bloom your spices. Add the dried sage, paprika, and turmeric to the pot after the onion and garlic — before adding any extra liquid — and let them cook for a full minute, stirring constantly. This step releases the essential oils in the spices and dramatically deepens the flavor of the finished soup. Don’t skip it.
~ Season in layers. Soup that tastes flat is almost always under-seasoned. Add salt at each stage — with the onions, after adding the broth, and again after blending. Taste as you go.
~ Blend it completely smooth. This soup’s silky texture is one of its best qualities — blend until there’s no graininess at all. An immersion blender right in the pot is the easiest approach. If using a regular blender, let the soup cool for at least 15 minutes first and fill the blender no more than halfway to avoid hot liquid pressure building up.
~ Adjust the consistency to your liking. After blending and adding the coconut milk, if the soup is thicker than you’d like, stir in additional vegetable broth or water a splash at a time until it reaches your preferred consistency. If you accidentally add too much liquid, a tablespoon of cornstarch whisked into a little cold water and stirred into the simmering soup will thicken it right back up.
~ The roasted cauliflower garnish is worth it. It only takes 1 cup of florets and 25 minutes in the oven while the soup simmers — and it takes the presentation from “weeknight soup” to something genuinely impressive. The caramelized edges add texture that contrasts beautifully with the smooth, velvety soup beneath.
~ Try it with a little heat. A pinch of red chili flakes on top, a drizzle of sriracha, or a few drops of your favorite hot sauce cuts right through the natural sweetness of the sweet potato and adds a lovely contrast. Several readers specifically mentioned this — reader Cee added chili flakes to the pot itself, and reader Karen added them at serving. Both approaches work.
~ Double the batch. This soup doubles easily and freezes beautifully — make extra while you’re at it. Reader Mary made a double batch for a potluck of a dozen people and it disappeared entirely.
STORAGE
Fridge: Cool completely before transferring to an airtight container. The soup keeps well in the fridge for up to 5 days. It will thicken as it sits — stir in a splash of vegetable broth or water when reheating to loosen it back up.
Reheat: Warm gently on the stovetop over medium-low heat, stirring frequently. Or microwave in 60-second intervals, stirring between each. Taste and adjust seasoning after reheating.
Freezer: This soup freezes beautifully for up to 6 months. Freeze in individual portions for easy weeknight meals. Thaw overnight in the fridge and reheat on the stovetop with a splash of broth as needed.

FAQs
Yes — full-fat coconut milk will make the soup even richer and creamier. Just be aware that it has a stronger coconut flavor than light coconut milk, which can shift the overall taste profile noticeably. If you love coconut flavor, go for it. If you want the sweet potato and cauliflower to remain the stars, stick with light coconut milk or cashew milk.
Yes. Reader Corine made it without any coconut milk and said it was “amazing.” The blended sweet potato and cauliflower create a naturally creamy, thick soup on their own. If you omit the coconut milk, add a splash more vegetable broth to reach your preferred consistency, and taste carefully for seasoning since the coconut milk adds a subtle sweetness.
Yes — cashew milk works beautifully and was reader Melissa’s preferred swap. Soy milk also works, though it’s thinner than coconut milk so start with 1 cup and add more as needed. Oat milk is another good option.
Absolutely. This recipe is very flexible with the spice profile. Reader Deborah replaced the sage with 1 teaspoon of curry powder for an Indian-inspired version. Smoked paprika (in place of regular paprika) adds a deeper, smokier note. Ginger — either fresh or ground — pairs wonderfully with both sweet potato and cauliflower. Reader Sara used ginger miso broth in place of regular vegetable broth and loved the result. The base vegetable combination is forgiving enough to go in a lot of flavor directions.
f you accidentally added too much broth or liquid, simmer the soup uncovered for an additional 10–15 minutes to reduce and thicken it. Alternatively, whisk 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the simmering soup — it will thicken within a few minutes.
More creamy vegan soup recipes
Whether you’re making it for a crowd or just your family on a Tuesday night, this soup delivers every time. Warm, silky, and deeply satisfying — the kind of recipe that makes you feel taken care of from the inside out.
I hope you love this recipe as much as we do! If you tried it, please use the star rating system in the recipe card and leave a comment with your feedback. ⭐️⭐️⭐️⭐️⭐️
For even more easy family recipes, be sure to check out my cookbook, The Meatless Monday Family Cookbook!

Creamy Vegan Sweet Potato Cauliflower Soup
Recommended Equipment
Ingredients
- 1 onion diced
- 3 cloves garlic 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
- 1 can (13.5 oz) light coconut milk
- 1 teaspoon olive oil or oil of choice (optional, but helps with roasting)
- Salt & pepper to taste
Instructions
- Preheat oven to 400°F. Take 1 cup of the cauliflower florets and spread onto a baking sheet. Drizzle the 1 teaspoon 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 brown.
- In the meantime, in a soup pot over medium heat, sauté the diced onion in ¼ cup vegetable broth until translucent – about 5 to 6 minutes. Add more vegetable broth as needed so the onions don't stick.
- Add the garlic, sage, paprika, and turmeric, and sauté 1 minute until fragrant.
- Add the chopped sweet potato, cauliflower, and remaining vegetable broth. Bring to a boil, then turn down heat to medium-low and simmer for 20 minutes until the vegetables 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.
Nutrition
Nutrition values are calculated using online calculators and are estimates only. Please verify using your own data.












Kat
A+! Great tasty creamy recipe. I added some lemon and nutritional yeast (staple vegan item) and it’s super tasty. Taking it over to my sick mum now 🙂 Thanks!
Jenn S.
Sorry to hear your mom is sick, Kat. I hope this soup helps to make her feel better. You’re such a sweet daughter! So glad you liked the soup!
Steph
I made this soup for dinner last night and it was DELICIOUS! Even my partner loved it and I was considering making him something else for dinner because I didn’t think it would be his thing. Thanks so much for the recipe 🙂 xx
Jenn S.
Oh, that’s so awesome to hear, Steph! Happy you both loved it! Thank you!
Destiny
I loved this recipe! I did use regular coconut milk since I didn’t have mild on hand and it was still great! Add a bit extra garlic and onion seasoning + sea salt and cracked pepper paired with whole wheat crackers and my soul was just happy! Following this recipe, gives me a large enough portion that I’ll be eating off of for a few days! Thank you for sharing!!!
Jenn S.
That’s great, Destiny! I’m so happy you loved it!
Sabine
This soup took me to another dimension
Jenn S.
HaHa, love it!! Thank you, Sabine!
Margi
Could you make this recipe in a crockpot?
Jenn S.
I’m sure you could, though as I haven’t tried it, I hesitate to give specific instructions.
Margi
It’s Lent, so vegan soups are my mainstay meal 🙂 I’ve been watching my caloric intake too, so could you please include how much is in a “serving” ? One cup, two cups, etc. Thanks so much. The recipe sounds wonderful and I’m thinking of making it for our church Soup Supper after Stations of the Cross this Friday.
I also noticed that you use canned coconut milk in the recipe. I use SO Delicious brand organic unsweetened coconut milk (only 45 calories per cup) for many recipes. Do you think it would work well in this recipe or would it be too thin? Thanks 🙂
Jenn S.
Hi, Margi. A serving would be about 2 cups…but that’s just an estimate. So Delicious coconut milk will definitely be thinner. Maybe start with 1/4 – 1/2 cup less vegetable broth if you are using the So Delicious coconut milk. You can always add more broth later to thin if needed. Enjoy!
Nicole Dawson
This soup sounds so good Jennifer. I love how you added cauliflower. I bet that not only adds some extra flavor and nutritional value but also that extra creaminess.
Jenn S.
Thanks, Nicole! Yes, it is super creamy! I hope you love it!
Diane Wilkins
This looks really good. Can’t wait to give it a try for Saturday’s dinner. Thanks so much.
Jenn S.
Thanks, Diane! Let me know how it turns out. Enjoy!
Mel | avirtualvegan.com
What a lovely soup recipe. The sage & turmeric combo is great. I eat soup a lot too, all year, but more so in fall and winter. I love it, plus it gives me an excuse to eat more bread which I also love!
Jenn S.
Any excuse to eat a hunk of crusty bread is a good one!! Thanks, Mel!
Sarah De la Cruz
This is so cozy and perfect for fall!!!
Jenn S.
Thanks, Sarah!
Karen BENSLEY
Made this tonight and it was amazing! I never would have combined sage with turmeric and paprika – a lovely combination as was the cauliflower and sweet potato. The coconut milk was a little “rich” so I may try next time with almond milk. Thank you for a new favorite soup for me!
Jenn S.
Hi, Karen! I’m so happy to hear you loved it! Any dairy free milk should do the trick. Thank you so much stopping by to leave this great comment. Enjoy your week!
Christina
Real talk – Cream of cauliflower soup is my all-time favorite comfort soup. But THIS soup looks like a contender to beat out my favorite! I can’t wait to try it! YUM!!
Jenn S.
I love that kind of real talk! 🙂 I hope you love it, Christina. Thank you! Let me know if you give it a try.
Amy Katz from Veggies Save The Day
What a delicious soup! I love the bits of cauliflower on top to give it a nice texture with the smooth soup. Great flavors!
Jenn S.
Thanks, Amy! Even though I love silky smooth soups, I still like a little texture with the garnish!
Donna S
I’ll be right over!
Jenn S.
Feel free! The soup pot is always on here! 🙂
Mary Ellen Valverde
This looks so creamy and delicious! I’ve been loving cauliflower lately!
Jenn S.
Cauliflower is my fave! I just bought another large on at the store today! Yay!