What Steve Eats

  • Recipe Index
  • Spring
  • Drinks
  • Comfort Foods
  • Work With Me
  • About
menu icon
go to homepage
  • Recipe Index
  • Spring
  • Drinks
  • Comfort Foods
  • Work With Me
  • About
search icon
Homepage link
  • Recipe Index
  • Spring
  • Drinks
  • Comfort Foods
  • Work With Me
  • About
×
  • plate of chorizo and peans over mashed potatoes
    Beans and Chorizo with Spinach
  • slices of toast with halloumi, jam, and pears
    Halloumi Toast with Jam and Honey Butter
  • a tray of chocolate chip oatmeal maple cookies
    Salted Maple Oatmeal Chocolate Chip Cookies
  • brownies on parchment with knife and cherries
    Brownies with Cherry Pie Filling
  • a glass of negroni with smoke
    Smoked Negroni
  • rosemary parmesan bread sliced on a cutting board
    Rosemary Parmesan Bread
  • bowls of potato and mushroom soup
    Potato and Mushroom Soup
  • dish of roasted onions with balsamic glaze
    Roasted Balsamic Onions
  • a bowl of mashed beets with butter and thyme
    Mashed Beets
  • plates of tiramisu topped with cherries
    Cherry Tiramisu
  • peppermint mocha martini with lights
    Peppermint Mocha Martini
  • mug of amaretto latte with almonds and whipped cream
    Amaretto Latte
Home » Appetizers

Tofu Spring Rolls

Last updated: Mar 31, 2025 | Published: Jun 8, 2021

Jump to Recipe·Leave a Review

A recipe for fresh tofu spring rolls that packs crunchy vegetables with strips of flavored tofu and a side of easy peanut dipping sauce.

spring rolls with herbs and peanut sauce

Spring rolls, often called Vietnamese spring rolls, typically consist of raw vegetables, a protein, some noodles, and herbs, all rolled up in a thin rice paper wrapper.

This recipe's protein is tofu, although shrimp and pork are also common. We'll quickly cook the tofu under the broiler; however, the roll itself is served raw. Because of that, the fresh vegetables provide a wonderful crunch, while the peanut dipping sauce elevates and ties it all together. It's a good way to enjoy fresh, in-season vegetables.

😍 Why you'll love these spring rolls

  1. They're completely customizable. You can use your favorite vegetables and herbs and vary each roll with your choice of fillings.
  2. They're fun to make. If you're serving them at a get-together, why not let everyone make their own just how they like? After the ingredients are all prepped, they take just a few minutes to assemble and roll up.
  3. They're healthy and fresh tasting. You can't beat the crunch of fresh vegetables paired with the flavors of the herbs. They're perfect for summer when both ingredients are at their peak.

If you're looking for more delicious vegetarian recipes, check out these:

  • Cauliflower Potato Leek Soup
  • Eggplant Florentine
  • Mushroom and Pumpkin Risotto
  • Remy's Ratatouille
  • Orange Pan Fried Tempeh
Jump to:
  • 😍 Why you'll love these spring rolls
  • 🥕 Ingredients
  • 🫛 Substitutions & Variations
  • 🔪 Instructions
  • ✨Top Tips
  • 🥡 Storage
  • 🙋🏼‍♀️ FAQ
  • 🍹 Pairing
  • 📖 Recipe
  • 🥗 Related
  • 💬 Comments

🥕 Ingredients

Here's everything you need to make these spring rolls with tofu.

ingredients for making spring rolls

Key Ingredients

  • Tofu - This recipe calls for one package of extra firm tofu. Softer tofu will not hold up.
  • Spring roll wrappers - You want to use rice paper spring roll wrappers that you can rehydrate with water. Package quantities may vary, but you want at least 16 wrappers.
  • Vegetables - I use carrots, cucumbers, and cabbage in the recipe as it's written, though you can use any crunchy fresh vegetable.
  • Fresh herbs - Such as basil and mint.
  • Soy sauce - A key component of the peanut sauce. If desired, use low sodium soy sauce or tamari if you want to make this recipe gluten-free.
  • Peanut butter - Any peanut putter you like is fine here.

See the recipe card below for the full list of ingredients and quantities.

🫛 Substitutions & Variations

  • Vegetables - Several other raw vegetables, such as snow peas, radishes, bell peppers, and bean sprouts, would go well in these rolls. Because the tofu has a soft texture, you may want your vegetables to provide some crunch to balance things out. Use whatever combination of vegetables you prefer.
  • Herbs - Basil, mint, cilantro, parsley, and even dill could be used.
  • Lower sodium—The peanut dipping sauce is salty. If you'd like it less so, use a lower-sodium soy sauce. However, keep in mind that the rolls themselves are a bit bland on their own, and the sauce intentionally packs some punch.
  • Add rice noodles - Rice noodles are a common addition to spring rolls. Try adding a small amount of cooked noodles to your rolls. Just be careful not to overstuff them.

