Prepare the Tofu: Start by pressing the tofu to remove excess moisture. I usually wrap it in a clean kitchen towel and place a heavy object on top for about 15 minutes.
Marinate the Tofu: Slice the pressed tofu into cutlets. In a bowl, mix the soy sauce and sesame oil. Marinate the tofu cutlets in this mixture for at least 15 minutes, turning them occasionally to soak up the flavors.
Set Up a Breading Station: I recommend using three shallow dishes. Place the flour in the first dish. Pour the plant-based milk into the second dish. Fill the third dish with panko breadcrumbs.
Coat the Tofu: Take each marinated tofu cutlet and first dredge it in the flour, making sure to coat it evenly. Dip it into the plant-based milk, letting any excess drip off. Lastly, roll it in the panko breadcrumbs until fully covered.
Heat the Oil: In a large skillet, heat about a quarter inch of vegetable or sunflower oil over medium-high heat.
Fry the Tofu Katsu: Once the oil is hot, gently place the breaded tofu cutlets in the skillet. Fry them for about 3-4 minutes on each side or until they are golden brown and crispy.
Drain Excess Oil: Transfer the cooked tofu katsu to a plate lined with paper towels to absorb any excess oil.
Serve: Slice the tofu katsu as desired and serve immediately. I love pairing it with steamed rice and homemade teriyaki sauce or alongside a savory Japanese curry.