I've been making some real good food lately - not just ordinary food, vegan food. Most people I know misinterpret the word "vegan" as something that has weird or strange ingredients, when in fact its the exact opposite! Look at your box of mac-n-cheese or any other processed food for those kind of ingredients. Something being vegan just means its made without any milk, eggs, meat products - or basically anything that comes from an animal. Substitutions are made in place of those ingredients. For subbing cows milk I use other kinds of milk - soy milk, rice milk, hemp milk, oat milk and almond milk - which is my personal favorite - and I am sure there are others I am forgetting. For butter I use a brand called Earth Balance which is made with vegetable based oils. For eggs you can use many different things - mashed up bananas, applesauce, tofu or there are special egg replacer products available in markets - there are a few other things to sub for eggs too, that I am sure I forgot. For cheese there are many, many different commercial brands that work - my favorite being Daiya! It melts wonderfully and is the tastiest stuff I have ever had in my life - better than real cheese - in my opinion. Below I made a vegan lasagna - I used trader joes soy mozzerella which is very much like mozzerella made with cows milk. I have made meals with this stuff and not told my guests it was soy until afterwards and they said they would have never known. Here is the recipe for the lasagna thats called "Love Potion Lasagna". I got it from vegweb.com which is full of any kind of recipe you could be looking for. I'm always on there looking for what to make next!
Hope this helped clear up any misconceptions you might have had about vegan food (if you had any at all). I leave you with a challenge - go find a recipe on vegweb and give it a try and come back and tell me about it.