Creamy Potato Cauliflower Soup is an easy and delicious warming dinner. It's made with a creamy cauliflower base and loaded with chunky potatoes. Top your bowl with vegan bacon bits, chopped green onions, and vegan cheese shreds for a loaded potato soup.
Bring about 2-3 cups of water to a boil. Once boiling, remove it from the heat and add the almonds. Let them soak for 10-15 min while you chop the vegetables. Drain and rinse the softened almonds.
Transfer the almonds and 1 cup of non-dairy milk to a blender. Blend until smooth, then set aside.
For The Soup
Add the chopped onions, cauliflower, garlic, salt, ground mustard, parsley, and 1-2 tablespoons of water to a large soup pot or Dutch oven. Place over medium heat. Cook until the cauliflower is tender, about 8-10 min. If needed, add more water to keep the veggies from sticking.
Transfer the softened veggies and ½ cup non-dairy milk to the blender with the already blended almonds. Blend until smooth.
Pour the blended mixture back into your soup pot. Add the cubed potatoes, nutritional yeast, bay leaf, lemon juice, 1 cup of water, and the remaining 1 cup of non-dairy milk.
Let simmer on low for 30-45 min, or until the potatoes are fork-tender. Stir frequently to keep the potatoes from sticking. Add more milk/water as needed to reach the desired consistency.
Adjust the seasonings to taste.
Serve Immediately with optional toppings.
Notes
Almonds: These can be replaced with cashews or sunflower seeds. Or for a nut-free version, replace the almonds with ½ cup of non-dairy milk or coconut milk. It can be added in step 3.
For extra flavor, replace the water with veggie broth and adjust the salt to taste.