Creamy Vegan Cauliflower Soup Recipe with Roasted Garlic

Vegan cauliflower soup is a creamy, comforting, and nutrient-packed dish that’s perfect for anyone seeking a plant-based, dairy-free meal without sacrificing flavor. In this article, you’ll discover exactly how to make it from selecting fresh cauliflower and vegetable broth to enhancing its flavor with roasted garlic, herbs, and spices. You’ll also find tips, variations like the best cauliflower soup recipe ever with cashews or coconut milk, and serving ideas that fit weeknight dinners or special gatherings.

When I first made this easy vegan cauliflower soup recipe at home, I was amazed by how velvety it became without any cream. Roasting the cauliflower brought out its natural sweetness, while a splash of olive oil and a handful of fresh parsley transformed it into something restaurant-worthy. Whether you’re new to plant-based cooking or simply love a wholesome soup, this recipe delivers comfort in every spoonful.

Jump To

Nutritional Benefits

Vegan cauliflower soup isn’t just delicious, it’s packed with nutrients that support overall health. Cauliflower is a cruciferous vegetable rich in vitamin C, vitamin K, and folate, which play key roles in immune function, bone health, and cell growth (Harvard T.H. Chan School of Public Health). It’s also a good source of fiber, which supports digestion and helps maintain steady blood sugar levels.

When prepared with a base of vegetable broth and additions like garlic, onions, or herbs, the soup provides antioxidants that help reduce inflammation. If you make a vegan cream of cauliflower soup using cashews or coconut milk, you also add plant-based fats that promote satiety and enhance the absorption of fat-soluble vitamins.

Key nutrients in vegan cauliflower soup include:

  • Vitamin C: Supports immune system function and collagen production.
  • Vitamin K: Helps with bone strength and blood clotting.
  • Folate (Vitamin B9): Essential for healthy cell division.
  • Fiber: Improves digestion and supports stable energy levels.
  • Plant-based fats (from cashews or coconut milk): Aid in nutrient absorption.
  • Antioxidants (from garlic, onions, and herbs): Reduce oxidative stress in the body.

For those following a plant-based diet, this soup is naturally dairy-free and gluten-free, making it a healthy choice for various dietary needs while still offering comforting, hearty flavors.

Ethan Parker

Creamy Vegan Cauliflower Soup Recipe

Vegan cauliflower soup is a creamy, dairy-free dish made with fresh cauliflower, vegetable broth, and aromatics, perfect for healthy weeknight meals. Loved by plant-based cooks, its roasted cauliflower base delivers rich flavor and silky texture, proving simple ingredients can create a satisfying, nourishing soup for all diets.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner, Lunch
Cuisine: American
Calories: 526

Ingredients
  

  • 1 large head cauliflower, chopped into florets
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 medium carrot, chopped
  • 1 medium potato, peeled and diced
  • 4 cups vegetable broth
  • 1 cup unsweetened plant-based milk (e.g., almond, oat, soy)
  • 2 tsps olive oil
  • 1 tsp ground cumin (optional)
  • 1/2 tsp turmeric powder (optional, for color)
  • kosher salt and pepper, to taste
  • Fresh parsley or chives, for garnish
  • 1 cup raw cashews
  • 2 tsps fresh thyme and rosemary sprigs
  • 5 tsps nutritional yeast
For Finishing Tips
  • Lemon zest
  • Crushed red pepper flakes
  • Extra virgin olive oil

