food to glow

feel good food that's good for you

Creamy, roasted and vegan - cauliflower and almond soup

Roasted Cauliflower and Almond Soup is an easy, no-fuss “cream of” kind of soup. And it just happens to be whole food and vegan. 

Three bowls of cauliflower and almond soup with garnishesIf you are fancying a silky-smooth, super-cosy, creamy-textured vegan soup, this is your lucky day. Especially if you love cauliflower as much as we do. Even if you don’t, the healthy whack of garlic and the deep flavours of Dijon mustard and bay leaves might just tempt you.

As an additional selling feature I find that roasting the cauliflower brings out its natural sweetness and tones down the heavier – and to some off-putting – brassica notes.

Am I enticing you yet?

creamy vegan cauliflower soup in bowl with garnishes

How we make this roasted cauliflower and almond soup so creamy

You may be wondering if I am using coconut milk, or another plant milk concoction, to achieve a creamy texture. Or even beans. You can add these, but this isn’t the secret.

The secret is the almonds. Blended nuts and seeds are my favourite way to not only give a protein boost, but get that all-important creamy mouthfeel. Always using unsalted and home-roasted nuts, these are the almost perfect way to add body and silken texture to smooth vegan soups. If you’ve not tried this little trick, you really must. It works superbly for almost any soup you can think of.

I first tried blending roasted nuts in soup with this 2013 Creamy Broccoli and Basil Soup. In this recipe I instruct you to soak the nuts first and blend on their own. But now that I have a (affiliate link) decent blender, I do everything together. So, nuts + good blender = creamy soup.

cauliflower soup with almonds in three bowlsSo what’s in this roasted cauliflower and almond soup?

1 fat head of cauliflower – stems, florets and leaves – tossed in olive oil and roasted until golden and soft

Onion – roasted with the cauliflower

Whole raw almonds – roasted alongside the cauliflower and onion, but on a separate tray because they only take 8 minutes to get toasty and yummy.

Garlic cloves


Bay leaves

Dijon mustard

Nutritional yeast – optional, for a cheesy flavour if you wish (I like it without)

White pepper

Vegetable stock/broth

…essentially that is it! I also garnish the soup with fried slices of garlic, lemon thyme leaves and bits off the cauliflower and almond trays, but no need to do this. A swirl of yogurt and a drizzle of extra virgin olive oil is nearly as good.

creamy vegan soup with cauliflower and almonds in three bowlsTweaks and Subs

Skip the cauliflower roasting step if you are pressed for time, but it really really makes the flavour gorgeously rich. Roasting somehow tees up the umami element of cauliflower. If you don’t roast the cauli, consider steaming it then dropping it into the hot broth just before blending. This also makes it nicely creamy, and keeps more of the nutrients intact.

Instead of the nuts – I’m thinking of allergies here – why not use white beans? They are great for creaminess. My Cauliflower, White Bean and Dill Soup is a Food To Glow favourite.

Sunflower seeds are cheaper than almonds and taste fantastic once roasted. (Raw ones are kind of meh.) I always roast more than I need for any given recipe just so I can snack on them.

Smoke it. Add a small dash of smoked paprika – start with a quarter teaspoon and see how that is for you.

Spice it. North African spices go very well with this simple recipe. Add a tablespoon of harissa paste and half teaspoon each of ground cumin, cinnamon and coriander.  Garnish with fried or toasted flaked almonds and slivers of preserved lemon.

Accompaniments. As for what to have with it carb-wise, try my Scandinavian Multiseed Crispbreads, Crispy Fennel Seed Crackers, Olive Oil and Rosemary Crispy Flatbreads, or my Five-Seed No-Knead Bread. These are all older recipes, but ones I still make and share with my classes. Well-dodgy photos though!single bowl of soup

leaf-on whole cauliflower on wooden boardNutrition notes

Cauliflower is ridiculously nutritious, the unique taste signalling the nutritional powers within. In its raw state it is nutty tasting and slightly bittersweet, with a low odour. Over-boiled “school dinner-style” cauliflower, however, is quite another thing: it’s really quite stinky. This is one reason why some people don’t like it, and won’t even try it. In addition to vitamins and minerals cauliflower, in common with other brassica vegetables, contains a plethora of disease-preventing phytochemicals.

