This creamy vegan Roasted Cauliflower Soup is a nourishing comfort food that will warm you up on a chilly day! Made with warm spices and plenty of fresh veggies, it’s simple to prepare, and perfect as a meatless main course or side dish.
Have you ever tried making a “cheesy” or creamy plant-based soup, only to be disappointed by the lack of that rich, velvety texture you were hoping for? I totally get it! Traditional creamy soups often rely on heavy cream and cheese to achieve that luscious consistency, which can be a challenge if you’re eating dairy-free or following a vegan diet.
This cauliflower soup is here to change that. It’s creamy, flavorful, and completely dairy-free, thanks to the magic of roasted cauliflower. The roasting process brings out a deep, nutty flavor (similar to air frying vegetables), and when blended with a few simple ingredients, it creates a thick, cozy soup that is full of flavor and anti-inflammatory benefits. A total win-win in my book!
Helpful Tips Before You Begin
- If you don’t want to use coconut milk, I recommend using real cream (if tolerated) or cashew cream as a non-dairy option. You need milk with fat to create a creamy texture!
- Cut the cauliflower into florets, and chop the onion or shallots in advance. Cut the cauliflower into similar-sized florets to ensure they roast evenly. Store them in airtight containers in the fridge to save time when cooking.
- Spread the cauliflower out in a single layer on the baking sheet. Crowding the pan can cause steaming instead of roasting, which may prevent the desired golden, caramelized edges.
- For a creamy, dairy-free soup, use the thick part of canned coconut milk. Shake the can well before opening or chill it beforehand to separate the cream from the liquid.
Recipe Ingredients
Below is an overview of the ingredients and instructions for this vegan roasted cauliflower soup. Please be sure to scroll down to the recipe card for the complete details and nutrition information!
- Cauliflower – The star of the show! Use a small to medium-sized head of cauliflower, and cut it into florets. One or two heads of cauliflower should be plenty. Or, save time, and buy pre-chopped cauliflower from your local grocery store.
Nutrition Note: Cauliflower is an excellent source of fiber and nutrients such as vitamin K and phosphorus, which helps support and maintain bone density, much like dairy – but we get to keep the soup dairy-free!
- Light Olive Oil – This helps the cauliflower roast, allowing the seasonings to stick and creating a slightly caramelized effect.
- Herbs and Spices – Cumin, smoked paprika (or regular paprika), salt, pepper, and dried oregano create a warm taste with a subtle herbaceous taste.
- Fresh Lemon Juice – Adds a bright, refreshing taste and helps to balance any heaviness from the cream (coconut cream).
- Aromatics – Garlic cloves and onion create a pungent, sweet, and savory flavor base for the soup, adding lots of depth.
Ingredient Swap: If you prefer a slightly sweeter cauliflower soup, feel free to use shallots in place of onion!
- Broth – Use vegetable broth (or chicken broth if you don’t need to keep this recipe vegetarian or vegan) to combine the ingredients.
- Canned Coconut Milk – Use full-fat coconut milk for the richest flavor and creamiest consistency. Make sure to use the thick, liquid portion at the top! If you don’t want to use coconut milk, I recommend using real heavy cream (if tolerated) cashew milk as a non-dairy option. You need milk with fat to create a creamy texture.
Possible Additions: Parmesan cheese, cheddar cheese, or nutritional yeast can be added for a cheesy flavor. Or, for a spring-inspired option, make cauliflower fennel soup by including fennel when roasting the cauliflower. We included it in the original version of this dish, and it’s still super tasty!
How to Make Roasted Cauliflower Soup
- Season the cauliflower. Toss the sliced cauliflower florets in a bowl with olive oil, cumin, smoked paprika, and a dash of salt and pepper. Then, drizzle lemon juice on top.
- Roast. Spread the seasoned cauliflower on a baking sheet, and roast in a preheated oven until the cauliflower is golden and tender to the touch. Be sure not to overcrowd the pan, and stir the cauliflower halfway through baking!
- Soften. In the meantime, heat a large stock pot or Dutch oven over medium heat on the stovetop. Add the butter or oil, and cook the onion until it softens. Then, add the garlic and cumin, paprika, and dried oregano. Cook, stirring constantly, until the onion is well coated and the garlic is fragrant.
- Simmer. Add the cauliflower to the pot. Make sure to reserve a few pieces for topping! Then, stir in the vegetable broth, and turn the heat to medium. Simmer to combine and soften the cauliflower further.
- Blend. Reduce the heat to low, and transfer the soup to a blender. Work in batches if needed! Blend until creamy and smooth.
Pro-Tip: If you have an immersion blender, skip transferring the soup, and use it to create a creamy consistency instead!
- Add the remaining ingredients. Mix in the coconut milk, and cook over medium-low heat, stirring occasionally. Season to taste, add a splash of lemon juice for a touch of brightness, and top with fresh herbs like parsley or fresh thyme and regular or non-dairy parmesan cheese. Enjoy!
More of Our Favorite
Gluten-Free Vegan Soup Recipes
Common Questions
We love to serve this soup as a main course with a side of kale and pear salad or gluten-free naan. Or, enjoy it as a side or appetizer with main courses like gluten-free panko chicken, air fryer salmon, or baked pork chops.
You can store leftover soup in an airtight container in the refrigerator for up to 5 days. Reheat in a pot over medium heat, or warm individual portions in the microwave.
Yes! Transfer the cooled soup to an airtight freezer safe container or ziplock bag, leaving room at the top for expansion. Then, store it in the freezer for 2-3 months.
Roasted Cauliflower Soup Recipe (Vegan)
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
This creamy roasted cauliflower soup recipe comes together with fresh veggies and warm spices in under an hour for a hearty, nutritious, vegan-friendly main course or side!
Ingredients
- 1 to 1/12 pound cauliflower florets (small to medium size head) – cut into floret pieces
- 2 to 3 Tablespoons light olive oil
- 2 Tablespoons lemon juice, divided
- 1 teaspoon cumin, divided
- ½ teaspoon smoked paprika or regular paprika, divided
- ¼ teaspoon kosher salt
- ¼ teaspoon ground black pepper pepper
- 1 Tablespoon butter or oil for the pan
- 1 small onion or 2 shallots, chopped
- 2 garlic cloves or 1 Tablespoon chopped
- 3 cups vegetable broth
- ½ to 1 teaspoon dried oregano
- ½ cup canned coconut milk or thickened portion of coconut milk cream (see notes)
- 2 Tablespoons fresh lemon juice, more if needed
- Fresh herbs to garnish
Instructions
-
Preheat the oven to 450°F. Cut the cauliflower into pieces or florets.
- In a large bowl, toss together the cauliflower, olive oil, 1 Tablespoon lemon juice, ½ teaspoon cumin, ¼ teaspoon smoked paprika, and the salt and black pepper. Then spread the mixture evenly on a baking sheet. Be sure not to crowd the pan.
- Roast for 20-25 minutes, turning halfway, until the cauliflower is golden and tender to touch. Remove from the oven and set aside.
- While the cauliflower is roasting, heat a large stock pot or Dutch oven over medium heat. Add 1 Tablespoon butter or oil. Once sizzling, add the onion and cook for 5 minutes until softened. Add the garlic, and the remaining cumin, paprika and dried oregano and cook, stirring constantly, until onion is well coated and garlic is fragrant, about 30 seconds or so.
- Add the cauliflower (reserve a few for topping the soup, if desired) and vegetable broth and turn the heat to medium and allow the pot to simmer for 5-7 minutes. Then turn the heat off, working in batches, carefully transfer the soup ingredients to a blender or use an immersion blender to blend until creamy and smooth.
- Pour the pureed soup back into the pot and mix in the coconut milk and cook over medium-low heat, stirring on occasion, for another 5 minutes.
- Taste and adjust seasonings, if needed. Add a splash of lemon juice (optional) to the pot before serving.
- Serve and top with fresh parsley, extra roasted cauliflower floret, and optional Parmesan cheese or non-dairy topping.
- Store in the fridge covered for up to 5 days.
Notes
Substitute Tips – Parmesan cheese or nutritional yeast can be added for a cheesy flavor. If you don’t want to use coconut milk, I recommend using real cream (if tolerated), unsweetened non-dairy creamer, or cashew milk as a non-dairy option. You need milk with fat to create a creamy texture.
Substitute Tips – Parmesan cheese or nutritional yeast can be added for a cheesy flavor. If you don’t want to use coconut milk, I recommend using real cream (if tolerated), unsweetened non-dairy creamer, or cashew milk as a non-dairy option. You need milk with fat to create a creamy texture.
Original Recipe with Fennel: This cauliflower soup recipe originally included roasted fennel, but we’ve updated it to be more versatile for year-round cooking with improved technique. Don’t worry — it’s still just as delicious! If you’d like to include fennel when it’s in season, simply roast the fennel alongside the cauliflower and proceed with the recipe as written. The texture of the soup will be a little thicker, so adjust desired thickness by adding more broth and seasoning, if desired.
- Prep Time: 10 min
- Cook Time: 40 minutes
- Category: soup
- Method: Stove Top, Oven
- Cuisine: American
Nutrition
- Serving Size: 1 – 1.5 cups
- Calories: 194
- Sugar: 4.9 g
- Sodium: 530.3 mg
- Fat: 16.4 g
- Saturated Fat: 8.3 g
- Carbohydrates: 12.4 g
- Fiber: 2.9 g
- Protein: 3.3 g
- Cholesterol: 7.6 mg












