Start with soaking the cashews. I poured boiling water on them and let them sit while I prepared everything else. I recommend starting with the tofu. Cut the tofu into 5 or 6 slabs and season both sides with salt and pepper. Place in a skillet over medium to low heat and brown each side, about 5-7 minutes, per side.
Meanwhile, steam the broccoli, bell pepper, and water chestnuts. (You'll add the mushrooms shortly before they're all done.) Steam the veggies for about 10-12 minutes before adding the mushrooms; steam another 5 minutes.
Once the tofu is done, cut each slab into 6 cubes; set aside.
Boil the water for the noodles. I used Udon noodles from Hakubaku. They only take about 4 minutes to boil.
To make the sauce, drain the cashews and add them to a food processor with the rest of the sauce ingredients and puree for 2-3 minutes. Transfer to a small saucepan and warm over medium heat. Drain the noodles, then assemble the bowls: noodles, veggies, tofu, sauce, and green onion. Enjoy!
Recipe by Epicurean Vegan at http://epicureanvegan.com/2015/04/30/cashew-curry-noodle-bowl/