Silky, velvety, and full of mellow roasted flavor, this Vegan Cauliflower Soup tastes rich and creamy without any dairy. Cauliflower and roasted garlic are simmered until tender, then blended with a little cashew cream into a smooth, luxurious soup that is topped with crispy, spiced chickpeas for crunch. It takes about 45 minutes and uses simple everyday ingredients.
The secret to deeply flavored cauliflower soup is roasting. Roasting the cauliflower and garlic together at high heat caramelizes their natural sugars, turning the soup nutty, sweet, and savory instead of plain. A sautéed base of onion and leek, a touch of Dijon mustard, and a little nutmeg round out the flavor, while a splash of lemon juice at the end keeps it bright.
Blended with soaked cashews, the soup turns creamy and glossy with no heavy cream. Topped with crispy paprika chickpeas, a drizzle of olive oil, and fresh chives, every spoonful has a mix of silky and crunchy.
Serve it as a light dinner with crusty bread, a starter for a holiday meal, or a make-ahead lunch. It reheats beautifully and freezes well, which makes it ideal for meal prep.
This recipe is 100% vegan, dairy-free, gluten-free, and naturally low in calories.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 15 mins | 35 mins | 50 mins | 6 | ~240 kcal |
Ingredients
For the Roasted Cauliflower
- 1 large head cauliflower (about 900g), cut into florets
- 1 head garlic, top sliced off
- 2 tbsp olive oil
- ½ tsp salt
- ¼ tsp black pepper
For the Soup
- 1 tbsp olive oil
- 1 medium yellow onion, diced
- 1 leek, white and light green parts only, sliced (optional)
- 4 cups (950ml) vegetable broth
- 1 cup (240ml) unsweetened plant milk
- ½ cup (70g) raw cashews, soaked in hot water for 15 minutes and drained
- 1 tsp Dijon mustard
- 1 tbsp nutritional yeast
- ¼ tsp ground nutmeg
- ¾ tsp salt, to taste
- ¼ tsp white or black pepper
- 1–2 tbsp lemon juice
For the Crispy Chickpeas
- 1 can (400g) chickpeas, drained, rinsed, and patted very dry
- 1 tbsp olive oil
- ½ tsp smoked paprika
- ½ tsp garlic powder
- ¼ tsp salt
To Serve
- Fresh chives
- Olive oil drizzle
- Crusty bread
- Cracked black pepper
- Toasted pumpkin seeds
Optional Additions
- 1 medium potato for extra body
- Pinch of curry powder
- Truffle oil drizzle
- Vegan parmesan
Instructions
- Roast the cauliflower. Heat the oven to 425°F (220°C). Toss the florets with 2 tablespoons of oil, salt, and pepper on a large baking sheet. Add the garlic head, cut side up, drizzled with a little oil and wrapped loosely in foil. Roast for 25–30 minutes, turning the florets once, until golden brown at the edges.
- Roast the chickpeas. On a separate tray, toss the dry chickpeas with oil, paprika, garlic powder, and salt. Roast for 20–25 minutes, shaking the pan once, until crisp.
- Cook the base. Heat 1 tablespoon of oil in a large pot over medium heat. Add the onion and leek and cook for 6–8 minutes until soft but not browned.
- Simmer. Add the roasted cauliflower, squeeze in the roasted garlic cloves, and pour in the vegetable broth and plant milk. Bring to a gentle simmer and cook for 10 minutes.
- Blend. Add the soaked cashews, mustard, nutritional yeast, nutmeg, salt, and pepper. Blend with an immersion blender or in batches in a regular blender until completely smooth and creamy. Vent the lid and be careful with the hot liquid.
- Adjust. Stir in the lemon juice. Taste and adjust the salt and pepper. Add a splash of broth if the soup is too thick.
- Serve. Ladle into bowls and top with crispy chickpeas, chives, olive oil, and cracked pepper. Serve with crusty bread.
Pro Tips for the Silkiest Cauliflower Soup
- Roast the cauliflower. This adds deep, nutty flavor instead of a plain boiled taste.
- Roast the garlic with it. Sweet, soft roasted garlic makes the soup richer.
- Blend for a few minutes. A longer blend makes the soup silkier.
- Use a high-speed blender for the smoothest result. An immersion blender works too, but may leave tiny bits.
- Pat the chickpeas dry. Dry chickpeas get much crispier.
- Add the lemon at the end. It brightens the flavors.
- Thin as needed. Add a little extra broth for a lighter soup.
Why This Soup Is Good for You
Cauliflower is rich in vitamin C, vitamin K, folate, and fiber, and it is low in calories and carbohydrates. Cashews give the soup creaminess along with healthy fats and magnesium, and chickpeas add plant protein and extra fiber.
Compared with a traditional cream soup, this version has no cholesterol and much less saturated fat. A serving provides about 9 grams of plant protein and 6 grams of fiber, which makes it light yet filling.
Flavor Variations
- Curried Cauliflower Soup: Add 2 teaspoons of curry powder and a pinch of turmeric.
- Cheesy Cauliflower Soup: Add extra nutritional yeast and a spoonful of white miso.
- Roasted Garlic and Potato Soup: Add a diced potato for a thicker, heartier soup.
- Nut-Free Version: Replace the cashews with white beans or coconut cream.
Nutritional Highlights (Per Serving)
| Calories | Protein | Carbs | Fiber | Fat |
|---|---|---|---|---|
| ~240 kcal | 9g | 26g | 6g | 12g |
Storage
- Refrigerator: Store the soup in an airtight container for up to 5 days. Store the crispy chickpeas separately.
- Freezer: Freeze the soup for up to 3 months. Thaw overnight and reheat gently, adding a splash of broth.
- Reheating: Warm on the stove over low heat, stirring often.
- Make ahead: Make the soup a day ahead, and roast the chickpeas just before serving.
Frequently Asked Questions
Can I make it without cashews?
Yes. Use white beans, a peeled potato, or full-fat coconut milk for creaminess.
Do I have to roast the cauliflower?
No, but roasting adds a lot of flavor. You can boil it instead for a lighter, milder soup.
Can I make it gluten-free?
Yes. The recipe is naturally gluten-free as long as your broth is gluten-free.
Can I use frozen cauliflower?
Yes. Roast it straight from frozen at a high temperature, though it will brown less.
Why is my soup bitter?
Overcooked or browned garlic can taste bitter. Roast it wrapped in foil, and do not let it burn.
How do I make it thicker?
Add a diced potato, simmer longer, or blend in more cashews or white beans.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more cozy vegan soups? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!