Try unsweetened almond, rice, oat, or soy milk. Non-dairy milk alternatives are very simple to find these days. Check for oil in the ingredients.
Replacing cream is a bit more of a challenge, but most health food stores will carry some sort of non-dairy cream, such as those made from soy or oats (rice for desserts). Make sure to look at the ingredients, though, as many of these products contain too many unhealthy alternatives and chemicals.