Method
 

  1. Place cashews in a bowl, cover with boiling water, and soak 15 minutes. Drain. Meanwhile, prep cauliflower, herbs, and aromatics.
  2. Heat oven to 425°F / 220°C. Toss florets with 1 tbsp olive oil, salt, and pepper on a parchment-lined baking sheet. Roast 25–30 minutes, tossing once, until edges are browned. (Skip this step for a faster stovetop-only method.)
  3. In a Dutch oven, warm remaining 1 tbsp olive oil over medium heat. Add onion (and carrot/celery if using) with a pinch of salt; cook 8–10 minutes, stirring, until deep golden. Add garlic; cook 2 minutes.
  4. Pour in a splash of broth and scrape up any browned bits (fond).
  5. Add remaining broth, roasted (or raw) cauliflower, soaked cashews, cannellini beans, nutritional yeast, salt, and pepper. Tuck in the bouquet garni. Bring to a boil, then reduce to a lively simmer and cook 12–15 minutes, until cauliflower is very tender.
  6. Discard bouquet garni. Carefully blend in batches in a stand blender (remove lid cap; cover with a towel to vent steam) until silky smooth. (Immersion blender works for a slightly rustic texture.)
  7. Return to pot; stir in lemon zest and juice. Adjust salt and pepper. Thin with hot broth if needed. Ladle into bowls; finish with a drizzle of olive oil, a pinch of chili flakes, and fresh herbs. Serve with crusty bread.

Nutrition

Serving: 1cupCalories: 526kcalCarbohydrates: 64gProtein: 31gFat: 21gSaturated Fat: 3gPolyunsaturated Fat: 3gMonounsaturated Fat: 12gSodium: 899mgPotassium: 1876mgFiber: 19gSugar: 8gVitamin A: 112IUVitamin C: 76mgCalcium: 224mgIron: 10mg

Notes

  • For extra creaminess, add 1/4 cup cashews (soaked in hot water for 15 minutes) before blending.
  • You can add nutritional yeast for a cheesy flavor.
  • Adjust thickness by adding more broth or milk.
  • Freezes well for up to 2 months.

Tried this recipe?

Let us know how it was!

Ingredients For Vegan Cauliflower Soup

Cauliflower: The obvious star! Choose a fresh, firm head with tightly packed florets. Roasting them deepens their nutty flavor, perfect if you’re going for a vegan roasted cauliflower soup. Need speed? Buy pre-cut florets to save prep time about 750g (24–28 ounces) works perfectly.

Onions and Garlic: The flavor backbone of this soup. Sautéing onions until lightly browned releases their natural sweetness, while garlic adds warmth and complexity.

Coconut Milk: A silky plant-based alternative to cream, adding richness and a subtle tropical note. It also works beautifully for a vegan cauliflower soup coconut milk variation.

Raw Cashews: Blended into the soup, they add a luxurious creaminess along with healthy fats and plant-based protein. Nut allergy? Swap with cooked, peeled Russet potatoes for body, though the soup will be lighter in richness.

Cannellini Beans: Creamy and mild, these beans thicken the soup naturally while boosting protein and fiber content.

Fresh Herbs: A sprig of rosemary, thyme, and a bay leaf infuse the broth as it simmers, lending earthy and aromatic depth. No fresh herbs? Use ½ 1 teaspoon dried thyme and rosemary, knowing the flavor will be milder.

Nutritional Yeast: This vegan pantry staple brings a gentle cheesy note and enhances the savoriness from the browned onions.

Vegetable Broth: Since the ingredient list is simple, use the best quality broth you can, homemade if possible, or a trusted organic brand for a clean, rich base.

Finishing Touches:

  • Lemon zest: Adds brightness and balances the soup’s creaminess.
  • Red pepper flakes: For a gentle heat; Aleppo pepper offers a softer spice.
  • Extra virgin olive oil: Drizzled at the end for body and a luxurious mouthfeel.

How to Make Vegan Cauliflower Soup

Making a rich, creamy vegan cauliflower soup is simple and rewarding. This method uses wholesome, plant-based ingredients to create a soup that’s both comforting and nourishing.

1. Prepare the cauliflower
Break a fresh head of cauliflower into florets (about 750g / 24–28 ounces). For deeper flavor, roast them: toss florets in olive oil, season with salt and pepper, and bake at 400°F (200°C) for 20–25 minutes until lightly browned. This extra step transforms the soup into a vegan roasted cauliflower soup with a nutty sweetness.

2. Sauté aromatics
In a large Dutch oven or soup pot, heat olive oil over medium heat. Add diced onions and minced garlic, cooking until onions are translucent and fragrant (about 5–7 minutes). Browning them slightly enhances the base flavor.

