For the tofu: Over medium-high heat, add the oil in a non-stick pan for about 2 minutes. Add the sliced, somewhat dry tofu and fry until golden brown, flipping as you are cooking them. Season with salt and pepper if desired. When finished, set aside on a paper towel lined plate.
For the shrimp: Over medium-high heat, add the oil in a non-stick pan for about 2 minutes. Add the shrimp and cook until pink, flip and cook the other side for another 2 to 3 minutes. Shrimp cooks very quickly so don't overcook.
In a large pot of boiling water, cook the noodles according to package directions. Most rice noodles only need to be cooked for about 4 to 5 minutes. Drain and set aside.
For the dressing: Using a small bowl or mason jar with lid, mix together the sweet chili sauce, brown rice vinegar, soy sauce and fish sauce. Shake or whisk together and drizzle over the noodles (start with only HALF the dressing mixture) and toss together. Use more if needed.
To serve: portion out the noodles and top with the sliced raw vegetables, shrimp and tofu. Sprinkle on the chopped peanuts, green onions, fresh cilantro, sriracha (if using) and add a lime wedge or two. I like to add an extra drizzle of soy sauce and/or sesame oil over the top before serving. Enjoy!