🔪 Instructions

How to make the spring rolls.

slices of tofu being covered with a towel
  1. Step 1: Slice the block of tofu in half and then each half into ¼-inch slices. Place on a tray, cover with a towel, and place something heavy, like a pan, on top of the towel. Let sit for 15 minutes to press out some of the liquid.
whisking marinade ingredients in a bowl
  1. Step 2: In a bowl, whisk together the soy sauce, ginger, garlic, olive oil, honey, and rice vinegar.
sliced tofu coated in marinade
  1. Step 3: Coat both sides of the tofu with a couple of tablespoons of the sauce. Pop the pan under the broiler, adjust your oven rack as needed, and cook for 5 minutes on each side until lightly browned.
vegetables sliced on a cutting board
  1. Step 4: Slice your carrots, cucumber, and cabbage into matchstick-sized pieces. Separate the herbs into individual leaves and remove the stems. Slice the tofu into strips.
dipping spring roll wrappers in water
  1. Step 5: Set all of the ingredients out to assemble the rolls. Add some water to a shallow dish, then briefly dip one of the wrappers for 10-15 seconds to soften.
herbs on a spring roll wrapper
  1. Step 6: Lay the wet wrapper on the counter. Place a few herb leaves in the middle, followed by a few pieces of vegetables and then tofu.
tofu strips added to spring roll
  1. Step 7: Fold the sides of the wrapper inward on top of the filling.
rolling up a spring roll
  1. Step 8: Roll the wrapper up gently but firmly, squeezing to tighten the wrapper around the filling and have it stay closed.
holding an assembled spring roll
  1. Step 9: Repeat with the remaining wrappers and filling ingredients, varying the ingredients in each roll as you like. Place the rolls in the fridge until ready to serve.
whisking peanut butter into small pot
  1. Step 10: Add the remaining sauce to a small pot with the peanut butter and sriracha. Heat over low to soften the peanut butter until it is easy to whisk until smooth. Serve the spring rolls with the peanut sauce.

✨Top Tips

  • Don't overfill the wrappers! They hold less than you think. Go easy at first until you get a sense of how much filling will fit.
  • Just dip the rice paper wrappers in water briefly to hydrate. There's no need to let them sit in the water. They'll fall apart if you do.
  • Remember that what you put on the bottom of the wrappers when you fill them will be the top after you roll them.
  • Don't stress. Have fun, be creative, and don't worry if you're first few are a mess. Just eat the mess and keep going!
  • Serve within a couple of hours of serving for the freshest taste and most crunch.

🥡 Storage

These spring rolls are best enjoyed the day they're prepared. When stored in the fridge for too long, they turn soft and mushy, which is not what you want. You want that fresh vegetable crunch.

That said, you can prepare the sauce in advance, prep the ingredients for the rolls, store them in the fridge, and assemble everything just before you're ready to serve.

🙋🏼‍♀️ FAQ

What is a tofu spring roll?

A spring roll is an Asian snack or appetizer in which thin, translucent wrappers made of rice paper are filled with various fresh ingredients, often vegetables. A tofu spring roll contains vegetables and tofu.

Are spring rolls healthy?

Fresh spring rolls, when filled with fresh vegetables and not fried, are a healthy appetizer option.

Which is healthier, spring roll or egg roll?

Spring rolls are the healthier choice because, unlike egg rolls, they're not fried.

Are spring rolls gluten-free?

If you use a rice-based gluten-free wrapper (such as these from Blue Dragon) and tamari in place of the soy sauce in this recipe, then yes, these rolls will be gluten free.

🍹 Pairing

These recipes would pair nicely with spring rolls:

  • bowls of chicken curry with noodles and peanuts
    Chicken and Squash Curry
  • a dish of beet broccoli salad with yogurt dressing
    Beet Broccoli Salad
  • glasses of lemon balm lemonade drink
    Lemon Balm Lemonade Recipe
  • jars of quick pickle beans with garlic and dill
    Quick Green Bean Pickles
Print

📖 Recipe

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vietnamese spring rolls on a cutting board

Tofu Spring Rolls


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Steve Peters
  • Total Time: 55 minutes
  • Yield: enough for 8 as an appetizer or 4 for a light meal 1x
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

