Answer:
Tofu! (And soy milk!)
Explanation:
You can cook basically anything and substitute meat for tofu or other soy-based products. As for milk and cream, soy milk is also really rich and has a good thickness and creaminess if you want a vegan milk or cream substitute.