Start by prepping all of the ingredients:
Slice the zucchini in half lengthwise, then using a vegetable peeler, peel long ribbons down the length of the zucchini and onto a waiting plate. Stop peeling when you get to the seedy core in the middle as it will become too difficult to peel (toss it in the freezer for soups, save to add to a smoothie, or just eat it as a cook's snack!).
Peel the carrots and then continue peeling long ribbons of carrot onto a waiting plate. Stop peeling when you get to the core or when it becomes too difficult to continue (save the core! toss it in the freezer for soups, save to add to a smoothie, or just eat it as a cook's snack!)
Dice the tofu into 1.5cm / 0.5 inch cubes.
Thinly slice the scallions and place into a bowl.
Rinse the bean sprouts thoroughly, drain, and set aside.
Rinse the sugar snap peas, trim the ends, cut in half, and place into a waiting bowl.
Crush the garlic (I use a garlic crusher), and finely mince the chile. Place these in a small dish and set aside.
Now you can get the sauce ready:
In a small bowl, whisk together soy, water, tomato paste, rice vinegar, honey, and red pepper flakes. Taste and adjust seasoning if needed.
Now you're ready to cook!
Heat a large frying pan over medium-high heat. Add 2 Tbsp canola oil, and then the tofu cubes. Fry until they are golden brown, stirring occasionally. While they are frying, line a plate with paper towels. When the tofu is nice and golden, slide it out of the pan and onto the waiting plate.
Add the remaining 2 Tbsp of oil to the same pan. Add the garlic and chile and fry for about 1 minute, until the garlic starts to just slightly brown. Quickly add the scallions, bean sprouts, and snow peas. Fry for 2 minutes, stirring frequently. Add the zucchini and carrot ribbons and stir / toss the mixture to combine well. At this point your pan may be very full, so stir carefully!
Fry for about 2-3 minutes until the ribbons are just beginning to soften and wilt a bit. Now add the tofu and about half of the sauce.
Stirring constantly, let the mixture cook about 2 minutes. more. At this point your vegetables should be just ever so slightly on the soft side, still with some crunch, and definitely not mushy. If your mixture is not very wet you may want to add a bit more sauce. It should be wet, but not swimming in sauce.
Spoon into individual bowls, garnish with cilantro, chopped almonds, and a wedge of lime.
Serve immediately with with extra sauce on the side.