This quick and easy teriyaki tofu recipe is ready in 20 minutes! Simple stovetop method with 7 ingredients for a flavorful vegan weeknight dinner.
Prep the tofu – Place a block of tofu in the microwave for 1 minute to draw out excess water. Cut into bite-sized cubes, then gently pat dry with paper towels.
Coat with cornstarch – Lightly dust the cubes with cornstarch so they crisp up and hold onto the sauce.
Brown the tofu – Heat a little oil in a large skillet over medium heat. Add the tofu in a single layer and cook until golden on all sides, about 6–8 minutes. Remove from the pan and set aside.
Make the sauce – In the same pan, add soy sauce, maple syrup (or sugar/agave), mirin, black pepper, a splash of water, and the cornstarch slurry. Bring to a boil, stirring frequently. Once boiling, reduce the heat to low and let the sauce simmer for 1 minute.
Combine – Place the cooked tofu cubes back into the pan. Let them absorb the sauce for about a minute, stirring gently until each piece is evenly coated in the glossy teriyaki glaze.
Serve – Enjoy right away with rice, noodles, lettuce wraps, or even a crisp salad.
For detailed instructions and tips on getting the best texture, see the Step-by-Step and Easy Vegan Teriyaki Tofu Texture Tips sections above. These include my quick microwave method for skipping the press, cubing tips for even browning, and how to avoid soggy tofu.