After draining your tofu, press it gently to remove excess water. Cut it into even cubes so they cook uniformly and absorb the sauce better. This step ensures crispy edges and a tender center.
In a small bowl, combine soy sauce, maple syrup, rice vinegar, ginger, garlic, and sesame oil. Stir until smooth and slightly thickened. I like tasting it here to adjust sweetness or saltiness before cooking.
Heat vegetable oil in a skillet over medium-high heat. Add tofu cubes and cook until golden brown on all sides, about 6–8 minutes. I find flipping carefully helps keep the tofu intact while achieving a nice crust.
Add carrots, broccoli, snap peas, and bell peppers to the skillet. Stir-fry for 4–5 minutes until veggies are bright and tender-crisp. Overcooking makes them soft, and I prefer a bit of crunch for texture contrast.
Pour the teriyaki sauce over the tofu and veggies. Stir gently for 2–3 minutes until everything is evenly coated and heated through. The sauce should cling to the tofu and vegetables without being watery.
Turn off the heat and stir in green onions. Sprinkle with sesame seeds if desired. Serve immediately for the best flavor and texture. I love how the dish looks colorful and inviting on the plate.