Tofu is a bean curd made in a process that is very similar to making cheese. Essentially made by coagulating soy milk, tofu is high in protein, iron, and calcium. It is also a complete source of essential amino acids. For vegans, this is amazing because most plant-based proteins do not provide all 9 essential amino acids. As someone who eats mostly plant based food, tofu is a staple ingredient in my kitchen because it can be marinated, stir-fried, or baked in a variety of dishes. It is also a key replacement for meat in many vegetarian recipes. Because tofu is neutral in flavor, you can use the same marinade or sauces for tofu as for your meats. In this recipe, I used tofu to replace beef. While tofu does not taste like beef, it is still absolutely delicious because it takes on the flavor of the sauce so well.