• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • All Recipes
    • Breakfast & Brunch
    • Lunch & Dinner
    • Vegetarian Sides
    • Vegan Desserts
    • Drinks
    • Gluten- Free
    • Refined-Sugar Free Desserts
    • 10 Ingredients or Less
    • 30 Minutes or Less
  • Popular Recipes
  • About
    • Discount Codes
    • Lifestyle
  • Work With Me
  • Subscribe

ShortGirlTallOrder logo

menu icon
go to homepage
subscribe
search icon
Homepage link
  • All Recipes
  • Popular Recipes
  • Breakfast + Brunch
  • Lunch & Dinner Mains
  • Vegan Desserts
  • Drinks
  • About
  • Work with me
  • Follow ShortGirlTallOrder On:

    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » All Recipes » Tofu Recipes

    Vegan Tofu Spring Rolls

    Published: Aug 10, 2020 · Modified: Aug 28, 2021 by Megan · This post may contain affiliate links.

    9.3K shares
    Jump to Recipe
    spring rolls with text "vegan tofu spring rolls"
    fresh rolls with text "how to make fresh tofu spring rolls with a peanut dipping sauce!".

    These Vietnamese-Inspired Vegan Tofu Spring Rolls will be your new favorite lunch of summer! With fresh herbs, raw crunchy veggies, soft rice noodles, and crispy tofu- these tofu fresh rolls are truly delicious. Plus, this recipe also includes an easy 5-ingredient peanut sauce for dipping!

    platter of fresh rolls with basil, tofu, and fresh vegetables with a side of peanut sauce, limes, peanuts, and fresh purple flowers on top

    Until I moved to Seattle, I had never tried Vietnamese food before. I pretty much stuck to Thai food & Chinese food when I lived on the East coast, but luckily Seattle is FULL of delicious and authentic Vietnamese restaurants.

    While I've definitely found a newfound love of pho in winter, my favorite Vietnamese food I've had so far is tofu fresh rolls. There's just something about the mix of fresh herbs & veggies, crispy tofu, soft rice noodles, and peanut dipping sauce that is just SO good!

    What ingredients are in Vietnamese fresh spring rolls?

    Traditional Vietnamese Spring rolls, called gỏi cuốn, are made from rehydrated rice paper filled with seasonal raw vegetables, rice vermicelli, fresh herbs, and a protein (usually shrimp or pork) (source).

    In my experience, they are usually served as an appetizer at Vietnamese restaurants. Although, I personally enjoy eating them as a lighter lunch filled with crispy tofu in place of meat!

    This vegan spring roll recipe isn't traditional since there is no fish sauce in the peanut sauce, we're subbing tofu for shrimp/pork, and we are adding in some extra veggies. However, that's how we keep this tofu spring roll recipe vegan and as close to the original flavors of this dish as possible!

    How to roll make assemble vegan spring rolls

    First of all, I have to credit Lisa at healthylittlenibbles for her tips & step by step photos on how to roll spring rolls. I followed these tips exactly and will be sharing them with you here today! 

    Ingredients:

    overhead shoof ingredients including lettuce, cilantro, thai basil, shredded carrot, sliced red peppers, vermicelli noodles, tofu, and rice paper wraps

    Cook the salt & pepper tofu & vermicelli

    Salt and Pepper Tofu is a dish I first learned about from Food52. However, I changed up the recipe a bit to use extra-firm tofu and white pepper to better match the flavors of these fresh rolls.

    There are two ways to cook salt and pepper tofu.

    The first is to add them to a tray covered in parchment paper and bake for 20-25 minutes. The second is to pan fry the tofu in sesame oil. I personally prefer pan-frying, but if you want to keep this dish oil-free- try baking them instead!

    When it comes to vermicelli noodles, just follow the instructions on the package and run under cold water before using them!

     Prep veggies & assemble station with bowls

    Once the tofu is cooked and cooling, I prep a bowl with each ingredient I am using for my veggie rice wraps as well as a large bowl filled with lukewarm water. This is super important to do ahead of time so that you can focus on filling & rolling the rice paper spring rolls vs. scrambling to find ingredients as you go.

    Dip the rice paper in lukewarm water

    If you've never worked with rice paper before, I will be honest, it may take a couple of tries to get a good rolling technique down. 

    However, my best tip is to always make sure to use lukewarm water as this helps to soften the rice paper just the right amount. If the water is too hot, it'll be impossible to roll the rice paper as it will be too sticky. If the water is too cold, the rice paper won't soften enough and will break while rolling.

    P.S- here is the brand of rice paper wrapper I used.

    four pictures adding toppings to rice paper including lettuce, carrot, pepper, vermicelli rolls, tofu, and Thai basil

    Add the tofu & raw vegetable filling

    I prefer to add the lettuce first. I used a spring mix because I love the mix of flavors & textures, but any variety works here.

    Then, I like to add slices of veggies & herbs. I used carrots, red peppers, and cilantro, but feel free to add whatever you want! Mint seems to be more traditional, but I personally prefer cilantro and Thai basil myself.

    Lastly, add in the salt & pepper tofu and Thai basil. As you can see from the pictures, I like to place my tofu and Thai basil in different places in these vegetarian rice paper rolls so they both show on the outside once wrapped.

    Roll the veggie spring rolls

    Check out my video or the process shots below for a step-by-step guide on how to roll these spring rolls with tofu!

    three pictures rolling up fresh rolls in rice paper with tofu and Thai basil

    Make the peanut dipping sauce

    Luckily this sauce is just five ingredients- Creamy (UNSALTED) peanut butter, soy sauce, lime juice, maple syrup, and sriracha.

    I like my dipping sauce a little sweeter so I add in 2 Tbsp maple syrup, but 1 Tbsp also works.  Also, the sriracha is totally optional and the amount you add will depend on your spice preference.

    Then, top with some optional crushed peanuts and dig into these tofu salad rolls!

    FAQ & Substitutions:

    Can I make fresh veggie spring rolls ahead of time?

    A few hours yes, but a day in advance no. The rice paper will harden in the fridge and lose that desirable chewy texture you want.

    I personally like my fresh rolls best right after they are made, but have found they can keep well for 2-3 hours at room temperature and still maintain that chewy texture. This also makes them a really fun appetizer!

    That being said, you can definitely prep all the ingredients in advance and just roll everything in the rice paper when you are ready to eat. This means cooking the tofu and chopping the veggies to prep. If you do this, just make sure to store the veggies and tofu in separate closed containers in the fridge.

    Are fresh rolls gluten-free?

    Yes! All the ingredients in this recipe are gluten-free making this a vegan and gluten-free meal. 

    What can I substitute for peanut dipping sauce?

    If you're not a fan of peanut sauce you can always sub peanut butter 1:1 with almond or cashew butter in this recipe.

    However, if you're looking for a light dipping sauce, I also love a vinegar-based sauce (I've had it at restaurants before and it's SO delicious, but it usually contains fish sauce). This Vegan Fish Sauce for Dipping (Nuoc Cham Chay) Recipe is a great one to try from Andrea Nguyen.

    hand dunking a fresh roll filled with tofu, basil, and veggies into a bowl of peanut dipping sauce

    I truly hope you all love these Vegan Tofu Spring Rolls with a Peanut Dipping Sauce! They are super fresh, a fun Summer cooking project, and make the best appetizer or veggie-filled dinner recipe. Enjoy!

    -TSG

    More fresh vegan & gluten-free lunch and dinner recipes you will love:

    • tahini-quinoa-bowls-1
      Veggie Quinoa Bowl with Cilantro Tahini Dressing
    • Vegan Chickpea Quinoa Arugula Salad with Lemon Garlic Dressing
    • stacks of edamame hummus veggie wraps on a wooden board
      Edamame Hummus Veggie Wraps
    • flour tortillas filled with mushrooms, chimichurri sauce, purple cabbage, with extra limes and a bowl of chimichurri sauce on the side
      Portobello Mushroom Tacos with Cilantro Chimchurri

    If you loved this recipe, please leave a 5-star review on the recipe card. I always appreciate your feedback and support! You can also follow along on my Instagram, Facebook, TikTok, and Pinterest, or sign up for our newsletter!

    platter of fresh rolls with basil, tofu, and fresh vegetables with a side of peanut sauce, limes, peanuts, and fresh purple flowers on top

    Vegan Fresh Tofu Spring Rolls

    Fresh Tofu Spring Rolls filled with salt & pepper tofu, fresh vegetables, vermicelli noodles, Thai basil, cilantro, and served with a peanut dipping sauce!
    5 from 10 votes
    Print Pin
    Course: Vegetarian Sides
    Cuisine: Vietnamese
    Prep Time: 30 minutes
    Cook Time: 15 minutes
    Additional Time: 15 minutes
    Total Time: 1 hour
    Servings: 6 fresh rolls
    Author: Megan Horowitch

    Ingredients 
    US Customary - Metric

    Salt & Pepper Tofu

    • 14 ounces block tofu pressed and cut into 12 long slices
    • 2 Tablespoons cornstarch
    • 1 teaspoon salt
    • 1 teaspoon white pepper use less if you prefer less spicy tofu
    • 1 Tablespoon sesame oil

    Fresh Roll Ingredients

    • 12 rice paper sheets
    • 3 ounces dried vermicelli cooked according to package instructions
    • 2 cups lettuce
    • 1 red pepper thinly sliced
    • 1 large carrot thinly sliced or shredded
    • Thai basil optional, about 24 leaves or 2 leaves per roll
    • Cilantro optional, about 24 sprigs or 2 per roll, stems are okay to eat. Can be subbed 1:1 for mint

    Peanut Dipping Sauce

    • ⅓ cup peanut butter UNSALTED in a must, creamy preferred
    • ⅓ cup water
    • 1 Tablespoon soy sauce
    • 1 Tablespoon lime juice
    • 2 Tablespoons maple syrup
    • ½-1 teaspoon sriracha optional, for spice
    • crushed peanuts optional, as garnish

    Instructions

    Cook the Tofu & Vermicelli Noodles

    • First, slice the block of tofu in half and press it between two towels or two paper towels. Let the tofu sit for 10 minutes to soak up any excess moisture.
    • While the tofu is being pressed, bring a pot of water to a boil and add in the vermicelli noodles. Cook for 3-5 minutes until tender. Strain, rinse under cold water, and set aside in a small bowl.
    • Remove the pressed tofu and slice each half into 6 slices. Then, add to a large bowl and add in the cornstarch, salt, and pepper. Mix together until the tofu is completely coated.
    • Add the sesame oil to a cast-iron or non-stick pan and heat. Once the oil is hot, add in the tofu and cook each side for 3-5 minutes until crispy. Once cooked, set the tofu aside in a single layer on a plate.

    Making the fresh rolls

    • Chop the veggies and prep the herbs and place them in individual bowls. Then, fill a large bowl with lukewarm water to wet the rice paper sheets
    • Get a wood board ready and brush water on the surface so it is damp. It is a good idea to dampen the board every 2-3 rolls to keep it moist.
    • Dip each sheet of rice paper in the bowl of lukewarm water to moisten the surface for a few seconds. Then, lay the sheet of rice paper onto the wood board. Place a handful of lettuce close to the bottom edge of the rice paper (leaving about 1" from the border) and top it with chopped vegetables, vermicelli noodles, and cilantro.
    • Next, arrange one tofu slice about 2 inches above the stacked vegetables on the rice paper and place the Thai basil directly on top. (View video or process shots in blog post for reference)
    • Take the lower edge of the rice paper with the toppings and roll it up until you reach the tofu. Then, fold in the left and right sides of the rice paper so it covers the tofu. Continue rolling the spring roll and press together the end to seal.
    • Repeat this process with each fresh tofu roll.

    Peanut Dipping Sauce

    • Once the fresh rolls are done, make the peanut dipping sauce by adding the unsalted peanut butter, water, soy sauce, lime juice, maple syrup, and optional sriracha to a blender or food process. Then, blend until smooth and creamy. Pour into a small serving dish and top with peanuts. Enjoy!

    Notes

    • Fresh rolls will keep well for 2-3 hours at room temperature. Fresh rolls do not store well in the fridge as the rice paper will harden, so it's truly best to enjoy these the day you make them.
    • Peanut dipping sauce can be made ahead of time and will store in a closed container in the fridge for 4-5 days. If you only have unsalted peanut butter, omit the soy sauce from the dipping sauce recipe.
    • Tofu can be prepped ahead of time and will store in a closed container in the fridge for 3-4 days. However, it will lose some of the crispy texture when stored in the fridge.
    • Veggies can also be cut and prepped in advance and will keep in a closed container in the fridge for 4-5 days.

    Nutrition

    Serving: 2fresh rolls with sauce | Calories: 334kcal | Carbohydrates: 42g | Protein: 13g | Fat: 13g | Saturated Fat: 2g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 5g | Cholesterol: 2mg | Sodium: 820mg | Potassium: 258mg | Fiber: 3g | Sugar: 7g | Vitamin A: 2752IU | Vitamin C: 28mg | Calcium: 123mg | Iron: 2mg
    Tried this recipe?Mention @shortgirltallorder or tag #sgtoeats!
    « Vegan Chocolate Cherry Cupcakes
    12 AMAZING Vegan Lemon Desserts »

    Sign up for our newsletter!

    And receive our FREE ebook with 6 must make SGTO vegan dinner recipes ready in 40 minutes or less!

    Reader Interactions

    Comments

    1. Brinda Mukherjee says

      July 01, 2021 at 5:34 pm

      Wonderfully explained, very healthy recipe. Thank You for sharing.

      Reply
      • Megan says

        July 01, 2021 at 8:48 pm

        You're so welcome 🙂

        Reply
    2. April says

      August 26, 2020 at 9:26 pm

      5 stars
      Love the freshness of this roll and the peanut sauce tastes just like the ones we have at restaurants!!

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




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

    Primary Sidebar

    picture of girl with curly hair holding a spoon of food.

    Hi, I'm Megan! I believe eating plant-based food can be enjoyable for everyone. Eating plants doesn't have to be hard and it certainly shouldn't be boring. I am here to help you on your journey to eating food you actually feel good about and to make cooking at home fun again! 

    More about me →

    Follow SGTO:

    Citrus Season Favorites:

    • overhead shot of dried citrus wheels including blood oranges, navel oranges, limes, and lemons
      How to make dried/dehydrated citrus
    • Grapefruit Olive Oil Cake with a slice cut out on top of a cake stand with grapefruit glaze and dried grapefruits on top
      Vegan Grapefruit Olive Oil Cake
    • plate of lemon pasta with peas, leeks, and fresh oregano on top
      Vegan Lemon Butter Pasta with Peas & Leeks
    • multiple lemon poppyseed muffins with lemon glaze and fresh lemons
      Vegan Lemon Poppy Seed Muffins
    • orange cookies with glaze and orange zest layered on a white wood board
      Vegan Orange Cardamom Sugar Cookies
    • a martini cocktail glass filled with a lemon drop with a dried lemon slice and dried lavender spring as garnish
      Lavender Lemon Drop Martini

    Footer

    ↑ back to top

    About

    • About
    • Contact

    Resources

    • All Recipes
    • Popular Recipes
    • Discount Codes

    Terms & Conditions

    • Privacy Policy & Disclaimer

    Copyright © 2023 ShortGirlTallOrder®. All Rights Reserved.