Vegan cauliflower soup is one of those weeknight wins that looks impressive but takes almost no effort. It’s thick, golden, and so creamy you’d never guess there’s zero dairy in it. I started making this on cold evenings when I wanted something warm and filling without spending an hour in the kitchen, and it’s been on repeat ever since.
The first time I blended this soup and saw that silky, golden color, I knew it was going to be a staple. The cauliflower breaks down beautifully, the carrot juice adds a natural sweetness, and the spice blend ties everything together. My kids cleaned their bowls, which is honestly the best review I can get. If you’re looking for a plant-based dinner that actually satisfies, this vegan cauliflower soup is it.
Table of Contents
Ingredients for Vegan Cauliflower Soup
I’ve made this soup more times than I can count, and I always stick close to this ingredient list because it just works. The combination of fresh cauliflower, leeks, and carrot juice gives it a naturally sweet, golden base that’s hard to beat.
- 1 head cauliflower (chopped into florets)
- 3 carrots (coarsely chopped)
- 1 cup celery (chopped)
- 2 leeks (trimmed, washed thoroughly, and chopped) — Pro tip: wash leeks right after slicing them in half lengthwise, they trap a lot of dirt between the layers
- 2 to 4 cloves garlic (minced) — My preference is 4 cloves for a deeper savory flavor
- 2 cups carrot juice — In my experience, fresh or refrigerated carrot juice from the produce section makes a noticeable difference in color and sweetness
- 4 cups water
- 1/2 tsp nutmeg
- 2 tsp salt
- 1/2 to 1 tsp black pepper
- 1/2 tsp dried basil
- 1/4 tsp dried thyme
- 1/2 tsp dried sage
- Dash cayenne pepper
- 1 to 2 cups unsweetened almond milk or cashew milk — I usually start with 1 cup and add more depending on how thick I want the soup
- 4 to 5 handfuls fresh spinach (chopped)
- Optional: 1 tbsp chicken bouillon (adds depth, skip to keep it fully vegan)
- Optional: shredded cheddar cheese, to garnish

Step-by-Step Instructions
I recommend reading through all the steps before you start, especially the blending step. Working with hot liquid requires a little care, but the process is very straightforward even if you’ve never made a blended soup before.
Step 1: Chop all vegetables and mince the garlic. Wash the leeks carefully under running water immediately after slicing them lengthwise to remove any hidden grit.
Step 2: Add the carrot juice and water to a large soup pot. Add all the chopped vegetables and bring to a boil over medium-high heat.
Step 3: Once boiling, add the nutmeg, salt, pepper, basil, thyme, sage, and cayenne. Stir in the chicken bouillon now if you’re using it. Reduce heat to a simmer and cook for 20 to 30 minutes, until all the vegetables are completely tender when pierced with a fork.
Step 4: Turn off the heat. If you want the spinach blended into the soup, add it now and let it wilt for 2 minutes before blending.
Step 5: Use an immersion blender to blend the soup directly in the pot until smooth and creamy. If using a countertop blender, work in batches, leave the center vent open to release steam, and hold a kitchen towel over the lid to avoid hot splashes. Pour the blended soup back into the pot.
Step 6: Turn the heat back to medium. Stir in the almond milk or cashew milk. If you haven’t added the spinach yet, add it now. Cook for 2 to 3 minutes until the spinach wilts fully.
Step 7: Serve hot. Top each bowl with shredded cheddar cheese if desired.
What to Serve with Vegan Cauliflower Soup
This soup is hearty enough on its own, but a good pairing makes it feel like a complete, satisfying meal. Here are some of my favorite sides that complement the warm, creamy flavor perfectly.
Crusty Bread: The thick, velvety texture of this vegan cauliflower soup is made for dunking. A warm loaf with a crispy crust is hands-down the most satisfying pairing on a cold night.
Crispy Gnocchi with Spinach and Feta: If you want to turn this into a more filling dinner, a small portion of crispy gnocchi on the side adds texture and substance that balances the smooth soup beautifully.
Vegan Buddha Bowl: A simple, plant-based bowl with grains and roasted vegetables works perfectly alongside this soup for a fully vegan dinner spread that covers all your nutritional bases.
Broccoli and Mushroom Stir Fry: The earthy, slightly crispy stir fry adds a great texture contrast next to the creamy blended soup, and keeps the whole meal light and vegetable-forward.
30-Minute Frozen Pea Soup: If you’re meal prepping for the week, making both soups together gives you variety without doubling your effort. Both are plant-based, quick, and freezer-friendly.
Homemade Tomato Soup: Serve a small cup of tomato soup alongside this cauliflower version for a fun two-soup dinner. The bright acidity of tomato pairs really well with the warm golden spices in this recipe.

Storage and Serving Tips
This vegan cauliflower soup stores really well and actually tastes better the next day as the flavors meld together. Keep it in an airtight container in the fridge for up to one week, making it a great option for meal prep.
To reheat, warm it on the stovetop over medium heat, stirring occasionally. You can also microwave it in 90-second intervals until hot throughout. If the soup thickens in the fridge, stir in a splash of water or almond milk while reheating to bring it back to your preferred consistency.
Pro tip: since this soup uses a dairy-free milk instead of cream, it freezes beautifully. Portion it into individual freezer-safe containers before freezing so you can pull out exactly what you need. It keeps well in the freezer for up to three months.
FAQs
Can I make this soup without carrot juice?
Yes. Vegetable broth or chicken broth both work as a substitute. The soup will be slightly less sweet but still full of flavor from the spices and vegetables.
How do I make the soup thicker?
The blended cauliflower naturally creates a thick, creamy texture. If you want it even thicker, whisk 1 tablespoon of cornstarch with 1/4 cup of water and stir it into the soup while it’s still simmering, just before adding the almond milk.
Can I freeze this soup with spinach blended in?
Yes. Unlike cream-based soups, this dairy-free version freezes well even with the spinach incorporated. The texture holds up nicely after thawing and reheating on the stovetop.
Conclusion
This creamy vegan cauliflower soup is proof that a wholesome, vegetable-packed dinner can also be deeply comforting and full of flavor. It comes together in about 40 minutes with simple ingredients and almost no fuss. Give it a try this week and see just how easy it is to get a satisfying bowl of goodness on the table.

Creamy Vegan Cauliflower Soup
Ingredients
Equipment
Method
- Chop all vegetables and mince the garlic. Wash the leeks carefully under running water immediately after slicing them lengthwise to remove any hidden grit.
- Add the carrot juice and water to a large soup pot. Add all the chopped vegetables and bring to a boil over medium-high heat.
- Once boiling, add the nutmeg, salt, pepper, basil, thyme, sage, and cayenne. Stir in the chicken bouillon now if using. Reduce heat to a simmer and cook for 20 to 30 minutes, until all vegetables are completely tender when pierced with a fork.
- Turn off the heat. If you want the spinach blended into the soup, add it now and let it wilt for 2 minutes before blending.
- Use an immersion blender to blend the soup directly in the pot until smooth and creamy. If using a countertop blender, work in batches, leave the center vent open to release steam, and hold a kitchen towel over the lid. Pour the blended soup back into the pot.
- Turn the heat back to medium. Stir in the almond milk or cashew milk. Add the spinach now if you have not already. Cook for 2 to 3 minutes until the spinach wilts fully.
- Serve hot. Top each bowl with shredded cheddar cheese if desired.









