Cook the rice vermicelli noodles according to package directions. Drain and rinse with cold water to stop cooking. Set aside.
If using tofu, toss the cubes with soy sauce and sesame oil. Pan-fry or bake the tofu until golden brown and slightly crispy. Set aside.
Prepare the peanut sauce: In a medium bowl, whisk together the peanut butter, warm water, soy sauce, rice vinegar, honey or maple syrup, lime juice, minced garlic, grated ginger, and red pepper flakes until smooth. Add more warm water, one teaspoon at a time, if you need a thinner consistency.
Assemble the bowls: Divide the cooked noodles among four serving bowls.
Arrange the fresh ingredients over the noodles: top each bowl with lettuce or cabbage mix, julienned carrots, and sliced cucumber.
Add your cooked protein (tofu, shrimp, or chicken) to each bowl.
Drizzle a generous amount of the peanut sauce over the ingredients in each bowl.
Garnish with fresh mint, cilantro, and chopped peanuts before serving.
Notes
For meal prep, store the sauce separately from the assembled bowls to keep the vegetables crisp.
Substitute rice noodles with shredded cabbage or lettuce for a lower-carb option.
If you prefer a tangier sauce, increase the rice vinegar slightly.