Cook the rice vermicelli noodles according to package directions. Drain them, rinse with cold water to stop cooking, and set aside.
Prepare your protein. If using tofu, toss cubes with 1 tablespoon soy sauce and pan-fry or bake until golden brown and slightly crisp. If using shrimp or chicken, cook until done.
Make the peanut sauce: In a medium bowl, whisk together the peanut butter, warm water, soy sauce, rice vinegar, honey/maple syrup, lime juice, garlic, ginger, and sriracha (if using). Add more warm water, one teaspoon at a time, until the sauce reaches a thick but pourable consistency.
Assemble the bowls: Divide the cooked noodles among four bowls. Arrange the lettuce, julienned carrots, and sliced cucumber neatly over the noodles.
Place your cooked protein (tofu, shrimp, or chicken) into each bowl.
Garnish generously with fresh mint and cilantro leaves. Sprinkle chopped peanuts over the top.
Drizzle the peanut sauce over all the ingredients just before serving.
Notes
For meal prepping, store the sauce separately in an airtight container. Keep the cooked noodles, vegetables, and protein separate until ready to eat to maintain crispness.
To make this dish gluten-free, use tamari instead of soy sauce in both the protein preparation and the peanut sauce.
For a vegetarian option, use the tofu or add edamame beans.
If you prefer a thinner sauce for drizzling, add more warm water to the recipe.