Purple Cauliflower Soup with Celery Root and Fennel

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.

Vegan Purple Cauliflower Soup with Sliced Purple and Pink Radishes, tiny basil leaves, Bee Pollen and Flaky Sea Salt. Side angle shot, left side cut off, on a dark grey white/light blue background.

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.

Rainbow cauliflower shot with purple, yellow/orange/green and white cauliflower cut up in little pans.

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.

Vegan Purple Cauliflower Soup with Sliced Purple and Pink Radishes, tiny basil leaves, Bee Pollen and Flaky Sea Salt. Overhead shot. Bowl is in center of the frame on a white/light blue background.

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.

Yellow/Orange, Purple, White, and Green Cauliflower, each cut into florets and separated by color into 4 silvers bowls with handles, on a black background.

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.

Bowl of purple cauliflower cut into florets. Overhead shot, right side cut off, on a dark grey background.

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.

Ingredient prep shot with the cut up cauliflower, onions, celery root and fennel.
Cut your veggies.
Ingredient shot of the the minced up ginger, garlic, salt and pepper.
Mince your aromatics.
Raw onions on the pot about to be sautéed with olive oil.
Sauté the onions.
Sautéed onions in a pot.
Onions, softened and lightly browned.
In process shot with celery root, fennel, ginger and garlic added to put with sautéed onions.
Add celery root, fennel, ginger, and garlic.
Cut up raw cauliflower on a sheet pan with salt about to go in the oven.
Roast your cauliflower.
Roasted cauliflower post oven with a nice char on it on a sheet pan.
A lovely char adds flavor.
In process shot with roasted cauliflower added to soup pot with all the other ingredients.
Add roasted cauliflower and stock, then simmer.
Ingredients in soup pot have been simmered in veggie stock.
All set to blend.
Vegan cauliflower soup freshly blended up and still in the blender.
Blend until smooth.
Vegan Purple Cauliflower Soup with Sliced Purple and Pink Radishes, tiny basil leaves, Bee Pollen and Flaky Sea Salt. Overhead shot, left side of bowl is cut off, on a dark grey background.
Finish with toppings and serve.

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.

Vegan Cauliflower Soup with Purple Ninja Radishes, Daikon Radish Sprouts, Pine Nits & Bee Pollen. Overhead shot. Soup Bowl is in center of the frame on a white/light blue background.
Vegan Purple Cauliflower Soup with Sliced Purple and Pink Radishes, tiny basil leaves, Bee Pollen and Flaky Sea Salt. Overhead shot. Bowl is in center of the frame on a dark grey background.

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.

Purple, Yellow/Orange and White Cauliflower cut into florets and separated by color, into 5 little pans (2 of purple, 2 of yellow/orange and 1 white) on a black background.

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.

Vegan Purple Cauliflower Soup with Sliced Purple and Pink Radishes, tiny basil leaves, Bee Pollen and Flaky Sea Salt. Overhead shot, right side of bowl is cut off, on a dark grey background.
Add toppings. Voilà!

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

  1. Preheat oven to 450°F. Chop all vegetables.
  2. Toss cauliflower with 1 tablespoon olive oil, salt, and pepper. Spread in a single layer and roast for 20 minutes, flipping halfway through.
  3. 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.
  4. Add roasted cauliflower, vegetable stock, and salt. Bring to a boil, reduce heat, cover, and simmer 25–30 minutes until vegetables are tender.
  5. Working in batches, carefully puree the soup in a blender until very smooth. Return blended soup to the pot.
  6. 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.

VeganPurple Cauliflower Soup with Sliced Purple and Pink Radishes, tiny basil leaves, Bee Pollen and Flaky Sea Salt. Overhead shot, right side cut off, on a white/light blue background.
Yellow/Orange, Purple, White, and Green Cauliflower on top and the finished roasted purple cauliflower soup on the bottom.
Roasted Purple Cauliflower Soup with Sliced Purple and Pink Radishes, tiny basil leaves, Bee Pollen and Flaky Sea Salt. Side angle shot, left side cut off, on a dark grey white/light blue background.