I saved this recipe months ago as “Creamy Fennel Roasted Cauliflower Soup”, and I know I’ve made it before and it did contain fennel. What changed? I really liked it with Fennel and want to make it that way again. Am I missing something? TIA for help
Hi TK! Yes, the original recipe did include roasted fennel, but we’ve updated it to be more versatile for year-round cooking with improved technique. We mentioned in the blog post that you can add the fennel back in if in season, but I know it’s hard to see that note. Don’t worry — both versions are very similar and delicious! If you’d like to include fennel when it’s in season, simply roast the fennel alongside the cauliflower and proceed with the recipe as written. The texture of the soup will be a little thicker, so adjust desired thickness by adding more broth and seasoning, if desired.
I’ll email you the original as well.
This roasted cauliflower soup sounds delicious and perfect for cozy days! The addition of fennel for gut health and anti-inflammatory benefits is a great touch. It’s a nutritious, vegan option that checks all the boxes for dietary needs—definitely a recipe to try!
This may be a silly question, but I’m fairly new to cooking with fennel and I’ve received it in my produce box deliveries the past couple of weeks! I used the bulb in a recipe yesterday, so I’m looking to do a cauliflower soup with the stalk for my next meal. I understand that the bulb and the stalk have different flavor profiles, but do you have thoughts on how it may turn out if I used the stalk to sauté with the garlic/butter before adding the soup back to the pot?
Not a silly question at all! I think those are call Fronds, the stem. The fronds have a similar anise flavor, but obviously taste more green, if that makes any sense. I think they would make a great topping for the soup. Are you wanting to omit the fennel bulbs all together?
Thanks for your response! I had thought about omitting the bulbs entirely but my delivery this morning included two more fennel bulbs so I’m going to try the recipe as written this weekend! I appreciate your input and additional notes on the flavor of the fronds though. 🙂
This recipe looks decent enough, but I have to say…looking through the comments is really off putting. It looks like some of the comments are totally fake. “Phoenix” and “Alice Beef” have the same photo. “Pinoy Tambayan” and “Phoenix” made the exact same comment months apart. It really lowers your credibility to have all these fake comments from fake people. I don’t know if you are “buying” fake comments or what, but it just makes me want to go to a different site for recipes. I don’t think I’m alone in that so I just thought I’d share in case you want to reconsider the fake comments thing.
Hi Lily! Some of these could be spam, which we will review ASAP. I never buy fake comments. I hope you do give this soup a try! I am happy to help answer any questions.
The soup was definitely good. I didn’t have the arrowroot, but it still thickened up nicely with just the nutritional yeast.
Thank you for reporting back Lily! I appreciate it. P.S we had a slew of spammers after you commented. They must of heard you. 🙂
So easy & yummy
Woah, this looks incredible! Roasted cauliflower has the best flavor, I will make it at home .
I’m so glad! Thanks for feedback xxoo
Great recipe! I made it according to your recipe and the taste is great! Everyone in the family likes it, it makes me happy.
I’m so happy to hear this! Thanks for your comment.
Has anyone actually made this soup??
Yes, a lot on social media. Happy to help answer questions though!
Great recipe! I made it according to your recipe and the taste is great! Everyone in the family likes it, it makes me happy. Thank you
So glad to hear this! You’re welcome!
Great recipe, my kids usually don’t like most recipes but this one they fell in love with! Thank you!
Glad to hear that! You’re welcome!
I tried this recipe with my mother as there is not much to do anything other than cooking in quarantina, it went delicious!
So glad y’all loved it! Thank you for letting me know!
Great with these beautiful dishes, I don’t know how to cook but you inspired me
this recipe looks delicious!
Thank you!
My mom is the vegan, and that is the reason I meet your site. Your creations give me a lot healthy recipes to prepare meals for my mom. Thank you so much for your sharing.
look delicious! will definately try that.
A healthy, easy but simple dish to make. I will learn to make this dish.
Great! Hope you enjoy!
Why do people rate a recipe if they have not made it? Makes no sense when someone wants to know how it turned out to decide if they want to make the recipe …… Those ratings should not even be published.
I’ve had a lot of email subscribers email me trying this recipe. Would you like their feedback? I give that option when i send my newsletters
Fascinating and nourishing dishes. Thanks for sharing this great dish.
I’m trying in this weekend thank you for this recipe sweety.
Great! Let me know how it turns out:)
This looks really comforting! Perfect for fall nights!
thank you friend!
I just printed out this recipe and I’m looking forward to trying it! It sounds delicious and looks gorgeous too. Just a note, however, for something you might want to correct in your recipe: A pint is actually equivalent to 2 cups, so I would simply delete your references to the pint and simply list the vegetable broth amount as 3 cups.
Oh gosh! thanks for catching that. Probably a typo!
No problem, happy to help! 🙂
hey girl- this looks so yummy!
The recipe says – if you don’t have a blender see notes – but there don’t seem to be any…?
I haven’t found any nutritional yeast yet but am planning to try this & hoping my son will eat it – he won’t eat soup with lumps in!
oh sorry about the Dorcas! I will update. Do you have a hand blender or immersion blender?
This soup has me SO excited for soup season!!
GAHHH nutritional yeast makes EVERYTHING more flavorful! I live for adding it to all my savory dishes. Heck, I’ve seen cinnamon roll recipes with nutritional yeast for the cream cheese frosting. Anyways, this looks like a fantastic and comforting soup recipe that I would love to dig into! Roasted cauliflower adds the perfect smokiness and depth that would taste a million times more delectable than just boiled cauliflower too!
Right?? SO GOOD. Good luck with the recipe, let me know how it goes! 😀
Hi…Lindsay…Your soup is really awesome & looks sooo yummy and creamy, i will can’t make this soup….Thanks for sharing…and keep shard your new amazing ideas…..!
Thanks Madison!
Oh my goodness the roasted cauliflower in this soup is so fantastic. For some reason I have been craving cauliflower a lot lately so this is a must!
Absolutely! Let me know how it turns out;)
Super simple! (Always a plus when it comes to soup making) Lots of flavor & filling!
Oh yeah! 😀
I love the flavors, and the healthy aspects!
Thanks, Katie-enjoy!
I cannot WAIT until it is chilly enough to want soup. Pinned this for when that day finally comes. It is coming, right?
I think you just need to come visit, Fall is here!
This soup is all the comfort! Thank you for sharing
I so agree! Thanks Suzy.
Cauliflower is my JAM! I totally need to try it in soup – sounds SO good!
Isn’t cauliflower so good? It definitely makes this soup. Keep me updated on how it goes!
Woah, this looks incredible! Roasted cauliflower has the best flavor, so I bet this soup is DELICIOUS!
Awww shucks. Thanks, Lex! It sure is a good one
This sounds so good. I LOVE fennel 🙂
Thanks, Tara! Fennel just has the best flavor. You’re so gonna love this one!
I totally love cauliflower Lindsay! I’ll definitely be giving your recipe a try!
wonderful! Keep me posted Mary Ann!
You’ve DEFINITELY convinced me!
Thanks Liz. 😛