Vegan cauliflower soup is one of those dinners that feels indulgent but is actually packed with vegetables from the very first spoonful. Made completely dairy-free using almond or cashew milk, it blends into a silky golden soup that tastes far richer than it looks. I started making this on nights when I needed something warm and nourishing fast, and it has become one of my most reliable healthy dinner recipes.
Table of Contents
Ingredients for Vegan Cauliflower Soup
I always use unsweetened almond or cashew milk for this recipe because it gives a smooth, creamy finish without any dairy. Pro tip for selecting leeks: wash them thoroughly after slicing since they trap dirt between layers. Here is everything you need:
- 1 head cauliflower (chopped)
- 3 carrots (coarsely chopped)
- 1 cup celery (chopped)
- 2 leeks (trimmed, thoroughly washed, and chopped) – I recommend rinsing under cold running water after slicing
- 2 to 4 cloves garlic (minced)
- 2 cups carrot juice – my preference is fresh refrigerated carrot juice from the produce section
- 4 cups water (or sub chicken or vegetable broth for the entire liquid)
- 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
- 1 dash cayenne pepper
- 1 to 2 cups unsweetened almond milk or cashew milk blend – in my experience 2 cups gives the creamiest result
- 4 to 5 handfuls fresh spinach, chopped
- 1 tbsp chicken bouillon (optional, omit for fully vegan)
- Shredded cheddar cheese, to garnish (optional)
Step-by-Step Instructions
I recommend chopping all your vegetables before you start cooking since the soup comes together quickly once everything is in the pot.
Step 1: Chop all vegetables into similar-sized pieces. Trim and slice the leeks, then run them under cold water to remove any trapped dirt. Mince the garlic.
Step 2: Add the carrot juice and water to a large soup pot. Add all the chopped vegetables and bring to a boil over high heat.
Step 3: Once boiling, add the nutmeg, salt, black pepper, basil, thyme, sage, and cayenne. If using chicken bouillon, stir it in now.
Step 4: Reduce heat to a simmer and cook uncovered for 20 to 30 minutes until all vegetables are very tender and soft throughout.
Step 5: Turn off the heat. If you want blended spinach, add it now and let it wilt for 2 minutes before blending.
Step 6: Use an immersion blender to blend the soup directly in the pot until completely smooth. If using a countertop blender, work in batches, leave the vent open for steam, and hold a towel over the top. Pour blended soup back into the pot.
Step 7: Turn heat back to medium. Stir in 1 to 2 cups of almond or cashew milk. If you held the spinach back, add it now. Cook for 2 to 3 minutes until spinach is fully wilted.
Step 8: Taste and adjust salt and pepper. Serve hot with optional shredded cheddar and a crack of black pepper.
Best Pairings for Vegan Cauliflower Soup
This soup works beautifully alongside hearty breads and light salads that add texture contrast to its creamy smooth base.
Crispy Oven Roasted Cauliflower: Serving roasted cauliflower florets alongside the soup creates a satisfying texture contrast and doubles down on the cauliflower flavor in the most enjoyable way.
Mediterranean Chickpea Salad with Lemon Vinaigrette: A bright, protein-rich salad adds substance to this light soup dinner. The lemon vinaigrette cuts through the creamy richness and makes the meal feel complete.
Vegan Sweet Potato Burrito Bowl: For a fully plant-based dinner spread, this hearty burrito bowl alongside the soup gives you a filling and colorful vegan meal with great variety.
Kale Chickpea Quinoa Salad: A nutrient-dense salad that pairs naturally with a warm bowl of soup. The quinoa adds protein and the kale adds a satisfying chew to balance the silky texture of the soup.
Easy Vegetable Soup: If you love plant-based soup nights, this chunky vegetable soup is a great companion recipe to bookmark alongside this vegan cauliflower soup for your weekly meal prep rotation.
How to Store and Reheat Vegan Cauliflower Soup
Store this vegan cauliflower soup in an airtight container in the refrigerator for up to 1 week. The flavors actually deepen over time, making it a great recipe to make on Sunday for easy weeknight dinners. Because this soup uses dairy-free milk rather than cream, it freezes exceptionally well for up to several months.
To reheat, I recommend warming on the stovetop over medium heat, stirring occasionally until hot. The microwave works well for individual portions in 90-second increments. If the soup thickens after refrigerating, stir in a splash of almond milk or water while reheating to reach your preferred consistency.
Pro tip: freeze in single-serving portions so you can pull out exactly what you need without thawing a large batch. This makes weeknight dinners even faster.
FAQs
Can I use regular milk instead of almond or cashew milk?
Yes. If you are not following a vegan or dairy-free diet, regular cow’s milk or even half and half works well. Use the same amount and add it at the same step.
Why does my cauliflower soup look pale instead of golden?
The golden color comes from the carrot juice. If you substituted broth for the carrot juice, the soup will be lighter in color. The flavor is still great, but the carrot juice is what gives this soup its signature golden look.
Can I skip the blending step and serve it chunky?
You can, but the creamy texture is what makes this soup special. If you prefer some texture, blend only half the soup and stir it back into the rest for a partially chunky result.
Creamy Vegan Cauliflower Soup
Ingredients
Equipment
Method
- Chop all vegetables. Wash leeks thoroughly under cold water after slicing. Mince garlic.
- Add carrot juice and water to a large pot. Add all chopped vegetables and bring to a boil over high heat.
- Add nutmeg, salt, pepper, basil, thyme, sage, and cayenne. Add chicken bouillon if using. Stir to combine.
- Reduce to a simmer and cook for 20 to 30 minutes until all vegetables are very tender.
- Turn off heat. If you want blended spinach, add it now and let wilt 2 minutes before blending.
- Blend soup with immersion blender until smooth. Or blend in batches in a countertop blender with vent open. Return soup to pot.
- Return heat to medium. Stir in almond or cashew milk. Add spinach now if not added earlier. Cook 2 to 3 minutes until spinach wilts.
- Taste and adjust seasoning. Serve hot with optional cheddar cheese on top.











