30-Minute Tofu Spring Rolls with Creamy Peanut Sauce
These tofu spring rolls are packed with crunchy vegetables, fresh herbs, and golden pan-fried tofu. They come together fast enough for a weeknight dinner and feel way more fun than a regular salad.

Make a batch of the quick hoisin-peanut sauce, and you’ve got a meal that tastes like takeout without the wait. No deep-frying, no complicated steps, just crisp, chewy rolls that everyone at the table can help assemble.
Why These Tofu Spring Rolls Keep Showing Up on My Table
The texture mix is what sells it. You get soft rice noodles, cold crunchy carrot and cucumber, buttery avocado, and warm seared tofu all in one bite. It’s fresh and substantial at the same time.
The dipping sauce does the heavy lifting on flavor. It’s savory, a little sweet, and just thick enough to cling to every roll. I’ve brought these to potlucks and eaten them solo for lunch, and they never feel like compromise food.
Ingredients

- 8 oz extra-firm tofu, pressed and cut into 16 long strips: pressing removes water so the tofu browns instead of steaming
- 1 tbsp soy sauce or tamari: adds salt and depth to the tofu
- 1 tsp toasted sesame oil: gives the tofu a subtle nutty note
- 1 tbsp neutral oil, like vegetable or canola: for pan-frying
- 2 oz dry rice vermicelli noodles: thin rice noodles cook in minutes
- 8 large round rice paper wrappers (8-inch diameter): the kind that soften in water
- 1 cup shredded carrot: about 1 medium carrot
- 1 cup thinly sliced seedless cucumber: keeps the rolls crisp
- 1 cup loosely packed fresh herbs (mint, cilantro, and/or Thai basil): use what you have
- 4 large butter lettuce leaves, torn into bite-size pieces: adds a soft layer inside
- 1 ripe avocado, sliced (optional): for creaminess
- 3 tbsp creamy peanut butter: the base of the sauce
- 2 tbsp hoisin sauce: the sweet-savory backbone
- 1 tbsp soy sauce: balances the hoisin
- 1-2 tsp sriracha or chili garlic sauce: adjust to your heat preference
- 2-3 tbsp warm water: to thin the sauce
Variations and Swaps
- Swap the tofu: use tempeh for a firmer, nuttier bite, or leave it out for all-veggie rolls.
- Go nut-free: replace the peanut butter with sunflower seed butter and skip the hoisin if it contains nuts; use a simple soy-lime dip instead.
- Make it gluten-free: choose tamari instead of soy sauce and verify your hoisin brand.
- Change the herbs: if you’re out of mint or cilantro, a little shiso or even a handful of baby spinach works in a pinch.
- Add extra crunch: toss in thinly sliced bell pepper, bean sprouts, or pickled radish.
If you like handheld meals packed with herbs and texture, you’ll probably love my Green Papaya Salad.
How to Make Tofu Spring Rolls
Step 1: Pan-Fry the Tofu

Heat the 1 tbsp neutral oil in a large nonstick skillet over medium-high heat. While the pan heats, toss the pressed tofu strips with the 1 tbsp soy sauce and 1 tsp sesame oil. Lay the strips in a single layer in the hot skillet and cook for about 3 minutes on the first side, until deeply golden.
Flip each piece and cook for another 3 to 4 minutes on the second side. The tofu should feel slightly firm and chewy at the edges. Transfer the strips to a plate and let them cool slightly while you prep everything else.
Step 2: Cook the Vermicelli and Prep the Fillings

Bring a small pot of water to a boil, then remove it from the heat. Add the 2 oz of dry rice vermicelli and let them soak for 3 to 4 minutes, until tender but still with a little spring. Drain and rinse under cold water so they stop cooking and don’t clump.
While the noodles soak, shred the carrot on a box grater, slice the cucumber into thin matchsticks, and tear the herbs and lettuce. Arrange the carrots, cucumber, herbs, lettuce, and avocado (if using) on a platter or cutting board so they’re easy to grab when you roll.
Step 3: Whisk the Dipping Sauce

In a small bowl, whisk together the 3 tbsp peanut butter, 2 tbsp hoisin sauce, 1 tbsp soy sauce, and sriracha to taste. Add warm water a tablespoon at a time, whisking until the sauce is smooth and thin enough to dip. Aim for a consistency that clings to a spoon but drips slowly. Set the sauce aside.
Step 4: Assemble the Rolls

