Skip to content

Rich, creamy, wholesome, and with incredible depth of flavour — it’s a wonder how this soup is also one of the easiest dishes to whip up!

You will need

Serves 4

  • 1 whole cauliflower, chopped into florets
  • 2 tablespoons oil (or sub water)
  • 3 cloves garlic, crushed
  • 2 teaspoons curry powder
  • 4 cups vegetable stock
  • 1 teaspoon salt
  • Pepper to taste


  • 1 onion, sliced thinly
  • 1 tablespoon oil (or sub water)
  • 1 tablespoon coconut sugar
  • Coconut yoghurt or coconut cream

Share this recipe


10 mins to prep

20 mins to cook

  1. Step 1

    Optional: Add 1/2 cup cauliflower florets and 1 teaspoon of oil to a large fry pan over medium heat. Sauté the cauliflower for 5-10 minutes or until golden brown and tender. Remove and set aside.

  2. Step 2

    To caramelise the onions for the topping, add the onion and oil to the large fry pan over high heat. Sauté for 5 minutes or until the onion is slightly soft. Add the coconut sugar and reduce the heat to medium. Cover and allow it to cook slowly for another 5 minutes or until soft. Set aside.

  3. Step 3

    Add the remaining oil and garlic to a large pot over high heat. Sauté the garlic for 3 minutes or until fragrant. Add the curry powder and remaining cauliflower and sauté for 5 minutes until the cauliflower starts to soften at the edges. Add the vegetable stock and salt then reduce the heat to medium. Simmer for 15 minutes or until the cauliflower is tender.

  4. Step 4

    Pour the pot’s contents into a high-powered blender. Blend until everything is as smooth as possible. Season with pepper.

  5. Step 5

    Divide the soup into 4 bowls. Drizzle with coconut yoghurt or cream and top with the sautéed cauliflower and caramelised onions. Serve as is or with crusty bread.

This website uses cookies

And not just the choc chip kind! We also use cookies to improve your experience on our site – for example, they will allow you to ‘favourite’ your top recipes, which is very handy! To find out more, you can read our privacy policy