3. Add broth and creamy elements
Pour in vegetable broth and bring to a simmer. For a vegan cream of cauliflower soup style, add raw cashews or coconut milk at this stage for richness. Cannellini beans can also be added for extra creaminess and plant-based protein.

4. Simmer until tender
Add the roasted (or raw) cauliflower florets to the pot. Simmer for 15–20 minutes until cauliflower is soft enough to be easily pierced with a fork.

5. Blend until smooth
Use an immersion blender directly in the pot, or carefully transfer batches to a high-speed blender. Blend until completely smooth and velvety.

6. Season and finish
Return the soup to low heat, taste, and adjust seasoning with salt, pepper, or lemon juice for brightness. For extra depth, stir in nutritional yeast or sprinkle fresh herbs before serving.

Pro Tip: For the easy vegan cauliflower soup recipe variation, skip the roasting step, just simmer cauliflower with aromatics and blend for a quicker meal.

One of the best things about vegan cauliflower soup is how easily it can be adapted to suit different tastes, textures, and dietary needs. Whether you prefer a rich, creamy base, a light and fresh finish, or extra plant-based protein, these popular variations let you customize the soup while keeping it wholesome and dairy-free.

Vegan Cauliflower Soup with Coconut Milk

For a luxuriously creamy texture without dairy, coconut milk is a game-changer. It adds a subtle tropical note that pairs beautifully with the nuttiness of roasted cauliflower. To make this variation, simply replace part of the vegetable broth with full-fat coconut milk during simmering.

This boosts richness and mouthfeel while keeping the recipe plant-based and gluten-free. Pair with warming spices like curry powder or turmeric for a flavor profile inspired by Southeast Asian soups. This style of vegan cauliflower soup coconut milk is also great for those avoiding nuts.

Without Cream or Dairy Alternatives

If you prefer a lighter soup, you can skip creamy additions altogether. Instead, rely on a well-seasoned vegetable broth and the natural silkiness of blended cauliflower for a smooth, delicate texture. Roasting the cauliflower before blending adds complexity, making this dairy-free style taste fuller without extra fat. Adding fresh herbs like thyme or parsley and a squeeze of lemon juice at the end brightens the flavor and keeps the soup feeling light and fresh.

Vegan Cauliflower Soup with Cashews

Blended raw cashews transform this soup into a silky, hearty dish while adding plant-based protein and healthy fats. Soak the cashews in hot water for at least 15 minutes before blending with the cooked cauliflower and broth for the smoothest result. Cashews provide a naturally sweet undertone that complements garlic, onions, and roasted cauliflower.

For a flavor boost, finish with a pinch of smoked paprika or a drizzle of extra virgin olive oil. This version of vegan cauliflower soup is perfect for a satisfying lunch or dinner that feels indulgent but remains dairy-free.

What Brings Out the Flavour of Cauliflower Soup?

The flavor of cauliflower soup is brought out by using aromatics, seasoning, and cooking techniques that enhance its natural sweetness and depth. Roasting, slow simmering, and adding complementary ingredients can turn a mild soup into a rich, flavorful dish.

Key ways to boost cauliflower soup flavor:

  1. Roast the cauliflower: Caramelizes natural sugars for a nutty, sweet taste.
  2. Sauté onions and garlic: Builds a savory aromatic base.
  3. Use quality vegetable broth: Adds depth without overpowering cauliflower.
  4. Add fresh herbs: Thyme, rosemary, or parsley bring brightness and complexity.
  5. Incorporate acidity: A splash of lemon juice or vinegar balances richness.
  6. Layer spices: Cumin, turmeric, curry powder, or smoked paprika for warmth and character.
  7. Finish with a drizzle of olive oil: Enhances mouthfeel and ties flavors together.

Roasting is especially effective because the Maillard reaction deepens flavor, making even a simple vegan soup taste gourmet. Pairing these techniques ensures every spoonful is both comforting and memorable.

How to Serve Vegan Cauliflower Soup

A well-presented vegan cauliflower soup can turn a simple recipe into a cozy, memorable meal. The key is pairing it with complementary textures, flavors, and sides to create a satisfying dining experience.