Fill a shallow dish or pie plate with warm water. Submerge one rice paper wrapper for about 5 to 10 seconds, just until it becomes pliable but not floppy. Lay it flat on a clean, damp cutting board or kitchen towel.
In the lower third of the wrapper, layer a couple pieces of lettuce, a small bundle of noodles, some carrot and cucumber, a few herbs, a strip of avocado if using, and two pieces of the cooked tofu. Don’t overstuff, about 2 to 3 tablespoons of filling total works best.
Step 5: Roll and Serve

Fold the bottom edge of the rice paper up over the filling, then fold in both sides like a burrito. Roll tightly toward the top edge, keeping gentle tension so the roll holds its shape. Place each finished roll seam-side down on a plate lined with a damp paper towel, and cover loosely while you repeat with the remaining wrappers and fillings.
Arrange the spring rolls on a platter with the peanut dipping sauce in a small bowl beside them. Serve right away while the rice paper is soft and the veggies are at their crunchiest. If you cut one in half on a diagonal, you’ll see all the colorful layers through the translucent wrapper.
Tips for the Best Tofu Spring Rolls
- Press the tofu for at least 15 minutes under a heavy pan or with a tofu press. The dryer it is, the better the golden crust.
- Keep a bowl of warm water handy and redip your fingers if the rice paper starts to stick to the board during rolling.
- Don’t let the rice paper soak too long. A 5- to 10-second dunk is plenty; it will continue to soften as you fill and roll.
- Line your serving plate with damp paper towels and cover the rolls with another until serving. This keeps them from drying out or sticking together.
- If your peanut sauce thickens as it sits, stir in another splash of warm water right before dipping.
Scale the recipe for a crowd by cooking extra tofu and prepping more fillings. The table below gives you a quick guide for the key components.
| Ingredients | 4 rolls (2 servings) | 8 rolls (4 servings) | 12 rolls (6 servings) |
|---|---|---|---|
| Tofu | 4 oz | 8 oz | 12 oz |
| Rice noodles | 1 oz | 2 oz | 3 oz |
| Rice paper | 4 wrappers | 8 wrappers | 12 wrappers |
| Peanut sauce | half batch | full batch | 1.5 batches |
How to Store Leftover Spring Rolls
Assembled spring rolls are best eaten the day they’re made. If you have leftovers, wrap each roll individually in a damp paper towel and then in plastic wrap, and refrigerate for up to 24 hours. The rice paper will firm up slightly but still taste good cold, straight from the fridge. I don’t recommend freezing them. If you have extra filling components, store them separately and roll fresh ones the next day.
What to Serve with Tofu Spring Rolls
A bowl of hot miso soup alongside makes the meal feel more rounded without adding much work. For a heartier spread, pile some steamed edamame on the table, the salty pods play off the sweet peanut sauce. A simple cucumber and sesame salad also works because it echoes the crunch inside the rolls without stealing the spotlight.
Frequently Asked Questions
Can I bake the tofu instead of pan-frying?
Yes. Arrange the seasoned tofu strips on a parchment-lined sheet pan and bake at 400°F for 20 to 25 minutes, flipping halfway, until golden and chewy. The texture will be a little drier but still good.
My rice paper keeps tearing. What am I doing wrong?
The wrapper is likely too wet or you’re overstuffing. Dip it just until it’s bendable, about 5 to 10 seconds, and use a light hand with the fillings. A damp cutting board also helps the paper move without sticking.
What if I don’t have hoisin sauce for the dip?
You can make a simple alternative with 3 tbsp peanut butter, 1 tbsp soy sauce, 1 tsp honey or maple syrup, and a squeeze of lime. Thin with warm water until dippable.
Can I use a different protein?
Absolutely. Thinly sliced cooked shrimp, shredded rotisserie chicken, or even crispy baked tempeh all work well. Follow the same roll assembly, placing the protein where the tofu goes.

Tofu Spring Rolls Recipe
Ingredients
Method
- Toss tofu strips with 1 tbsp soy sauce and sesame oil. Pan-fry in the heated oil over medium-high heat for 3 minutes per side until golden, then set aside.
- Soak the vermicelli in just-boiled water for 3-4 minutes, drain, and rinse. Shred carrot, slice cucumber, and arrange all fillings on a platter.
- Whisk peanut butter, hoisin, 1 tbsp soy sauce, and sriracha. Add warm water until smooth and dippable.
- Dip one rice paper wrapper in warm water for 5-10 seconds. Lay it flat, fill with lettuce, noodles, vegetables, herbs, avocado, and 2 tofu strips, then roll tightly.
- Place rolls seam-side down on a damp towel-lined plate and cover. Serve immediately with the peanut sauce.
