To make the peanut sauce, add oil to a saucepan on medium heat. Once it's warm add the jalapeno, garlic and shallot. Saute until everything's translucent. Add the turmeric and coconut milk. Let it come to a boil.
Turn the heat down and add your peanut butter, soy sauce and brown sugar and stir to combine. If the mixture is too thick, add a bit more coconut milk (try to use more of the thin milky part of the coconut milk rather than the solid fat) or water to it and stir until it is loose and pourable. Taste it to see if it needs more salt or sweet and add more as needed. You can add a bit of chile sauce to it if you like is spicier or if you want it to be more red like in most restaurants. Once you are happy with the flavor set it aside.
Put a large pot of water on to boil over high heat. Salt the water and put a lid on the pot. While the water comes to a boil chop your broccoli.
When the water comes to boil add noodles and cook according to package instructions. Place a sieve above the water and fill it with the broccoli. This is the sneaky way to steam things! Cover the pot and sieve with a lid. Allow the broccoli to steam for 2-3 minutes, until bright green. Remove the sieve of broccoli.
Place a pan on medium heat and add just enough oil to keep things from sticking. Add the broccoli and tofu. Stir-fry gently until the noodles are ready. Once the noodles are cooked, drain all but about 1/2 cup of water and dump the noodles and water into the pan with the tofu and broccoli. Add your peanut sauce and use tongs to swirl, and mix everything together in the pan. Add more water if you need it. It may get a little gummy and you don't want the noodles to stick together too much.
Squeeze lime juice all over the dish and taste. Add salt and pepper as needed and serve it up.