Bring a pot of water to a boil. Add the rice noodles and cook according to package instructions, usually about 4-5 minutes. Drain, rinse under cold water, and set aside.
In a small bowl, whisk together the peanut butter, soy sauce, lime juice, honey or agave, sesame oil, ginger, and garlic. If the dressing is too thick, add water a tablespoon at a time until you reach your desired consistency.
In a large bowl, combine the cooked noodles, shredded carrots, sliced bell pepper, julienned cucumber, shredded cabbage, and chopped green onions. Add in the shredded chicken or tofu.
Pour the peanut dressing over the noodle and vegetable mixture. Using tongs or your hands, toss everything together until well coated in the dressing.
Gently fold in the chopped cilantro and roasted peanuts for added crunch.
For the best flavor, let the salad chill in the refrigerator for at least 30 minutes before serving.
Notes
For the best flavor, let the salad chill in the refrigerator for at least 30 minutes before serving.