Like any soup, there are a number of ways to bring this soup together whether using fresh corn, leftovers, or frozen kernels. Chicken stock can be used as a substitute for the corn stock, if corn on the cob is not available. Also, you can prepare and freeze corn stock for later use. ** To make this recipe dairy-free: Omit the milk and cream. Increase the amount of cauliflower by 1 cup and chicken or corn stock by 1 1/2 cup. Simmer this cauliflower separately in the chicken or corn stock until very soft, then puree until smooth. The result will be a milky-white puree which will provide a creamy texture for the soup with out adding milk or cream.