Heat the olive oil in a large soup pot over medium heat. Add the onions and celery. Cook, stirring occasionally until the onion is soft, about 5-6 minutes. Add the garlic, stirring occasionally so as not to burn the garlic and cook another 2 minutes.
Add the carrot and stir well. Stir in the curry powder and grind ginger and cook, stirring constantly for 30 seconds.
Add the broth, bring to a boil over high heat.
Reduce heat to medium-low and cover pot. Simmer until carrots are tender about 25 to 30 minutes.
Use a blender and mix the soup until creamy and smooth.
Serve hot into bowls, add salt and pepper to tast. add dollup of whipped cream on top of each bowl.
Comments