SAUTE VEGETABLES:
Heat oil in a large dutch oven or pot over medium heat. Add onion and saute for about 4-5 minutes, until softened and fragrant. Add garlic, cauliflower, broccoli and carrots and cook for another 5 minutes. Season with salt and black pepper.
SIMMER: Add the chicken broth and bring to a boil. Reduce heat and cover and allow to simmer, for 10-15 minutes.
MAKE CASHEW CREAM:
Meanwhile, place drained cashews, reserved 1/4 cup chicken broth, lemon juice, nutritional yeast and mustard into a high speed blender and blend until smooth and creamy.
PUREE SOUP:
Use an immersion blender to blend soup or pour into a high speed blender, working in batches, as needed. Blend until desired consistency: creamy smooth or with some chunks, as desired.
SEASON AND SERVE:
Combine with cashew cream and season to taste, with additional seasonings, as needed. Garnish with optional toppings.
You want to make sure your soup is completely cool, then pour into freezer storage bags and lay them flat. They will keep in the freezer for up to 3 months.
To thaw, place the container in the fridge a day or so before you plan to eat it.
To reheat soups, you always want to heat on low in a pot on the stove, stirring often to avoid a grainy texture.
If you prefer to reheat your soup in the microwave, make sure to reheat in short increments of 20 seconds and stir well in between.