The best thing about this soup? It takes less than half an hour from chopping board to table; and is dead easy. Unlike starchy soups that need about 30-40 minutes to cook through, this soup only needs about 20 minutes. Just chop up your ingredients, bring to the boil, simmer, blend and serve. I can’t seem to go past using whole roasted garlic in my soups. It just brings a depth of flavor that is hard to beat. I suppose, if you are on a winning blend – just keep spinning. If you want to really “go green”, you can always add in more spinach. But I find this balance of vegetables works well. Once again, I rely on my beloved cashews to cream up this vegan soup. If you have a high-speed blender such as a Vitamix, you will get a soup that is velvety and smooth. Don’t worry if you don’t have one. You will still get a beautiful tasting result. It just won’t be as smooth. You might have some pieces of cashew. But I don’t mind that rustic touch. If you want to make this soup nut-free, stir in a 1/4 cup of rolled oats during cooking – it blends up really well.