Vegan Roasted Cauliflower Soup Without Cream Recipe

Disclaimer: This article may contains affiliate links. That means if you click a link and make a purchase, we may make a small commission. As an Amazon Associate we earn from qualifying purchases. For more information, see our privacy policy.

Are you searching for the perfect, easy vegan soup to keep you warm and fill you up? Then you’re sure to love this vegan roasted cauliflower soup without cream recipe. This soup is so easy and so tasty that it’s sure to become a lunchtime staple. It comes together in under an hour and only uses a handful of easy-to-find ingredients.

Especially as autumn begins to roll around, I love making all sorts of soups and this roasted cauliflower soup has quickly jumped into one of my favourites.

Much like my lentil soup, my pasta e fagioli or my potato leek soup, it doesn’t require a lot of special ingredients and it is very quick to whip up. It’s also completely dairy free (while still being deliciously creamy), so it’s perfect for those looking for a great vegan option.

So if you’re on the hunt for that perfect vegan roasted cauliflower soup recipe without cream or milk, then look no further! I’ve got you sorted.

Cauliflower Soup Without Cream
Cauliflower Soup Without Cream

How to Make Cauliflower Soup without Cream

The first step in this cauliflower soup recipe is to roast your cauliflower.

Roasting the cauliflower is essential to developing the flavour so I urge you not to skip this step. It really takes the soup to the next level and makes this the best cauliflower soup recipe without cream you can find.

Key ingredients of this roasted cauliflower soup recipe
Key ingredients of this roasted cauliflower soup recipe

Cut your cauliflower into small florets and add them to a large bowl. Drizzle the cauliflower with a little bit of olive oil and season with salt and pepper.

Then, sprinkle a bit of garam masala over the cauliflower. If you don’t have garam masala, then you can sub in curry powder or another warm spice blend of your liking.

Prepping the cauliflower
Prepping the cauliflower

Spread the cauliflower florets over a parchment-lined baking sheet and transfer them to a 200°C (400°F) oven and roast for about 30 minutes. The cauliflower should be golden brown and very tender. You could even double how much cauliflower you’re roasting and use the rest in my cauliflower and chickpea salad!

About ten minutes or so before the cauliflower is done roasting, put a large saucepan over medium heat and add some olive oil. Heat the oil until shimming and add some finely diced shallots.

Roasting the cauliflower
Roasting the cauliflower

Cook the shallots until they’re softened and translucent – about five to ten minutes. Then, add in some more garam masala, a bit of ground cumin and dried chili flakes.

Cook these spices until they’re very fragrant – only about 30 seconds or so. These spices are oil-soluble to they release a lot of their flavour in oil, so it’s better to bloom them before adding your liquid.

Cooking the spices of the soup
Cooking the spices of the soup

Once the spices have bloomed, add some minced garlic and cook for another 30 seconds – just until it’s very fragrant. Pour over some vegetable stock to stop the cooking and bring this up to a gentle simmer before removing it from the heat.

Now, add your roasted cauliflower to a blender jar (it’s better to use a regular blender rather than a stick blender because it allows the soup to emulsify better and make it creamier – the same goes for my corn chowder recipe and my mushroom soup recipe).

Pour your vegetable stock mixture over it and then blend on high until the soup is smooth and completely pureed.

Pureeing the soup
Pureeing the soup

If you want to make a cauliflower soup without a blender, you can follow the same process I use in my pumpkin soup recipe and carrot soup recipe and force the roasted cauliflower through a fine mesh sieve.

Just note that you’re not going to get as silky and creamy of a texture as you would if you were to use a blender.

Cauliflower soup ready to serve!
Cauliflower soup ready to serve!

Pour the soup back into the pot and put it over medium heat. Bring it up to a gentle simmer and then stir in a bit of lemon juice for some added brightness.

Taste to adjust for seasoning, adding a bit of salt and pepper if necessary. Now, all you have to do is serve and enjoy!

Cauliflower Soup Without Cream

Roasted Cauliflower Soup Without Cream

Yield: 4-6 servings
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 30 minutes

This creamy roasted cauliflower soup is a breeze to make and completely dairy-free!


  • 1 large head of cauliflower (about 1.5kg or 3lbs), cut into small florets
  • 15ml (2 tablespoons) olive oil, divided
  • 1 tablespoon garam masala, divided
  • 2 small shallots, finely diced
  • 1 teaspoon ground cumin
  • 1/2 teaspoon chili flakes
  • 3 cloves garlic, minced
  • 1 litre (4 cups) vegetable stock
  • 15ml (1 tablespoon) lemon juice
  • Salt & pepper


  1. Preheat oven to 200°C (400°F). In a large bowl, combine the cauliflower, 15ml (1 tablespoon) of olive oil, 1 teaspoon of garam masala and a generous amount of salt and pepper. Toss to combine and transfer to a parchment-lined baking sheet. Roast cauliflower for about 30 minutes, or until very tender and browned.
  2. About 10 minutes before the cauliflower is done, add remaining 15ml of olive oil to a large saucepan over medium heat. Heat until shimmering and add shallots. Saute shallots until softened and translucent, about 5-10 minutes.
  3. Add 2 teaspoons of garam masala, cumin and chili flakes to the shallots. Cook until very fragrant, about 30 seconds, before adding the garlic and cooking for a further 30 seconds.
  4. Pour over vegetable stock and bring to a gentle simmer.
  5. Add roasted cauliflower to the jar of a blender and pour over vegetable stock mixture. Blend on high for about 1 minute or until completely smooth.
  6. Pour pureed soup back into the pot. Stir in lemon juice. Taste to adjust for seasoning, adding salt and pepper where needed. Serve.
Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 108Total Fat: 6gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 0mgSodium: 1013mgCarbohydrates: 13gFiber: 4gSugar: 6gProtein: 4g

Nutritional information is automatically generated and provided as guidance only. Accuracy is not guaranteed.

Making a non-dairy cauliflower soup is so easy and delicious that this recipe is soon to be in your regular lunch rotation!

Are you wondering how to make a roasted cauliflower soup without cream? Have any questions about this recipe? Let us know in the comments!

Like It? Pin It!
Avatar photo

Maggie is the creator behind No Frills Kitchen. She is a world traveller, home cook and recipe developer who loves to experiment with new cuisines and techniques at every chance she gets. No stranger to improvising and making do with the equipment and ingredients she has available, she is passionate about sharing her knowledge with others. Read More


  1. I made this soup yesterday, I deviated slightly, I used ras el hanout instead of garam masala and it turned out lovely. I also roasted the garlic. I used a stick blender and blended it for longer to achieve a smooth creamy texture. delicious. really pleased with this recipe and so was my partner. will definitely be one of my winter soup recipes for the future.

  2. This cauliflower soup was delicious! I roasted 1/2 a potato and 1/2 head of garlic with the cauliflower, and then used celery and onion in the spice frying stage. Also threw in some kale. The lemon at the end takes this to the next level. Yum!


Leave a Comment

Skip to Recipe