Chop all the veggies into medium/small pieces
In a medium/large pot heat (medium heat) heat up the lard or the oil of your choice. Add onions and garlic and cook until golden brown. Add sweet potatoes and ginger and roast for a couple of minutes.
Add bone broth and bring the pot to a boil. Reduce the heat to low, then cover, and cook until the sweet potatoes are very soft, about 20 to 30 minutes.
Puree the soup in, for example a large blender, until smooth. Depending on the size of your blender you might have to do this in batches. Once pureed pour the soup back into the pot and add coconut milk, salt and pepper to your liking.
Serve hot, Enjoy!