A healthy, easy, and flavorful vegan cauliflower soup made luxuriously creamy with celery root and brightened by fennel and ginger. Quick and light, it’s perfect for a weeknight dinner or a cozy weekend lunch.

Soup weather has officially arrived!
For this cauliflower soup I used purple cauliflower—because it’s beautiful and fun. If you don’t have purple on hand, white cauliflower works the same; the flavor difference is minimal.

I recently chatted with clients about whether food can taste as good as it looks. This soup is a great example: roasted cauliflower, celery root, and fennel combine into a silky, layered bowl of comfort.

Why this Cauliflower Soup Works
- Roasting the cauliflower at high heat caramelizes the edges and adds a subtle nuttiness and depth of flavor.
- Fennel brings a bright, slightly anise note, while fresh ginger adds a warming spice to balance richness.
- This soup improves overnight and freezes well, so make extra for easy lunches or dinners.
- Celery root lends a creamy, buttery, earthy quality that keeps this soup rich without dairy.

Cauliflower, Celery Root and Fennel Pair Beautifully
Roasting vegetables before simmering them in stock adds concentrated flavor that makes a simple soup sing.
Purple cauliflower tastes much like white cauliflower—the color is the main difference—so if you’re hesitant about an unusual hue, think of this as a cauliflower, celery root, and fennel soup with a beautiful presentation.

How to Make the Soup
- Preheat oven to 450°F and chop all vegetables.
- Toss the cauliflower with a little olive oil, salt, and pepper, then roast until golden and slightly charred.
- Sauté onions until tender, then add diced celery root, fennel, minced ginger, and garlic; cook until fragrant.
- Add roasted cauliflower, stock, and salt; simmer 25–30 minutes until everything is tender.
- Puree the soup until very smooth, adjust seasoning, and reheat if necessary.
- Serve in bowls and garnish with your favorite toppings.
Below are step-by-step photos showing the process.
Celery root is an underrated vegetable—its rough exterior hides a flavorful, creamy interior that contributes great texture and depth to this dairy-free soup.
A quick note on color: vegetable stock can be brownish and may mute the bright purple of the cauliflower. For photos I sometimes strain the stock before blending to keep the color vivid, then return the liquid—this step is optional and purely for aesthetics.
I keep the seasoning simple—fresh ginger and garlic—but feel free to experiment with spices like smoked paprika, curry powder, or a pinch of nutmeg for a different profile.

Cook’s Tips
- Roast the cauliflower at high heat for the best caramelization and flavor.
- Swap the stock if needed—chicken, beef, or even water will work in a pinch.
- No blender? Use an immersion blender, or drain the liquid and process the solids in a food processor, then stir the liquid back in.
- Storage: Refrigerate up to 3 days or freeze for 3–6 weeks in suitable containers.
- Add heat: Red pepper flakes give a pleasant kick.
- Color tip: A splash of vinegar can intensify the purple hue if using purple cauliflower.
The base is cauliflower, celery root, and fennel, with onions, garlic, and ginger as aromatics. If you’re missing an ingredient, you can omit fennel or celery root in a pinch—but don’t skip the cauliflower if you want cauliflower soup.

Ingredients
- 1 head cauliflower (about 1.5 pounds), cored and cut into florets
- 1/4 cup extra virgin olive oil
- 2 medium onions, chopped
- 1 celery root (about 0.5–1 pound), peeled and cut into 1-inch dice
- 1 fennel bulb (about 1 pound), cored, stalks removed, and cut into 1-inch dice
- 2-inch piece ginger, minced
- 3 cloves garlic, minced
- 2 cups vegetable stock
- Kosher salt and pepper, to taste
Instructions
- Preheat oven to 450°F. Chop all vegetables.
- Toss cauliflower with 1 tablespoon olive oil, salt, and pepper. Spread in a single layer and roast for 20 minutes, flipping halfway through.
- Heat remaining olive oil in a heavy-bottomed pot or Dutch oven. Add onions and sauté over medium-low heat about 10 minutes until tender and beginning to brown. Stir in celery root, fennel, ginger, and garlic; sauté 5 minutes more.
- Add roasted cauliflower, vegetable stock, and salt. Bring to a boil, reduce heat, cover, and simmer 25–30 minutes until vegetables are tender.
- Working in batches, carefully puree the soup in a blender until very smooth. Return blended soup to the pot.
- Adjust seasoning with salt and pepper, ladle into bowls, garnish as desired, and serve.
Notes
- High-heat roasting is essential for depth of flavor.
- Stock substitutions: chicken, beef, or water work if needed.
- If you lack a blender, an immersion blender or food processor can be used with minor adjustments.
- Store cooled soup in the refrigerator for up to 3 days or freeze for 3–6 weeks.
- Red pepper flakes add heat; a splash of vinegar can brighten purple color if using purple cauliflower.
If you try this recipe, I’d love to hear about it—leave a comment or share a photo on social media. Keep exploring seasonal recipes and colorful produce to inspire cooking at home. Let’s make waves in the kitchen.


