To prepare a vegan carrot curry soup recipe, first you'll need to prepare your ingredients. First, you will need carrots. You can use any type of carrot, as long as it isn't too hard. Then, add your spices and stir to combine. Next, cook the carrot for about 30 minutes, until it's soft and tender. Add your vegetable stock and bring it to boil, then reduce the heat to medium-low and simmer until the vegetables are tender and the broth is reduced by half, about 20 minutes. Finally, remove the pot from heat and add in your coconut milk, coconut cream, and salt and pepper to taste. Simmer the soup for an additional 10 to 15 minutes to thicken it up.