A serving of cauli is 80 grams, but a bit more is better (see below). Steaming or roasting keep most of the nutrients intact, with stir frying being the best way to get the most nutrients. We have cauliflower in one way or another about three times a week. Yep, a bit of a fan.

Read more about the health benefits (with links to studies) in this article. And this one on

At-a-glance nutrition, per 100 grams (about 1 cup)

77% of Recommended Daily Intake (RDI) of Vitamin C

20% RDI of Vitamin K

14% RDI of folate

11% RDI of Vitamin B6

11% RDI of choline

9% RDI of potassium

8% RDI of dietary fiber

and gives 25 calories per 100g (raw or steamed)

Is it cosy and autumnal where you are? Or is it still shorts and flip flop weather? Let me know below if this is the kind of soup you are craving right now, and how you might top it and serve it. If you make it, please consider rating this recipe in the recipe card below. I would really appreciate it, and any shares too! Thanks so much. 🙂

roasted cauliflower and almond soup

Creamy Roasted Cauliflower and Almond Soup
4.84 from 6 votes

Creamy Roasted Cauliflower and Almond Soup

Oven-burnished cauliflower and almonds blitzed to creamy, soupy goodness in this easy winter recipe. Use the whole cauliflower - leaves and sweet stems - for no-waste and even more nutrients.

Course Soup
Cuisine Healthy, vegan
Keyword cauliflower, nuts
Prep Time 25 minutes
Cook Time 20 minutes
Total Time 45 minutes
Servings 6 servings
Calories 184 kcal
Author kellie anderson


  • 2 tbsp extra virgin olive oil
  • 1 medium whole cauliflower cut into pieces, including stems and leaves
  • 100 g whole raw almonds skin on preferred
  • 1 onion chopped
  • 5 cloves garlic minced
  • 3 bay leaves or up to 5
  • 1/2 rounded tsp grated nutmeg
  • 1 litre vegetable stock or broth
  • 1/2 tsp white pepper
  • 2 tsp Dijon mustard more to taste
  • 2 tbsp nutritional yeast optional; more to taste

Soup garnish

  • Fried garlic
  • Lemon thyme leaves and flowers
  • Bits of roasted cauliflower and almonds
  • Extra virgin olive oil or smoked oil


  1. Preheat your oven to 180 C fan/200 C/400 F. Line a large baking tray with foil (I like to crumple it a bit first to ensure that air circulates around the vegetables) if you like. You will be oiling the cauliflower and onions so this step might not be necessary, depending on your baking tray.

  2. Toss the cauliflower pieces and chopped onion in all but one teaspoon of the oil and lay in an even layer on your baking tray(s). Pop it in the oven to roast for 25 minutes. Sprinkle over some salt if you wish. At the same time, put the almonds on another tray and roast them for eight minutes in the lowest/coolest part of your oven. Save back a few toasted almonds to cut up for garnish.

  3. When the cauliflower and onions are halfway through their roasting, heat the remaining oil in a large, lidded saucepan over a low-medium flame. Add the garlic and sauté for two minutes or so before adding the roasted almonds, bay leaves, nutmeg, white pepper and vegetable stock; bring to a fast simmer. Add the cauliflower, saving back some small bits for garnish.

  4. Turn the soup down to simmer and place the lid on the pot. Simmer for 20 minutes. Take off the heat. Stir in the Dijon mustard and nutritional yeast, if using. Remove the bay leaves before the next step.

  5. Use an immersion blender (hand-held) to blitz the soup. Or, transfer in batches to a food processor or blender to blend until creamy-smooth. Taste for seasoning, adjusting as needed. Sometimes I whisk in a couple of teaspoons of white miso for a sweet-savoury pop; or squeeze in some lemon. It all depends on my mood.

  6. Serve warm rather than hot with the suggested garnishes of fried garlic, bits of cauliflower and nuts and some lemon thyme. Or drizzle with a swirl of cream or yogurt.

