Heat a large dutch oven or stock pot over medium heat add the olive oil and allow it to heat up until it glistens.
Add the sliced leeks and saute them for 2 minutes. Then add the potatoes and garlic, stir it around until the garlic becomes fragrant.
Add the rest of the ingredients and bring to a boil. Cover the pot, reduce the heat to medium-low and simmer for at least 20 minutes.
Remove the pot from heat and using a ladle, scoop the soup into a blender and blend until smooth. You can also use an immersion blender. Feel free to leave some texture by not blending it all.
Serve with chopped fresh parsley, chives, or sprinkle with nutritional yeast for a cheesy and dairy free flavor.
Notes
Serve with nutritional yeast if you desire a cheesy taste.