This post may include affiliate links; see our disclosure policy.
These fresh vegetable spring rolls are packed with Thai basil, carrots, lettuce, green onion, and more! Bonus: they’re naturally gluten-free.

Here’s a recipe to go along with our Cambodia posts! Almost all of the places we stopped to eat had vegetable spring rolls, both fresh and fried. We enjoyed both, but loved the fresh rolls for their delicious crunch and vegetable goodness.
We’ve made spring rolls for this blog before, as well as to prepare before our trip with Paul, the chef behind the Green Mango Café (a post to come on that soon!). Rolling the spring rolls has always been a challenge, since the rice paper wrappers can get sticky and rather hard to work with!
However, we finally feel like after some practice we’re starting to get the hang of it! These rolls do require a little bit of time investment, but are fun to make as a “food project”, especially with family! We were glad that everyone seemed to enjoy both making and eating them.

How to make vegetable spring rolls
Although vegetable spring rolls require a little TLC when assembling them, they really aren’t that hard to make. To make these vegetarian spring rolls, you first need to prepare the vegetable fillings. Chop the basil and green onion, and shred or finely chop the carrots. (Feel free to use whatever veggies you have on hand!). You’ll also need to cook the rice noodles according to the package instructions.
Once the vegetables have been prepped, you can begin assembling the rolls. Carefully slide a rice paper wrapper into a bowl of warm water and let it soak until it’s soft and pliable. Then transfer the wrapper to a cutting board or flat work surface and fill it with veggies. Fold each side of the wrapper inward, and then roll it up. This will take some practice, so don’t fret if the wrappers tear!
Once the vegetable spring rolls are assembled, whisk together the dipping sauce and dig in.
How to store vegetable spring rolls
These vegetarian spring rolls are best enjoyed within an hour or two of making them, as the wrappers become rubbery in the fridge. If you need to prep these spring rolls ahead of time, make them up to two hours in advance and cover them loosely with plastic wrap and a damp paper towel. This will keep them from drying out too much.

Tips for making vegetable spring rolls
- Use fresh herbs — If you can, try to get ahold of some fresh herbs for the rolls, especially Thai basil, which is a fairly typical ingredient. We made the rolls this weekend with family, and everyone commented on the basil! It has a slight licorice-y taste, and can be grown in your garden or found at Asian markets. (If nothing else, it’s good idea for some seeds in the garden this year – or try growing some herbs in a pot!)
- Don’t stack the spring rolls — The rice paper wrappers are incredibly sticky, so be careful not to stack the rolls on top of each other as you’re rolling them.
- Use fish sauce for a more authentic flavor — We chose to use soy sauce in the dipping sauce instead of the more traditional fish sauce. If you want to make truly authentic spring rolls, use fish sauce instead!

Looking for more easy Asian recipes?
- Teriyaki Stir-Fry with Vegetables
- Thai Salad with Peanut Sauce Dressing
- Veggie-Packed Quinoa Fried Rice
- Incredible Spaghetti Squash Pad Thai
This recipe is…
These vegetable spring rolls are vegetarian, vegan, and gluten-free. (Double check that your soy sauce doesn’t contain gluten!).
Vegetable Spring Rolls
These fresh vegetable spring rolls are packed with Thai basil, carrots, lettuce, green onion, and more! Bonus: they’re naturally gluten-free.
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Total Time: 20 minutes
- Yield: 12 rolls 1x
- Category: Appetizer
- Method: Raw
- Cuisine: Asian
Ingredients
- 12 rice paper wrappers
- 4 ounces dried rice vermicelli noodles
- 8 lettuce leaves
- 3 to 4 carrots
- 6 green onions
- 1 red Thai chili (for spice) or red bell pepper (for less spice)
- 1 small bunch Thai basil (highly recommended! or substitute other types of basil)
- Other filling ideas: Cilantro, mint, bean sprouts, cucumber, cooked shrimp, chopped peanuts – try to have at least one fresh herb!
- 2 limes (or about 2 tablespoons fresh lime juice)
- 2 tablespoons soy sauce (or fish sauce, to be authentic Khmer (Cambodian!))*
- 1 tablespoon sugar
- 1 to 2 Thai bird’s eye chili peppers (or substitute 1 teaspoon red pepper flakes in a pinch)
Instructions
- Cook the rice vermicelli noodles according to the package instructions.
- Prepare the veggies: Wash all vegetables. Chop the lettuce leaves and Thai basil. Peel the carrot, and slice it into fine strips. Thinly slice the green onions and red chili.
- Assemble the rolls: Set up a large bowl with warm tap water. Slide in one of the wrappers for about 20 to 30 seconds, until soft and pliable. Transfer the wrapper carefully to a work surface (we found a plate or cutting board work well!). The wrapper may stick to itself or may tear, but never fear! After a couple times you’ll get the hang of it.
- Place a handful of each of the ingredients filling in a horizontal line at the bottom third of the wrapper, leaving about an inch on each the left and right sides. Fold each side of the wrapper inward, then tightly roll the wrapper up, starting from the bottom. Place the finished roll on a platter.
- Repeat for each of the rolls. (You’ll get better as you do each one.) Avoid stacking the rolls on top of each other, as they will likely stick together.
- Make the dipping sauce: Thinly slice the bird’s eye chili pepper. Mix 2 tablespoons fresh lime juice, 2 tablespoons soy sauce (or fish sauce), 1 tablespoon sugar, and the chili pepper. Taste, and adjust seasonings as desired.
- Serve immediately, or cover the rolls with a damp paper towel and plastic wrap; they’ll last for about 2 hours in a cool place (but not the refrigerator).
Notes
*Double check that your soy sauce is gluten-free. Some brands do contain gluten!
“2 tablespoons soy sauce (or fish sauce, to be authentic Khmer (Cambodian!))”
It sounds very ridiculous this part, because this dish is widely known as Vietnamese spring roll. Actually your recipe is just a fusion from the original Vietnamese ‘Goi cuon’. If you have a chance to visit Vietnam, I hope you can travel along our long seashore and taste the local specialities. We can make spring rolls from fresh material and the recipe depends on the season and what you can buy from local market. Especially there is a bunch of ‘fish sauces’ in Vietnam too. I didn’t know that fish sauce is the authentic Khmer. Maybe we have something similarity, but I hope you can show the authentic fish sauce by Khmer next to the Vietnamese one.
Our fishsauce makers tried to register the copyright for Phu Quoc fish sauce, because many Thai brands copy it but it is not authentically from that unique island in Vietnam. We feel proud of our fish sauce and our dish too. When you mention the ‘authentic Cambodian fish sauce’ , wow, I must say it is a surprise. Because the Khmer community in Vietnam is famous for a different kind of sauce – very strong smell and salty. And I don’t think you can get it from any market in Western. It smells really strong. And what you mention here is merely Vietnamese fish sauce.