In a large pot, heat vegan butter and olive oil over medium heat. Add chopped onions, minced garlic, and sliced leeks. Sauté until the vegetables are soft and fragrant, about 5-7 minutes.
2 Tablespoons Vegan Butter, 2 Tablespoons Olive Oil, 1 Large Onion, 1 Head Garlic, 2-3 Medium-Large Leeks
Add the chopped and peeled potatoes to the pot. Pour in the vegetable broth, ensuring the potatoes are covered. Season with salt, black pepper, garlic powder, onion powder, and Italian seasoning. Add raw cashews, white beans (if using), and the bay leaf.
4-6 Large White Potatoes, Salt & Pepper, 1 Teaspoon Garlic Powder, Onion Powder and Italian Seasoning, 4 Cups Vegetable Broth, ½ Cup Raw Cashews, 1 Can (15oz) White Beans, 1 Bay Leaf
Bring the mixture to a boil, then reduce the heat to simmer. Allow it to cook until the potatoes and cashews are soft, approximately 15-20 minutes. Stir occasionally.
Once the potatoes and cashews are soft, remove the bay leaf from the pot.
Use an immersion blender directly in the pot or carefully transfer the soup to a high-speed blender. Blend until the soup is smooth and creamy.
Taste the soup and adjust the seasoning if needed. Add more salt, pepper, or spices according to your preference.
Ladle the creamy potato leek soup into bowls. Garnish with chopped chives and serve with crusty bread on the side. Enjoy! :)
Chives