Step 1: Cook the Rice Noodles: Prepare the noodles according to the package instructions. Rinse under cold water, drain well, and toss lightly with a bit of sesame (or neutral oil such as avocado oil) oil to keep them from sticking. If using uncooked shrimp, boil or sauté until pink and cooked through. If using tofu, pan-fry until golden on all sides.
Step 2: Make the Dressing: In a small bowl or mason jar, add peanut butter, rice wine vinegar, lime juice, soy sauce, honey, grated ginger, minced garlic, sriracha (or preferred hot sauce), and olive or sesame oil until smooth and use an immersion blender to whip it into a creamy dressing. Alternatively, whisk it vigorously or shake it in a mason jar with the lid tightly sealed. Add water 1 tablespoon at a time until you reach your desired consistency (should be pourable but thick enough to coat the back of a spoon). Taste and adjust seasonings as needed - add more lime for acidity, honey for sweetness, or sriracha for heat.
Step 3: Assemble the Salad: In a large bowl, combine everything. Cooled noodles, shrimp, romaine lettuce, carrots, cucumber, bell pepper, red cabbage, and jalapeno. Toss to combine. Add cilantro, green onions, and chopped peanuts, tossing lightly.
Step 4: Serve: Dress individual salads or the whole salad if serving immediately. Serve with lime wedges, toasted sesame seeds, or additional sriracha as garnishes.