Food substitutes

Whether you are vegetarian, vegan, or not, how can you replace animal products in your diet?