Serving ideas:

  • Garnish for freshness: Sprinkle with chopped parsley, chives, or thyme just before serving. Fresh herbs brighten the flavor and add visual appeal.
  • Add crunch: Top with homemade croutons, roasted chickpeas, or toasted pumpkin seeds for contrast.
  • Drizzle for richness: A swirl of extra virgin olive oil, coconut cream, or cashew cream makes the soup feel indulgent.
  • Spice it up: Finish with a pinch of smoked paprika, Aleppo pepper, or red pepper flakes for gentle heat.
  • Balance with acidity: A squeeze of fresh lemon juice right before eating lifts and balances the flavors.

Pairing suggestions:

  • Serve alongside warm crusty bread, garlic bread, or flatbread for dipping.
  • Pair with a crisp green salad dressed in lemon vinaigrette for a lighter meal.
  • Add as a starter before hearty mains like roasted vegetables, grain bowls, or vegan pasta dishes.
  • Pair it with a bright, tangy Vegan Beet Soup recipe for color contrast and nutrient variety.

By layering flavors and adding thoughtful accompaniments, this soup can shift from a quick weeknight dinner to an elegant first course for special occasions.

Storage and Reheating Tips

Proper storage and reheating help maintain the flavor, texture, and safety of your vegan cauliflower soup. Whether you’ve made a big batch for meal prep or have leftovers, following these steps will ensure it stays fresh and delicious.

Storage:

  • Refrigerator: Cool the soup to room temperature within 2 hours of cooking to prevent bacterial growth (USDA guideline). Transfer to an airtight container and refrigerate for up to 4 days.
  • Freezer: For longer storage, pour into freezer-safe containers or bags, leaving room for expansion. Freeze for up to 3 months for best flavor. Thaw overnight in the refrigerator before reheating.
  • Tip: Store in single portions for quick reheating and reduced waste.

Reheating:

  • Stovetop: Pour soup into a pot and reheat over medium-low heat, stirring occasionally, until hot (165°F / 74°C internal temperature for safety).
  • Microwave: Heat in a microwave-safe bowl, covered loosely, in 1-minute intervals, stirring between each, until warmed through.
  • For creamy soups with coconut milk or cashews: Stir well while reheating to restore smoothness and prevent separation.

By storing and reheating properly, you’ll preserve the comforting flavors and creamy texture that make this plant-based soup so satisfying.

FAQ

What is the 2 ingredient cauliflower soup?

Two-ingredient cauliflower soup is a simple recipe made with just cauliflower and vegetable broth. The cauliflower is simmered until tender, then blended into the broth for a naturally creamy, dairy-free soup without any added cream or thickeners.

Why is my cauliflower soup so bitter?

Cauliflower soup can taste bitter if the cauliflower is overcooked, especially when boiled for too long, which releases sulfur compounds. To prevent bitterness, roast the cauliflower first or cook it only until just tender, then blend immediately.

How to thicken up cauliflower soup?

To thicken cauliflower soup, blend in cooked potatoes, cannellini beans, or soaked cashews for a creamy texture. Alternatively, simmer the soup uncovered to let excess liquid evaporate before blending.

Is cauliflower soup good for you to lose weight?

Yes. Cauliflower soup is low in calories and high in fiber, which helps you feel full longer. When prepared without heavy cream or excessive oil, it can be a nutrient-rich, weight-loss–friendly meal, especially as part of a balanced plant-based diet.

Conclusion

I love this vegan cauliflower soup because it’s the perfect balance of comfort and simplicity. Every spoonful feels warm and nourishing, yet it’s made from humble ingredients I almost always have in my kitchen. The gentle sweetness of roasted cauliflower, the aroma of fresh herbs, and that silky texture, it’s a bowl of pure contentment.

It’s also a recipe I can adapt to my mood or the season. Some days I’ll make it rich with coconut milk, other times I’ll keep it light and bright with lemon. No matter the variation, it always reminds me that plant-based cooking can be deeply satisfying without being complicated. It’s the kind of dish I turn to again and again, and I hope it becomes one you look forward to making too.

You might also like these recipes

Leave a Comment

Recipe Rating