Make the dressing: whisk together the peanut butter, soy sauce, lime, vinegar, water, agave, ginger, garlic, sriracha, and sesame oil to combine well. Taste and adjust flavors if needed. Place in the fridge until ready for use.
Cook the noodles: cook according to package directions then strain the noodles in a colander and rinse under cold water until completely cooled. Drizzle about 1 teaspoon of sesame oil or a neutral-flavored oil over the noodles and gently toss to combine.
Put it together - In a large bowl, toss all of the salad ingredients together with the cooled noodles. Now pour the dressing on top and toss again. Taste and adjust flavors if needed.
Serve: Top with chopped peanuts, sesame seeds, extra cilantro, and green onions before serving.
Notes
Dressing - It's so easy to customize to your liking. It's on the zesty side which is delicious, but if you want a milder version, just reduce the ginger, rice vinegar, or lime juice. You can always add more to taste after combining. If you want more peanut butter flavor, add 1-2 more tablespoons and add more water to thin if needed. It does have a slight spicy kick, so you can reduce or omit the sriracha if preferred. If you don't have toasted sesame oil, you can use any neutral-flavored oil. It won't have that toasted flavor, but it will keep everything hydrated. Substitution + Add-In Ideas - snow peas, bean sprouts, roasted corn, sliced broccoli, radishes, sliced bell pepper. Fresh chopped mint, Thai basil, or regular basil.