Fresh Vegetarian Spring Rolls with Crispy Tofu
These bright, crunchy rolls come together in about 35 minutes and feel like a restaurant appetizer you made yourself. The pan-fried tofu gives them a chewy, savory center that makes each bite substantial, while the peanut sauce ties everything together.

Why These Spring Rolls Work
The contrast between the tender rice paper and the crisp julienned vegetables keeps every bite interesting. Instead of raw, bland tofu, a quick sear adds a golden crust and a toasty flavor that stands up to the fresh herbs.
You get a full meal in one neat package: protein from the tofu, lightness from the vegetables, and a creamy, tangy dip that you can adjust to your heat preference. No deep frying, no heavy batter, just clean, satisfying flavors.
Ingredients

- 8 oz extra-firm tofu: pressed and cut into 1/2-inch cubes; gives the rolls a chewy, savory bite
- 2 oz dried rice vermicelli: the thin noodles that make the filling tender and springy
- 6 (8-inch) rice paper wrappers: the translucent wrappers you’ll soften in warm water
- 1 medium carrot: julienned into thin matchsticks
- 1/2 English cucumber: julienned, with the seeds scooped out if watery
- 2 cups shredded lettuce: romaine or butter lettuce works best for a cool crunch
- 1/2 cup fresh cilantro leaves: a few sprigs per roll
- 1/4 cup fresh mint leaves: adds that unmistakable fresh pop
- 1 tbsp neutral oil: for searing the tofu, such as avocado or vegetable oil
- 1/4 tsp kosher salt: to season the tofu while it cooks
For the peanut sauce
- 1/4 cup creamy peanut butter: the base of a rich, nutty dip
- 2 tbsp soy sauce or tamari: use tamari for a gluten-free option
- 1 tbsp fresh lime juice: brightens the sauce and cuts the richness
- 1 tbsp honey or maple syrup: a touch of sweetness to balance the salt and acid
- 1/2 tsp sriracha: adds a gentle heat, or more to taste
- 2 to 3 tbsp warm water: to thin the sauce to a dippable consistency
Variations / Substitutions
- Swap the tofu: pan-seared tempeh or sautéed shiitake mushrooms work well, and both deliver a meaty bite without changing the assembly.
- Go gluten-free: replace the soy sauce with tamari or coconut aminos, and make sure your rice paper wrappers are labeled gluten-free.
- Change the herbs: basil can stand in for mint, or a mix of cilantro and Thai basil works if you want a bolder flavor.
- Adjust the heat: increase the sriracha in the sauce or add a thinly sliced jalapeño to the filling.
- No peanut butter: almond butter or sunflower seed butter makes a solid alternative, though the taste will be a little earthier.
If you enjoy these, you might like playing with cooked shrimp in our Shrimp Summer Rolls for a protein switch.
How to Make Vegetarian Spring Rolls
Step 1: Sear the Tofu

Heat the 1 tbsp oil in a large nonstick skillet over medium-high heat. Once the oil shimmers, add the tofu cubes in a single layer and season with the 1/4 tsp salt. Cook without moving them for about 3 to 4 minutes, until the bottoms are deeply golden.
You will know the tofu is ready to flip when it releases from the pan with little effort and the kitchen smells toasty. Use a thin spatula to turn each cube and cook the other sides until evenly browned, about 3 more minutes. Transfer the tofu to a plate and let it cool while you prep the rest.
Step 2: Soak the Noodles

Bring a small pot of water to a boil. Add the rice vermicelli and cook according to the package directions, usually 2 to 3 minutes, just until tender with no hard center. Drain the noodles right away and rinse them under cold water until they feel cool to the touch.
Set the rinsed noodles in a strainer to drain thoroughly. They should look translucent and feel slippery, and any excess water should drip away so the rolls don’t turn out soggy.
Step 3: Whisk Together the Peanut Sauce

In a small bowl, combine the 1/4 cup peanut butter, 2 tbsp soy sauce, 1 tbsp lime juice, 1 tbsp honey, and 1/2 tsp sriracha. Stir with a fork or a small whisk until the mixture comes together in a thick, smooth paste.
Slowly add the warm water, one tablespoon at a time, whisking after each addition. Stop when the sauce reaches a pourable but still creamy consistency. Taste and add a pinch more sriracha or lime juice if you like. Set the sauce aside so the flavors can meld while you roll.
Step 4: Slice the Vegetables

