Remove the tofu from the package and wrap it in a clean, lint-free towel, or paper towels. Place the wrapped tofu between two cutting boards or plates and press to extract the excess moisture.
Once the tofu has pressed, cut it into small cubes (3/4 to 1-inch). Place the cubes in a bowl and season with a pinch of salt. Sprinkle the cornstarch over top and gently toss until the cubes are coated.
Prepare the stir fry sauce. In a small bowl, stir together the stock, soy sauce, coconut aminos, sesame oil, rice vinegar, sriracha (optional) and curry powder. Set the sauce aside.
Place the noodles in a casserole dish or large bowl and pour boiling water over top. Let the noodles soak for about 5 minutes, or until soft. Drain the noodles in a colander and set them aside until needed.
Heat a large skillet over medium heat. Once hot, add one to 1.5 Tbsp cooking oil and tilt the skillet to distribute it over the surface. Add the cornstarch coated tofu cubes and cook until golden brown and crispy on all sides. Remove the tofu from the skillet.
While the tofu is cooking, mince the garlic and grate the ginger. Slice the green onions, separating the white ends from the green ends.
After removing the tofu from the skillet, add a bit more cooking oil along with the ginger, garlic, and the white ends of the sliced green onions. Sauté for about one minute, or just until they begin to soften.
Add the veggies and continue to sauté for about 3 minutes more.
Add the drained rice noodles, prepared sauce, and fried tofu cubes back to the skillet. Carefully stir and toss the contents of the skillet until everything is combined and coated with sauce. Turn off the heat and sprinkle the green ends of the green onions over top.