Fried Garlic

  1. Thinly slice 3 mashed and peeled cloves of garlic and add to a small pan of medium-hot olive oil - enough to just cover the garlic. Fry for up to 20 seconds and immediately scoop out with a slotted spoon onto kitchen paper. The garlic should be golden brown but not burned. Burned garlic is pretty bitter.

Nutrition Facts
Creamy Roasted Cauliflower and Almond Soup
Amount Per Serving
Calories 184 Calories from Fat 117
% Daily Value*
Fat 13g20%
Saturated Fat 1g6%
Sodium 77mg3%
Potassium 491mg14%
Carbohydrates 12g4%
Fiber 5g21%
Sugar 3g3%
Protein 7g14%
Calcium 74mg7%
Vitamin C 48mg58%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.

Pin now. Make soon!

roasted cauliflower and almond soup








22 thoughts on “Creamy Roasted Cauliflower and Almond Soup {a vegan recipe}

  1. This soup both looks and sounds very delicious, one for trying 😀

    1. kellie anderson says:

      Thanks so much for taking the time to leave your comment. Much appreciated 🙂

  2. Mr A says:

    This is seriously delicious. The almonds make it soooo creamy and flavoursome. Magic!

    1. kellie anderson says:

      They certainly do. Protein, good fats, filling and tasty. A win-win for a creamy soup 🙂

  3. This looks glorious and absolutely perfect for the season too. I love the way you have presented it, I will make it later in the week, thank you!

    1. kellie anderson says:

      It’s those garlic chips 🙂 Let me know if it makes it onto your menu, Niki. I’d be honoured. 🙂 xx

  4. Ann Anderson says:

    I like the sound and the look of this.

    1. kellie anderson says:

      Thanks so much Ann. You’ll probably have it at my house soon! xx

  5. calypte says:

    Soup season has definitely arrived, and I’m in the mood for a new recipe! Love the tip, although cauliflower is the spawn of satan so will try a different different variation 🙂

    1. kellie anderson says:

      Oh no! Well thanks for persevering with reading the post, and any of the other other gazillion cauliflower recipes I seem to have accumulated! If you ‘do’ broccoli, it would be fine here. 🙂

  6. Anne Ayling says:

    Super delicious Kellie. Fabulous that you have used the whole vegetable. Thank you, will be looking for more of your recipes

    1. kellie anderson says:

      Oh, thank you for your lovely comment Anne. I’m so glad that you like the look of this recipe. Feel free to peruse around my Index. I apologise in advance for that state of it – rambling and long! But hopefully you will find a few things that you’d like to make 🙂

  7. Jennifer M says:

    I made this for dinner last night and it was delicious. Even my son who doesn’t like cauliflower said it was good. We have an abundance of garden jalapeños, so I sautéed thin slices for garnish. Thank you for the terrific recipe!

    1. kellie anderson says:

      Jennifer, thank you so much for letting me know you not only tried it but that it was delicious. I am filled with joy that your son was even convinced by it. That’s exactly what I hoped might happen. The roasting really is quite magical, isn’t it? Thanks for taking the time to leave your comment. 🙂

  8. This soup looks so gorgeous. I am also a fan of cauliflower and almonds so am sure to love this soup – I have a decent blender these days but I hate blending hot soups so avoid the whole soup in the blender but I can imagine the silkiness of this soup would be so much better with a good blender.

  9. Katie @ Whole Nourishment says:

    This reminds me of a unique spin on the Spanish almond garlic soup. Loving the dijon and nutritional yeast here!

  10. simple one to try

  11. Pippa McKenzie says:

    This is my new fav autumn/winter soup. The flavours are amazing and it’s so warming. It freezes well too. Thanks for such an amazing recipe. Yum!

    1. kellie anderson says:

      Aw, thank YOU for letting me know, Pippa! We love it too. Almost time to start making it on the regular 🙂

  12. ainsleeblogainslee says:

    Hello there – I’ve just started to make this and realised I don’t have dijon mustard, but do have mustard powder or wholegrain mustard. Would either be a good substitute do you think?

    1. kellie anderson says:

      Dijon gives it a particular flavour, so I’m not sure how wholegrain would be. But give it a try. I hope I’m not too late for you! It’s just 8 am here now 😊

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: