Peel and cube potatoes, and wash and cut the cauliflower into bite-sized pieces.
Cut the top dark green and the bottom white section off of your leeks using only the middle section, and chop the leeks into small pieces. Sauté the chopped leeks in olive oil with 3 cloves of minced garlic over medium-low heat for 5 minutes, until slightly soft.
Add, nutritional yeast, oregano, and a dash of cayenne pepper along with 8 cups of broth and the cut potatoes and cauliflower.
Simmer for 20 minutes or until the potatoes and cauliflower are soft.
Use an immersion blender to puree the soup until it's thick and creamy.
Add plant-based milk and puree again until it's super smooth. Add salt and pepper to taste.
Notes
I use 1/2 cauliflower and 1/2 potatoes, but you can use any ratio that you wish as long as it totals 12 cups.
Be sure to simmer the soup until the cauliflower and potatoes are very soft to ensure the creamiest soup. (Cut them into smaller pieces to reduce simmering time if desired.)
It's delicious topped with vegan bacon, green onions, scallions, croutons, and/or black pepper.