While the tofu and noodles cool, prep the carrot, cucumber, and lettuce. Cut the carrot and cucumber into thin matchsticks, aiming for pieces about the length of your index finger. Shred the lettuce if it is not already shredded, and pick the cilantro and mint leaves from their stems.
Piling the cut vegetables onto a plate or a large cutting board lets you see all the colors at once. The bright orange, green, and white make the rolling station feel organized and inviting.
Step 5: Soften the Rice Papers

Fill a wide, shallow dish such as a pie plate with warm water. Dip one rice paper wrapper into the water for about 5 seconds, just until it begins to feel pliable but is still slightly firm. Lay the wrapper flat on a damp cutting board or a clean damp tea towel.
The wrapper will continue to soften as you work. You want it tacky and bendable, not floppy or wet, so err on the side of a shorter dip. If a wrapper tears while you roll, use a second one as an outer layer.
Step 6: Roll and Serve

Place a small handful of shredded lettuce slightly below the center of the prepared wrapper. Top with a few strips of carrot, a few strips of cucumber, a small bundle of noodles, a pinch of cilantro and mint, and 3 or 4 tofu cubes. Fold the bottom edge of the wrapper up and over the filling, pulling it snugly toward you. Tuck in the left and right sides, then roll the whole thing away from you like a tight burrito.
Repeat with the remaining wrappers and fillings. Set the finished rolls seam-side down on a plate and serve them right away with the peanut sauce. The translucent rice paper and the colorful filling make them look as fresh as they taste.
Tips for Spot-On Rolls
- Keep a damp tea towel under your rolling surface and another one over the finished rolls to prevent sticking and drying out.
- Lightly wet your fingers before handling the wrappers. Dry fingertips can catch on the delicate surface and cause tears.
- Drain the noodles thoroughly and shake them a few times in the strainer. Even a small puddle of water in the roll will soften the wrapper too much.
- Practice with one wrapper first if you are new to rolling. The first one might look a little loose, but the seal tightens as the wrapper dries slightly.
Scale the recipe for a crowd:
| Rolls | Wrappers | Tofu | Vermicelli | Carrot | Cucumber |
|---|---|---|---|---|---|
| 6 | 6 | 8 oz | 2 oz | 1 | 1/2 |
| 12 | 12 | 16 oz | 4 oz | 2 | 1 |
What to Serve With Vegetarian Spring Rolls
A bowl of light miso soup turns these into a warming meal, with the salty broth playing off the fresh herbs. Or keep it cold and crisp with a sesame cucumber salad, which echoes the crunch inside the rolls without being heavy.
Frequently Asked Questions
My rice paper always tears. What am I doing wrong?
You are likely soaking the wrapper for too long. Dip it for only 5 seconds, then let it soften on your work surface rather than in the water. If a tear happens, double-wrap the roll with a second sheet.
Are these spring rolls gluten-free?
Yes, when you use tamari or coconut aminos in place of soy sauce. Most rice paper wrappers are naturally gluten-free, but check the package to be sure.
Can I freeze leftover spring rolls?
I would not recommend it. Freezing makes the rice paper rubbery and the fresh vegetables lose their crunch. These are best eaten the day you make them.
Can I use fresh rice noodles instead of dried vermicelli?
You can. Fresh sheets of rice noodle are wider and softer, so cut them into thin ribbons before adding them. Dried vermicelli is easier to store and just as tender after a quick boil.

Vegetarian Spring Rolls Recipe
Ingredients
Method
- Heat oil in a skillet over medium-high heat, add the tofu cubes and salt, and sear until golden on all sides.
- Cook the vermicelli according to package directions, drain, rinse with cold water, and set aside to drain completely.
- Whisk the peanut butter, soy sauce, lime juice, honey, and sriracha into a smooth paste, then thin with warm water a tablespoon at a time.
- Slice the carrot and cucumber into matchsticks, shred the lettuce, and pick the herb leaves.
- Dip a rice paper wrapper in warm water for about 5 seconds, lay it on a damp surface, and arrange a portion of lettuce, vegetables, noodles, herbs, and tofu in the lower center.
- Fold the bottom edge over the filling, tuck in the sides, and roll tightly. Serve immediately with the peanut sauce.
