Chop the onion, garlic potatoes.
Heat the oil in a large saucepan over medium heat. Add the onions and saute until golden brown, about 5 - 7 minutes.
Chop the broccoli and celery.
Then add the garlic and saute for 5 minutes.
Now add 2 cups of water and the potatoes and bring to a boil on high heat. Then lower medium heat put the lid on and cook until the potatoes are tender for about 10 to 15 minutes.
Then add the broccoli, salt, parsley, and oregano.
Cook with lid on for 5 minutes until the broccoli is bright green.
Pour the coconut milk into the cooked mixture.
Transfer some of the soup to a blender and puree until smooth. Just a little at a time as it is too much for a blender or puree the soup in the pot with an immersion blender.
Return the soup to the saucepan and bring to a simmer and add salt and pepper to taste.
Now serve your very tasty creamy broccoli soup with a few pine nuts sprinkled on top.