Soy milk and cheese (tofu), rice milk, and almond milk are popular alternatives to dairy foods. Vegetable fats, like olive oil or coconut oil are good butter replacements.
A wide range of products is available for people who want to avoid dairy products. Soy-based products, like tofu, yogurts or milk, are commonly available in most supermarkets. Coconut oil is becoming a well-known alternative to butter, due to its versatility and delicate taste. It also has the advantage of being easy to spread, when at room temperature.
Nutritional yeast can replace some types of hard cheese, like Parmesan, thanks to its strong, nutty flavor. There are also several types of nut and almond-based milk products, like cashew or hazelnut milk.