Tofu (Japanese name for Bean Curd (Chinese name Dou Fo) is high in protein, inexpensive and blends very well with many foods. There are different variations of tofu from the cuisines of Korea, Japan and China. Plus each country has variations such as silken (very soft), soft, medium or firm tofu. I recommend using a medium or firm tofu and a Sichuan Spicy Noodle Sauce for this tasty dish. This dish can be very spicy or mild according to your personal tasteï¿½ see notes below.