01 -
Melt the butter in a large saucepan over medium-low heat and saute the leeks, carrots, and celery for 5 minutes, stirring occasionally. Add the garlic and saute for another minute.
02 -
Add all-purpose flour, salt, and pepper. Stir to combine and saute for another 2 minutes.
03 -
Pour in half a cup of broth and stir until any lumps of flour dissolve, about 2 minutes.
04 -
Pour in the remaining broth, add chopped potatoes and bay leaves. Simmer the soup for 20 minutes or until the potatoes are tender.
05 -
When the potatoes are fork-tender, remove the bay leaf and add the coconut milk and vegan cheese. Cook the soup for another 5 minutes, stirring occasionally.
06 -
Using an immersion blender, blend the soup until creamy, adding water or broth if the soup is too thick. Alternatively, puree the soup in a food processor if an immersion blender is unavailable.