A recipe for fresh tofu spring rolls that packs crunchy vegetables with strips of flavored tofu and a side of easy peanut dipping sauce.


Ingredients

Units Scale
  • 1 14-ounce package extra firm tofu
  • ½ cup soy sauce
  • 1 tablespoon fresh minced ginger
  • 2 cloves garlic, minced
  • 2 tablespoons honey
  • 2 tablespoons rice vinegar
  • 2 tablespoons olive oil
  • 2 carrots
  • 1 medium cucumber
  • 1 small wedge of green cabbage
  • small bunch of basil
  • 4-5 sprigs of mint
  • about 16 rice paper spring roll wrappers
  • ⅓ cup peanut butter
  • 1 teaspoon sriracha (optional)

Instructions

  1. Drain the water from the tofu and slice the block into ¼-inch slices. Lay them on a baking sheet and cover with a clean kitchen towel. Place something heavy, like a large pan, on top to help press off some water. Let sit for at least 15 minutes while you prep the other ingredients.
  2. Mix the soy sauce, ginger, garlic, honey, rice vinegar, and olive oil in a small bowl. Brush a couple of tablespoons of sauce over the tofu and flip to coat both sides.
  3. Place the pan of tofu on a rack in the top portion of the oven. Heat the broiler and cook the tofu for about 5 minutes on each side or until lightly browned. Adjust the heat of your broiler as necessary.
  4. Slice the carrots, cucumber, and cabbage into thin matchstick-sized strips about two inches long. Remove the basil and mint leaves from the stems. When the tofu is done under the broiler, let it cool for a few minutes, then slice it into strips.
  5. Arrange your ingredients in front of you so you're ready to assemble, and everything is within reach. Add some water to a shallow dish. Start by dipping one wrapper sheet into the water for 10-15 seconds.
  6. Place the wet wrapper on the counter in front of you. Add a few herb leaves to the center, then a few vegetables and a couple pieces of tofu. Fold the sides of the wrapper inward on top of the filling. Then roll the wrapper from the bottom up, keeping it tight and giving the roll a gentle squeeze at the end so it holds its shape.
  7. Repeat with the remaining wrappers and filling ingredients, varying the filling ingredients as you like. When done, place in the fridge for up to a couple of hours until ready to serve.
  8. Make the peanut dipping sauce. Add the peanut butter and sriracha to a small pan with the remaining sauce. Heat over low heat just long enough until the peanut butter has softened, and you can easily whisk the ingredients together until smooth. Serve the tofu spring rolls with the peanut dipping sauce.

Notes

Although the spring rolls are best enjoyed the day they're made, you can prep the vegetables and tofu up to two days in advance. 

Change up the spring roll ingredients, using other herbs and crunchy vegetables. Try shrimp or pork in place of the tofu.

  • Prep Time: 45 minutes
  • Cook Time: 10 minutes
  • Category: Appetizer
  • Method: Broiling
  • Cuisine: Asian

Did you make this recipe?

Leave a comment below and share your thoughts!

🥗 Related

Looking for other recipes like this one? Try these:

  • Bok Choy with Tofu Salad
  • large dish of pesto orzo salad
    Pesto Orzo Salad
  • a plate of artichoke pasta
    Artichoke Pesto Pasta
  • Vegan Pesto Pasta Salad

Comments

No Comments

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Hey, I'm Steve

Here you'll discover delicious recipes featuring fresh, whole foods inspired by my garden and local New England farms and producers.

About Me

Spring Eats

  • a serving plate full of muffins with apples
    Apple Rhubarb Muffins

  • a bowl of cream cheese with dill, bagels, and crackers
    Dill Cream Cheese Spread

  • large plate of arugula spinach salad with chicken and dressing on side
    Arugula and Spinach Salad with Grilled Chicken

  • cake with icing on a cutting board
    Date Carrot Cake

  • plates of asparagus and tempeh
    Orange Pan Fried Tempeh with Aspargus

  • glasses of rhubarb gin cocktail with a bottle of rhubarb juice
    Ginger Rhubarb Gin Cocktail

  • jars of date overnight oats
    Cinnamon Overnight Oats with Dates

  • Vietnamese spring rolls on a cutting board
    Tofu Spring Rolls

  • glass of matcha latte with matcha powder
    Frozen Matcha Latte

  • a plate of pancake balls topped with powdered sugar
    Danish Aebleskiver Pancake Balls

Footer

  • About
  • Recipe Index
  • Privacy Policy
  • ↑ back to top

Copyright © 2025 What Steve Eats

spring rolls with tofu and peanut sauce