Step 1- Marinate the Tofu
Place the sliced tofu in a large plate or container with the soy sauce and sesame oil. Let it marinate for at least 30 minutes so the flavor really soaks in.
Step 2- Pan-Fry the Tofu
Heat about 1/2 to 1 tablespoon of neutral oil in a non-stick pan over medium-high heat. Place the tofu in a single layer and cook for 2 to 3 minutes per side, until lightly browned on both sides.
Step 3- Make the Peanut Sauce
While the tofu marinates, combine all the peanut sauce ingredients in a small bowl. Taste and adjust the seasonings as needed, adding more chili powder for extra heat or more maple syrup for sweetness.
Step 4- Cook the Rice Noodles
Soak the rice vermicelli in boiling water for 2 to 3 minutes, or until cooked through. Drain and set aside.
Step 5- Prep for Wrapping
Add about an inch of water to a large, shallow dish. Dip a sheet of rice paper into the water for a few seconds on both sides until it softens slightly.
Step 6- Assemble the Rolls
Place the softened rice paper (rough side facing up) on a damp plate or plastic cutting board. Layer the veggies, tofu, noodles, and basil leaves onto the lower third of the wrapper.
Step 7- Roll It Up
Gently pull the lower edge of the wrapper up and over the filling, tucking everything in tightly as you go. Fold the left and right edges in, then continue rolling firmly until fully sealed.
Step 8- Repeat and Serve
Repeat the wrapping process with the remaining ingredients. Serve fresh alongside the spicy peanut sauce for dipping.