Vietnamese vegetarian summer rolls with avocado, tofu & fresh rainbow veggies. Serve them with 3 dipping sauces - peanut sauce, hoisin & Vietnamese dipping sauce!

These Vietnamese vegetarian summer rolls are filled with an assortment of rainbow colored vegetables, creamy avocado, and protein rich tofu!
They can go by various names - summer rolls, fresh spring rolls, rainbow rolls, or rice paper rolls.
But whatever you call them, they're great for the summer and make a healthy, crunchy meal with three different dipping sauces that are full of Vietnamese flavors!
Why you'll love this recipe
- It's a healthy, gluten free meal with tons of vibrant, colorful veggies and tofu. A perfect summer time meal! (Note: the sauces will need adjustments to be gluten free)
- Make it low carb friendly by leaving out the vermicelli rice noodles.
- You can make this ahead of time - see the FAQ for how to store them.
- It's versatile - swap out the vegetables and protein for what you have on hand.
3 Dipping Sauces
You'll love these three delicious spring roll dipping sauces to go along with these fresh spring rolls. They offer different flavor profiles and spice so that you'll have something everyone can enjoy.
- Peanut dipping sauce - creamy, rich, and nutty
- Hoisin dipping sauce - sweet and savory
- Vietnamese dipping sauce - tangy, citrusy, sweet
Ingredients you'll need
- Protein - fried tofu; substitute with any protein of your choice
- Crunchy vegetables - red and yellow bell peppers, carrots, cucumbers, red cabbage
- Base - spring mix or shredded lettuce
- Fresh herbs - cilantro, basil, mint
- Wrapper - rice paper, 22cm
- Extras - avocado, thin vermicelli rice noodles, bean sprouts
Step by step instructions
- Cut the firm tofu into ½ inch pieces and pan fry them until they're golden brown. Cut them into strips. (Photos 1 and 2)
- Dip the rice paper wrapper into water for 2 seconds and place it on a flat surface. Dip it too long and the wrapper will easily tear and be too sticky. It should be stiff at first but it will soften up in seconds. (Photo 3)
- Starting with the side closest to you, add the spring mix, shredded red cabbage, and the rest of the vegetables on the wrapper. Place the tofu, avocado, rice noodles, and herbs on top of the vegetables. (Photos 4, 5, 6).
- Alternatively, you can place the filling on top of each other into a pile. (Photo 7)
- Starting from the end closest to you, roll up the rice paper wrapper until all the filling is contained. (Photos 8 and 9)
- Fold in the left and right sides of the wrapper and roll it up completely. (Photo 10)
- Cut the rice paper roll crosswise into 2 inch pieces and lay them on a plate. Serve with peanut, hoisin, and nuoc cham sauces.
Make ahead instructions
You can make these up to 3 days ahead:
- Leave the summer rolls whole (don't cut them into pieces).
- Wrap each individual roll in plastic wrap. This prevents the rice paper wrapper from drying out and getting hard. It also prevents them from sticking together.
- Place them in an airtight container and place a damp paper towel on top of the wrapped rice paper rolls. This helps keep the wrapper moist and soft. Keep it in the fridge for up to 3 days.
Frequently asked questions
Summer rolls, called Goi Cuon in Vietnamese, are wrapped with fresh rice paper wrappers that are translucent and filled with fresh, raw vegetables. They are not fried and are served cold or room temperature.
Spring rolls, called Cha Gio in Vietnamese, are wrapped with a wheat flour wrapper and usually filled with glass noodles, cabbage, and ground meat. They are then deep fried and served hot.
You can cut them into cross sections that are about 2 inches long for easier dipping and eating. Otherwise, you can serve them whole with sauces on the side.
A fun way to serve them is deconstructed where guests can assemble and roll their own.
Wrap each individual summer roll in plastic wrap and place them in an airtight container with a damp sheet of paper towel on top. Store it in the fridge.
Wrapping them in plastic wrap prevents the rice paper wrapper from drying out and getting hard. It also prevents them from sticking together. They will last for 2 to 3 days in the fridge. You can definitely make this ahead!
More vegetarian recipes:
- Asian Sesame Broccoli Salad
- PF Chang's Vegetarian Lettuce Wraps
- Spicy Korean Cucumber Salad
- Stir Fried Garlic Scapes
- Thai Basil Tofu Stir Fry
Recipe
Vegetarian Summer Rolls with 3 Dipping Sauces
Equipment
☑ Ingredients
Summer Rolls
- 1 cup shredded carrots
- ½ large red bell pepper - - julienned
- ½ large yellow bell pepper - - julienned
- 6 cocktail cucumbers - - julienned
- 16 oz firm tofu - - cut into ½ inch strips
- 3 - 4 cups spring mix or shredded lettuce
- 1 cup shredded red cabbage
- 1 avocado - - cut into ½ inch strips
- 4 oz dried vermicelli rice noodles - - cooked according to the directions
- 1 cup fresh herbs - - cilantro, basil, mint (use any combination)
- rice paper wrappers - - I used 10 inch wrappers (25 cm)
Vietnamese Dipping Sauce – Nuoc Cham
- ¼ cup vegan fish sauce - - (See Note 1 for other vegan alternative); For non-vegetarians: substitute with regular fish sauce
- ¼ cup sugar
- ⅓ cup water
- 2 Tablespoons lime juice - – freshly squeezed, about half a lime
- 2 teaspoons rice wine vinegar
- 1 clove garlic - – finely diced
- 1 small Thai chili pepper - – finely diced
- 1 Tablespoon shredded carrot - - for garnish
- 1 teaspoon chili garlic sauce - – (optional)
Hoisin Dipping Sauce
- ½ cup hoisin sauce
- 4 teaspoons sugar
- 4 teaspoons water
- 4 teaspoons lime juice - – freshly squeezed
- 1 Tablespoon chopped peanuts - – for garnish
Peanut Dipping Sauce
- ¼ cup creamy peanut butter - – I used all natural unsweetened peanut butter
- ¼ cup lite coconut milk - – can substitute with water
- 1 ½ Tablespoon hoisin sauce
- 1 ½ Tablespoon lime juice
- 1 teaspoon brown sugar
- 1 Tablespoon chopped peanuts - – for garnish
- 1 Tablespoon chili garlic sauce - – (optional)
Instructions
Make the dipping sauces (peanut, hoisin, Vietnamese nuoc cham):
- For each sauce, set aside the garnish and mix together all the ingredients in a medium size bowl. Add the garnish right before serving. Makes ¾ cup peanut sauce; makes ¾ cup hoisin sauce; makes 1 cup of Vietnamese dipping sauce (nuoc cham).
Pan fry the tofu
- Cut the block of tofu into ½ inch strips. Add a teaspoon of oil to a pan over medium high heat and fry the tofu strips until they are golden brown on both sides. About 4 - 5 minutes. Set this aside.
Make the summer rolls
- Add about a third inch of water to a large shallow dish to dip the rice paper wrappers in. Dip one sheet of rice paper wrapper in the water for two seconds and place it on a flat surface. (see Note 2)
- Starting with the side closest to you, add the mix greens/lettuce and shredded red cabbage on top of the rice paper wrapper, leaving an inch of wrapper on the edge to grab ahold of later. This will provide a barrier between the vegetable filling and the delicate rice paper wrappers.
- Next place the peppers, carrots, tofu, and avocado on top of the mixed greens. Finally add the vermicelli rice noodles and fresh herbs on top of everything. You should have a stack of the filling piled on top of each other.
- (Optional) For presentation: if you prefer to see the colorful vegetables through the wrapper, lay them flat on the rice paper wrapper in the center. As you're rolling it up, you should be able see the vegetables through the rice paper.
- Starting from the end closest to you, pick up the inch of wrapper left uncovered and roll it up a quarter of the way.
- Continue rolling until all the filling is rolled into the rice paper wrapper.
- Fold the left and right side of the wrapper towards the center and continue to roll it all the way up.
- Place the summer roll on a plate and let it sit for 1 minute or until the wrapper is no longer tacky. The surface should still feel soft and pliable but it should not feel sticky since the excess water should be absorbed by now.
- Cut each summer roll crosswise into about 2 inch pieces and arrange them on a plate. Serve with the peanut, hoisin, and Vietnamese dipping sauces.
✎ Recipe Notes
- For vegetarian or vegan option: Replace the fish sauce with light soy sauce. Dark soy sauce can overwhelm the flavor.
- Rice paper wrappers are delicate and can easily tear if you leave it in water for too long. Too short of time and the wrapper will be too stiff to roll up. I found two seconds to be just the right amount of time. It should be stiff when you take it out of the water but it will soften very quickly - literally in seconds.
Nutrition
*Nutritional information is an estimate, calculated using online tools.
Allison
These summer rolls were so enjoyable and flavorful with all those dipping sauces!
Jeannie
These were so easy and tasty! I love how healthy these are!
Angela
I love these summer rolls, they are so good and fresh to eat. My favorite snack for summer.
Michelle
Just wonderful! Restaurant quality! I just need to get better at rolling them. 🙂
Jamie
Aww thank you Michelle!
krishna avadayas
Hi, while I was looking for a recipes where I can get a few ideas on how to make summer rolls, your recipe gave me more ideas. You're never stingy sharing your recipes.
Thank you so much.
nancy
I love love love summer rolls - thanks for the easy recipe!
Mama Maggie's Kitchen
This dish looks SO deliciously good. I wish I could eat that right now!
Chef Dennis
This is my kind of rolls!
Lindsay
These are one of my absolute favorite things to make. I'm so excited for warm weather coming soon where I live so I can make them again!
Linda
Whoaaaaa...seriously in love with these rainbow rolls! Not only they're healthy, but they look so pretty, too!
Courtney
Love these spring rolls and all 3 of the dipping sauces! This is such a great party appetizer - there’s something for everyone.
FOODHEAL
Oh my, these are looking so yummy, calling summer to come. It's been years since I made rolls, this recipe has just given me the desire to make some. Thank you
Jackie
My goodness, these are GOOD!
I have made them several times now - I have tried the recipe as is a couple of times (yum!) and also mixed up the flavours - I have added some cooked chicken or prawns sometimes too, when I don't need to have them vegetarian.
They are always a hit, and the plate is cleared up in no time!
Aimee
Hi! I held a bday party for my son and daughter (twins) the other day, and we made these delicious summer rolls and your dipping sauces. Well, let's just say I should have made more - they went so fast! They were so tasty and the sauces worked well. Most importantly, they looked fabulous!
Jamie
Thank you Aimee! I agree, these vegetarian summer rolls are great for a party or a large crowd. So glad you loved them!
Dannii
My summer rolls turned out so beautiful and delicious! I made the peanut dipping sauce and it was epic. I can't wait to make this again!
veenaazmanov
Such a healthy dish with all the crunchy and colorful veggies. The sauce options added so much flavor and was definitely a favorite for the family. I'd love to have this as a creative platter for a get together.
Anjali
These summer rolls are absolutely beautiful and I loved the variety of the dipping sauces! My kids had a blast making these with me at home - they're going on our regular dinner menu!
Adriana
yours are the best spring rolls I've made and I've made a few. Those dipping sauces are also amazing. Perfect pairing.
Alex
These are SO good - perfect for entertaining. They look beautiful on the plate and taste even better. The three dipping sauces are such a wonderful touch also.