Vietnamese Rainbow Rolls with Marinated Tofu and Dipping Sauce

Vietnamese Rainbow Rolls with Marinated Tofu and Dipping Sauce


- Media Credit: Leozette Roode
Your ad here?


These beautiful, fresh rolls with creamy and nutty satay sauce make for the perfect party pleaser! Serve it up as a starter, or better yet, get your guests to do all the work and roll their own
No ratings yet
Duration40 mins


  • One block firm tofu
  • 16 rice paper sheets
  • 1 Avocado
  • 1 Red Pepper
  • 1 Yellow Pepper
  • ¼ Cucumber
  • 2 Carrots peeled
  • ¼ Purple Cabbage
  • ½ Cup coriander/mint leaves
  • 100 g vermicelli noodles
  • 1 Tablespoon sesame oil
  • Edible flowers for garnish
For the tofu marinade sauce:
  • 6 tablespoons soy sauce
  • 1 tablespoon apple cider vinegar
  • 1 garlic glove minced
  • 2 teaspoons ginger grated
  • 1 tablespoon Silan date syrup/maple syrup
  • ¼ teaspoon siracha
  • Juice of ½ lemon
  • 2 teaspoons brown sugar optional
For the peanut satay sauce:
  • 3 4 tablespoons unsweetened and unsalted peanut butter
  • 5 tablespoons soy sauce
  • 2 teaspoon apple cider vinegar
  • 2 teaspoons maple syrup
  • 1 fresh chilli seeded and chopped
  • 1 tablespoon coriander chopped
  • 2 teaspoons ginger grated
  • 8 tablespoons water
  • Juice from ¼ lemon


  • Combine all the marinade ingredients in a mixing bowl and transfer to an elongated Tupperware (big enough for all the tofu to lie in flat).
  • Drain the water from the tofu and pat dry. Cut into 8 strips and lay flat on a paper towel. Place another paper towel on top of the tofu slices. Place a heavy object on top of the paper towel (for example, a book). I like using my cutting board and then I do the next few meal prep steps on top of the board as it applies pressure to the tofu. (Tip: I often replace the paper towels halfway through to drain more water).
  • On the cutting board, cut the carrot, red pepper, yellow pepper, cucumber and avocado into thin julienne strips and set aside.
  • Remove the paper towels from the tofu and cut each strip in half (so you are left with 16 strips). Place the tofu strips in the marinade – make sure every strip is covered in sauce. Set aside while you prep the noodles. Flip the tofu slices over halfway through.
  • Boil a kettle of water. Place rice noodles in a mixing bowl and top with boiling water. Stir through the noodles once they become loose. When the noodles are soft, drain the water and rinse the noodles with cold water to stop them from cooking. Add a tablespoon of sesame oil to the noodles to prevent them from sticking to each other. Set aside.
  • Make the dipping sauce by combining all the ingredients in a mixing bowl and whisking until smooth.
  • Assemble your rolls:
  • Fill a big bowl with very warm water (the bowl must be big enough for one round rice paper sheet to fit in comfortably.
  • Hold the top of the rice paper sheet and dip into the water, hold underwater for 15 seconds (or until the rice paper sheet is soft), lift out of the water and place in front of you.
  • Place your cucumber sticks one thumb away from the bottom of the sheet. Place a little bit of rice paper noodles on top (it’s okay if they fall off). Place carrot sticks behind the rice noodles. Place a strip of tofu on top of the rice noodles.
  • Fold the empty sheet part at the bottom over the filling and tuck in under the carrot stick. Place a few slices of avo and red and yellow pepper against the roll. Hold it in place, while you place three coriander leaves, mint leaves or flowers one thumb away from the top of the sheet.
  • Fold the sides of the sheets in towards the middle (to make sure your second filling does not pop out on the sides) and finally roll the whole roll from the bottom all the way to the top. Seal the edges and place in a Tupperware container.
  • Repeat to create 16 rolls in total.
  • Leozette’s Tips: 
  • Cover the completed rolls with a damp cloth to prevent them from drying out. If you want to cut the rolls in half before serving, place cling wrap around them first, then cut with a very sharp, non-serrated knife. Remove plastic and serve with your dipping sauce. You don’t have to use the veggies in the order mentioned above, have fun and play around with different varieties.
This recipe was republished with permission from Leozette Roode. Find the original recipe here.
Your ad here?


Support Plant Based News in our mission to plant 1 million trees by 2030. 🌳

Your donation supports our mission to bring you vital, up-to-the-minute plant-based news and research and contributes to our goal of planting 1 million trees by 2030. Every contribution combats deforestation and promotes a sustainable future. Together, we can make a difference – for our planet, health, and future generations.

© 2021 Plant Based News is a UK-based digital media outlet publishing content about veganism and plant-based living, including news and current events, health, personal transformation stories, features, and recipes. | Plant Based News Ltd, PO Box 71173, London, SE20 9DQ, United Kingdom.