In a large saucepan heat the coconut oil. Add the garlic, ginger, onion, cumin and ground coriander. Cook for a few minutes until it becomes fragrant. Rinse the lentils and wild rice. To the large saucepan add the stock, rice, lentil, cauliflower, zucchini and sweet potato. Bring the soup to the boil, then reduce the heat to a simmer, cover, and let it cook for around 30 minutes. After 30 minutes use a stick blender for a few quick pulses to thin out part of the soup. Puree it to a consistency that you like. Remove the lid and let the soup simmer for another 10-15 minutes. Add the fresh coriander and stir through. To serve, top with a dollop of yoghurt and a sprinkle of fresh coriander.