Peel and roughly chop the carrots, potatoes,onion and garlic. Roughly chop the tomato.
Melt the coconut oil in a pot on medium heat.
Add the chopped onion and saute for a minute.
Add the chopped ginger, tomato, bay leaves,coriander powder and crushed black pepper. Saute for 2-3 minutes.
Add the chopped carrots and potatoes, along with the vegetable stock and salt.
Mix well, cover and cook on low heat for 30 minutes or until the carrots are fork tender.
Turn off heat and take out the bay leaves. Make a smooth paste using a stab mixer.
Add the coconut milk and mix until well combined. You can adjust the consistency by adding more water if you prefer it thinner. Bring it to boil and turn off heat.
Serve warm.