Vietnamese Spring Rolls Recipe (Gỏi Cuốn) w/ Peanut Sauce

This traditional Vietnamese Spring Roll recipe (gỏi cuốn) is full of fresh veggies, herbs, soft slices of pork, and shrimp all brought together with a super flavorful hoisin and peanut dipping sauce.

What are Vietnamese spring rolls or gỏi cuốn?

Vietnamese spring roll in hoisin dipping sauce

Gỏi cuốn literally means salad rolls, and for the longest time I never made that connection. I just assumed it was a unique word created for these rolls–silly me.

But these tasty little rice paper rolls are indeed an herby salad mixture, with pork, shrimp, and rice noodles. Dip it in as much sauce (or should we say salad dressing) as you’d like. I love gỏi cuốn–they’re tasty and fun to eat. They’re great as a communal meal where everyone is rolling their own at the table.

Mom says gỏi cuốn or Vietnamese spring rolls were something people never made at home in Vietnam. It has so many components, and is quite an undertaking to prepare. It was crazy to even think of making it yourself when there were literally street vendors selling these outside your house just about everywhere.

Vietnamese spring rolls were meant to be just an appetizer and never a full meal. Although when growing up, her family didn’t always have money to spend on snack foods like this.

What’s in Vietnamese spring rolls?

There are many ways to make spring rolls, but let’s talk about what’s in traditional fresh Vietnamese spring rolls:

  • rice paper wrapper
  • thin rice noodles
  • leafy lettuce, red or green
  • herbs, mainly mint. Optionally chives, cilantro, whatever you have on hand
  • thinly sliced pork (belly preferred) and boiled shrimp
  • hoisin and peanut based dipping sauce

The rice paper wrapper: bánh tráng

package of dried spring roll wrapper (rice paper)

Typically made from just rice and water, the rice paper (bánh tráng) could be easily used for lots of other things. At one Vietnamese market, over five brands of this stuff. All with multi-lingual packaging: Vietnamese, Chinese, English, and French.

During the pandemic right now, the supply chain is wrecked so I was hard pressed to find five brands, and had to hit up three markets to find one brand. And it was smaller than optimal size too but you can make any size work.

Ingredients in the rice paper wrapper

Rice paper or spring roll wrappers in America tend to have tapioca flour added and isn’t pure rice flour, to increase the strength of the paper. It makes it easier to handle and roll without breaking.

However typically in Vietnam you can get ones that are actually 100% rice flour. We’re lucky enough to have family that visits Vietnam often enough and were nice enough to bring back the super thin 100% rice flour wrappers for us. The thinner wrapper makes the wrapping and eating experience a bit different–since it’s thinner it highlights the filling ingredients more instead of making you full off wrapper.

Spring roll wrappers used in other countries

Bánh tráng is not just something Vietnamese people eat. Cambodian people have a similar roll made of the same rice paper called nime chow–it’s a meatless version dipped in a vinegar-based sauce instead of hoisin. The Chinese have a version with duck and cucumber with a hoisin based dipping sauce. Japanese restaurants are also commonly using regular and dyed versions of rice paper for rolls too.

The meat: pork belly and shrimp

cooked and sliced pork belly and shrimp

The most common and traditional meat fillings for gỏi cuốn or Vietnamese spring rolls is pork and shrimp. Nowadays you can find vegetarian versions and new twists on this with fancy beef cuts and others but if a place only makes one variety you can bet it’s gonna be pork and shrimp.

For the pork, you will typically find leaner cuts since it’s cheaper. Since we’re making it at home, we’re gonna fancy it up with fattier, better tasting pork belly!

For the shrimp, medium sized shrimp around size 31/35 is ideal. If your market doesn’t stock it, you can go a little larger or smaller and it will be fine. The medium size just makes wrapping easier. Just keep in mind when planning out your roll sizes that shrimp will shrink a little when you cook it.

How to easily devein shrimp

Like any creature that eats food, it has a digestive tract. We call it a vein because we’re all kidding ourselves about what’s really happening here: it’s poop y’all. Lets remove that shrimp vein / digestive tract! (Also see my tutorial on 3 ways to peel and devein shrimp.)

But here’s one easy way to devein shrimp I learned from my mom! It requires much less precision and best of all it is FAST!

1. Defrost your shrimip by soaking it in lukewarm water until its no longer frozen. This will not work if the shrimp is frozen. (By the way most shrimp in America is frozen, even the stuff in your butcher’s counter was previously frozen then defrosted).

2. Grab a toothpick and hold the shrimp up to a light source to locate the vein.

locating the vein on shrimp against a light source

3. Now locate the joint of the shrimp shell–it will be lighter in color than the rest of the body. Move the toothpick a little bit below the vein and push the toothpick all the way through the shrimp.

pierce shrimp with toothpick

4. Gently lift the toothpick outwards towards the back of the shrimp, breaking through the shell along the way. Do this slowly so the vein has a better chance of staying intact. If successful you’ll see the vein pull out.

pull out shrimp vein with toothpick

5. Sometimes you may miss and a clear string or nothing comes out, or the vein breaks. It’s ok! Just find another spot along the shrimp to repeat until the shrimp is clear of veins.

6. Clean the toothpick in a bowl of water or paper towel and repeat on the rest of your shrimp.

    The rice noodles (& a noodle hack!)

    dried banh hoi, dried rice noodles, and rice paper

    I recently learned a cool trick from my mom for this recipe: use bánh hỏi instead of regular rice noodles. Bánh hỏi is what you see above on the left–they’re sheets of noodles typically used to eat with grilled meat. These come dried in small rectangular sheets and you boil them just like other rice noodles, or like pasta.

    Working with bánh hỏi is much less sticky, and way easier to move around, trim, and arrange in your spring rolls. This is a huge shortcut in my opinion!

    banh hoi and thin rice noodles

    If you can’t find any bánh hỏi in your local Asian markets normal rice noodles work just fine. Go for the thin noodles to make it easier to arrange in the spring roll. And again if you can’t find thin ones, medium thickness will be ok too.

    Whichever noodle choice you go with, cook them according to the package’s instructions, then rinse and drain to cool and stop the cooking process. After it drains, you can spread it out on a plate a bit before all the noodles clump and stick in a large mass in your strainer.

    Vegetables and herbs for Vietnamese spring rolls

    lettuce, mint and chives

    Anytime I ask my mom or aunts about what ingredients goes in something, the answer usually is some form of “whatever you want” which is always hilarious but not super helpful to me.

    The most common vegetables and herbs for Vietnamese spring rolls are simply a green leaf lettuce and mint. You can go for any soft, leafy green or red leaf lettuce as long as its soft.

    Chives are a bonus if you like the flavor, and for a little bit of visual flair but you can compmletely omit the chives if you’d like and still keep these authentic and traditional.

    OXO salad spinner

    One tip for washing and drying your veggies is to use a salad spinner–its amazing how fast this thing can dry veggies. I love using my OXO Herb Spinner–according to my receipts I bought this in 2007 and I’m pretty amazed it still works as well as day 1. It looks like they have updated the design a but to have a flat top and use clear plastic throughout instead of white plastic.

    I love this tool so much I bought a larger OXO salad spinner (with glass bowl) for lettuce and larger greens, since the herb one really is only good for herbs.

    How to wrap Vietnamese spring rolls

    There are seemingly inifinite ways to successfully, cleverly wrap up a fresh Vietnamese spring roll. I’ve created an in-depth guide on a separate post on how to wrap Vietnamese spring rolls with many tips on how to roll a ton of these quickly.

    rice paper water bowl

    One of my favorite tips no matter which way you roll is to use this fancy rice paper water bowl to dip the sheets in. It will save you a ton of counterspace when you have a table full of guests!

    Tips for making spring roll dipping sauce

    bowl of spring roll dipping sauce
    • Use a garlic press so the garlic is small and its flavor is evenly spread throughout the dipping sauce.
    • The sauce will appear a little thin when done, but it will thicken a bit after it cools. If you really want it thicker you can cook down the sauce more, or omit some water.
    • Scoop out sauce into serving bowls instead of dipping straight into a communal bowl. This way leftover sauce will keep longer in the fridge.

    The recipe is below, but if you want more photos and tips check out my post dedicated to Vietnamese peanut sauce.

    Can you make Vietnamese spring rolls ahead time?

    Yes you can, but only a few hours ahead. You don‘t want to make this a day ahead. The longer the spring rolls sitting the drier the wrapper will get. Reheating spring rolls isn’t great because the wrapper will be unevenly hydrated, and you will have to heat the lettuce inside, which gets weird. Some restaurants that cater individually wrap these rolls in plastic wrap to keep them from drying out.

    How do you keep Vietnamese spring rolls from sticking?

    plastic wrap around goi cuon

    When assembling rolls: When you dip the dried rice paper into the water, it really only needs 1-2 seconds of a quick dip in warm water, then transfer to your rolling surface. Then assemble your ingredients and roll shortly after–do not wait! The paper will continue to hydrate and soften as it sits on the table and will get super sticky if you wait too long.

    Prevent assembled rolls from sticking to each other: Do not place completed rolls next to or on top of each other because the rice paper WILL stick. If you need them to be packed tight you can individually wrap each roll in plastic wrap.

    Or see the photo above for a quicker way to assemble rolls on a plate or tray–use plastic wrap to separate each roll by weaving the cling wrap over and under each roll. A huge time saver if you don’t need to wrap each one individually!

    Vietnamese spring rolls and dipping sauce
    Vietnamese spring rolls recipe

    Vietnamese Spring Rolls Recipe (Goi Cuon)

    4.87 from 22 votes
    An authentic, delicious, and relatively easy Vietnamese recipe of spring rolls. Filled with pork, shrimp, rice noodles and veggies, this is a great snack you can prepare ahead of time too!
    BY: Hungry Huy
    Prep: 30 minutes
    Cook: 50 minutes
    Total: 1 hour 20 minutes
    SERVINGS: 10 rolls

    Ingredients

    Pork

    • 1/2 lb (226.8 g) pork belly
    • 1 medium onion halved
    • 1 tsp sugar
    • 1 tsp salt

    Shrimp

    • 1/2 lb (226.8 g) shrimp 31/35 size
    • 1/4 tsp salt

    Veggies and Other Ingredients

    • 1 head green leaf lettuce or red leaf lettuce
    • 1/2 bunch mint
    • 1/2 bunch chives
    • 1/2 pack dried spring roll wrapper (rice paper)
    • 1/3 pack dried rice noodles or dried bánh hỏi

    Peanut Dipping Sauce

    • 2 tbsp minced garlic
    • 2 tbsp neutral oil
    • 8 tbsp hoisin sauce
    • 2-3 tbsp peanut butter
    • 1/2 c water
    • ground peanuts
    • Sambal chile paste to taste, optional

    Equipment Used

    Instructions 

    Cooking Pork

    • Add 1/2 lb pork belly, 1 medium onion, 1 tsp sugar and 1 tsp salt to a small pot and add enough water to cover about 1 inch above the pork. Bring to a boil on high heat.
      pork belly and onion in pot
    • Once boiling, lower to medium heat and cook for about 25-30 minutes or until pork juices run clear when poked at the thickest part, or it registers 145 F with an instant read thermometer at the thickest part. Cover the pork in a bowl as it cools so it doesn't darken. Once cool, slice the pork as thinly as you can to make rolling easier.
      poking pork belly with chopstick to test doneness

    Cooking Shrimp

    • Defrost 1/2 lb shrimp in a bowl. Add enough water to cover the shrimp. Once defrosted, de-vein the shrimp. Hold a shrimp up to a light to locate the vein, pierce the whiter part (joint) of the shrimp just below the vein with a toothpick, and pull the toothpick upwards towards the shrimp back. Do this slowly to remove the vein. Piece again at another joint if the vein breaks to remove all traces of vein. Repeat with all your shrimp.
      deveining shrimp with toothpick
    • Cook the shrimp: add all the shrimp, 1/4 tsp salt, and enough water in a small pot to barely cover your shrimp. Boil on medium-high heat for only about 1.5 to 2.5 minutes or until the shrimp is no longer translucent. Drain and run under cold water to stop the shrimp from cooking further.
      boiled shrimp in small pot
    • Remove the shells and tails from shrimp, and cut the shrimp in half along the body.
      sliced pork belly and halved shrimp

    Rice noodles

    • Cook either your rice noodles according to the package instructions. Timing can vary drastically from 2-10 minutes depending on noodle thickness and brand. Drain and cool the noodles under running water to stop it from cooking further.
      cooked rice noodles and banh hoi

    Veggies

    • Prepare your vegetables by cutting, washing, and drying them.
      veggies and herbs for goi cuon

    Spring Roll Wrapping (Full Wrapping Guide)

    • Add warm water to a plate or a vertical dipping bowl, and soak the rice paper sheet for about 3-6 seconds. Soak the rice paper just enough so that it's fully submerged then remove. It will continue to soften after removing from the water. We want it pliable and easy to handle, but not too soft and sticky.
      rice paper dipping bowl
    • Lay rice paper on a plate or table, and place some rice noodle at the bottom.
      banh hoi and rice noodles on spring roll wrapper
    • Add lettuce towards the bottom of the rice paper. Leave 1 to 1.5 inches of space on both sides of the rice paper. Add herbs on top. Try to not add too many items because it will be harder to roll and might tear your rice paper.
      lettuce and herbs on rice paper
    • Add pork belly and shrimp in the middle of the rice paper with the orange skin facing down.
      add pork belly and shrimp on rice paper
    • Fold the left and right sides of the rice paper towards the center.
      folding in sides of spring roll wrapper
    • Lay some chives lengthwise with one end poking out. Then fold the bottom up to cover the noodles. You want to keep the roll tight, so lightly squeeze it together as you roll.
      rolling up spring roll wrapper
    • Continue to roll upwards to complete the spring roll.
      fully rolled fresh spring roll

    Peanut Dipping Sauce (Full Recipe Post Here)

    • In a pan over medium heat, saute 2 tbsp minced garlic in 2 tbsp neutral oil until fragrant.
      sauteing garlic in oil
    • Add in 8 tbsp hoisin sauce, 2-3 tbsp peanut butter, and 1/2 c water and mix thoroughly.
      mixed in all peanut dipping sauce ingredients
    • Bring to boil, and then immediately turn off the heat, add the Sambal chile paste and pour into heat safe dipping bowls. The sauce will slightly thicken as it cools.
      heating peanut sauce on stove
    • Sprinkle some ground peanuts on each sauce dipping bowl.
      Vietnamese peanut dipping sauce
    Nutrition Facts
    Vietnamese Spring Rolls Recipe (Goi Cuon)
    Serving Size
     
    0 g
    Amount per Serving
    Calories
    377
    % Daily Value*
    Fat
     
    11
    g
    17
    %
    Saturated Fat
     
    3
    g
    19
    %
    Cholesterol
     
    78
    mg
    26
    %
    Sodium
     
    1069
    mg
    46
    %
    Potassium
     
    239
    mg
    7
    %
    Carbohydrates
     
    53
    g
    18
    %
    Fiber
     
    2
    g
    8
    %
    Sugar
     
    5
    g
    6
    %
    Protein
     
    15
    g
    30
    %
    Vitamin A
     
    2672
    IU
    53
    %
    Vitamin C
     
    5
    mg
    6
    %
    Calcium
     
    83
    mg
    8
    %
    Iron
     
    3
    mg
    17
    %
    * Percent Daily Values are based on a 2000 calorie diet.
    course: Appetizer
    cuisine: Vietnamese
    keyword: spring rolls, vietnamese
    Did you cook this recipe?Tag @HungryHuy or #hungryhuy–I’d love to see it!

    Like this recipe? Subscribe to my newsletter!

    39 comments on “Vietnamese Spring Rolls Recipe (Gỏi Cuốn) w/ Peanut Sauce

    1. pear! says:

      huy, you are hungry!

      1. Huy Vu says:

        pear!: gotta stay hungry too 🙂
        Rachel: Yeah! I also didn’t think it would be so simple. It kinda reminds me of Hu Tieu: rice noodles, pork, shrimp, and you dip the meat in hot sauce and hoisin sauce.

    2. Rachel @ boots in the oven says:

      Thanks so much for the informative post – the photo essay makes me feel like even I could do this!

      I had no idea that the sauce that so often comes with goi cuon was only thinned out hoisin garnished with nuts and sambal! That rules.

      1. Huy says:

        Hey Rachel, I’ve updated the recipe for the sauce which is a bit more complicated, but way better now!

    3. daisy says:

      ohh these look delicious. my dad likes using the hot plate with butter. ill try boiling them next time.

    4. daisy says:

      oops one more thing where do you buy that salad spinner thing? my mom wants one but we cant find it anywhere

      1. Huy Vu says:

        Try Amazon.com. A bit pricey, but it leaves the lettuce bone-dry!

      2. Tom says:

        5 stars
        Ikea has one that’s a little on the flimsy side, but does the job and is low price

    5. rosebelle says:

      I could never roll the spring roll correctly. It always comes out bulky. Your step by step pictures is really simple to follow. I’ll try it to see if my rolls come out right next time. Nice post!

      1. Huy Vu says:

        Thanks! It took me a few rolls to get it down. At first there was way too much filling. Eat the first one you make to get a feel for how much of each ingredient you want in the roll.

    6. Bonnie says:

      My mom mixes the hoisin sauce with some peanut butter and warms it a bit on the stove. Mmm~!

      1. Huy Vu says:

        Thanks for the tip! That’s tasty too. I’m going to make some more tonight.

    7. Kim says:

      Hey Huy! Love this recipe and I have made it once already & planning to make it again tonight! Its a staple at my house to each fresh spring roll once a week, so easy & yummy! thanks for the share!!

    8. Diplome says:

      Interesting. My rolling technique is a bit different but I will give yours a try.

      I make my rolls with pork that has been pounded almost paper thin and then braised with a barbeque sauce, if I use pork or chicken at all.

      Also, I never add heat to my hoisin/peanut based sauce. I may add a few pepper flakes with the chilled fish sauce that I also serve my rolls with but never the dark.

      Thank you for your recipe. I really like the step by step photos. It makes it so easy for individuals who have never made a dish before to understand the preparation.

    9. this is lemonade says:

      Thanks for sharing this Huy! I went and bought a pack of the rice paper a week or so ago after having twice enjoyed “summer rolls” recently. I googled cuon because that’s all the clues they have on the packet. I was afraid to do the soaking wrong. I was thinking to improvise anyway, but how lovely to come across your well-written, photo-illustrated post. Now I’m confident I’ll be able to make these even though my first batch is going to be not at all authentic because I am missing some ingredients that I think would make them better. However, I’m going to give the techniques and general idea a whirl and get more things in my next supermarket trip!
      🙂

      1. Huy says:

        Thanks for stopping by! Don’t be afraid to do it wrong–I mess things up all the time :). The rice sheets are fairly cheap. Start out with water that isn’t too hot so you can adjust the softness with soak time more easily.

    10. ngọc ánh says:

      yummy ! i want to eat ^^

    11. Lisa says:

      Thank you for your posting, the photos and etc. I plan to have a make it yourself goi cuon party and came across your site. Thank you!

    12. Christina says:

      Looks like a great recipe. I see that in the pictures you have chili paste, but it doesn’t seem to be in the recipe. Are you supposed to add a little to the dipping sauce?

      1. Huy says:

        Hey Christina, the chile paste is optional and I leave it out so each person who eats from it can add as much or as little as they like. But I’ll note that in the recipe, thanks!

    13. L K says:

      What kind of pork do you use? It looks pretty lean. Is it by chance a pork tenderloin or is it a pork butt/pork shoulder?

    14. larry says:

      Hey Huy, If you you squeeze half of lime juice or lemon to the warm water that will keep the spring roll last a bit longer . The moist will remain with the roll instill the end of the day.

      1. Huy says:

        Thanks for the tip Larry!

    15. Kay K says:

      4 stars
      I have made these for years. I don’t remember where I got the original recipe but it differs somewhat from this. Differences:
      Chop thin cut uncooked pork into thin slices. Mash garlic – a lot of it in a garlic press. Saute together. When done add a couple dashes of soy sauce and small amt fish sauce and simmer until liquid evaporated. Cool.
      Slice Romaine lettuce leaves (remove large spines), basil, mint into thin strips. Keep in separate piles.
      Roll rice noodles, generous amount of lettuce, several pork slices, a scant sprinkle of mint and basil. (I roll on a lightly oiled wooden block) Wrap in wax paper being sure to separate rolls with the paper. Store in fridge. Will keep for 2 – 3 days, if you can keep them around that long.

    16. Marvin says:

      Question! I’m planning on making this on the day I am going to a party and bringing it. What is the best way to store it and keep it fresh? I am guessing there will be 2-3 hours between the time I finish making them and the time I arrive at the party.

    17. syaras says:

      4 stars
      Can we make this fresh spring rolls one day a head time ?

    18. Leslie Nguyen says:

      Hi Huy! Do you use “thit ba chi” for the pork? I know it says pork leg and I’ve asked my mom and she says to buy thit ba chi. Lol

    19. Annie says:

      5 stars
      Great recipe and great step by step pictures! Thanks so much! Easy enough even for me and spring rolls we’re delicious!

      1. Huy says:

        So glad it worked out for you, thanks Annie! I saw a demo in Vietnam recently where they were teaching people how to roll these–so many eager participants doing pretty well on their first go!

    20. Tom says:

      I’ve eaten these for years. Same place but they are sooooooooooooo popular that they keep getting a little harder (older) and a little simpler (fewer ingredients) every year and they are still soooooooo good we just put up with the situation. Once in a while we actually make them. Then we remember how good they really were back then.

    21. Jen says:

      Looks fantastic, will be making these for New Years Eve. Thank you for sharing!

    22. Amy M Murphy says:

      5 stars
      Absolutely DELICIOUS!! My husband and I are super fans of Vietnamese cooking…..and eating 🙂 The dipping sauce is out of this world! Thanks so much for the authentic and wonderful recipe. We will keep this one in the rotation for sure!!

    23. Martin says:

      4 stars
      It may sound revisionist, but I’ve been making a chopped spring roll salad without the rice paper for years. No complaints, even accolades with empty bowls. The dip becomes the dressing. I’ve also been known to economize by using surimi in place of shrimp, and char sui . I’ve also put the chopped salad in spring rolls, not as pretty, but easier. Love your inspirations and recipes on many other foods..

    24. linda says:

      5 stars
      Another excellent recipe! This came out delicious and was a big hit with even my picky eaters. We also added avocado strips.

    25. Eddie says:

      5 stars
      How far in advance can I make the sauce? Do I refrigerate it if using several hours later?
      Thanks ! Eddie

      1. Huy @ Hungry Huy says:

        The wrapper can begin to dry out and harden if uncovered or left out. Some people cover it in plastic wrap to extend the life a bit. Refrigerating will also harden it, and reheating kinda ruins the quality. We get by with prepping a few hours ahead, but the best way is to roll it as soon as you can to mealtime 🙂

    26. colin says:

      5 stars
      Loved the toothpick idea. Entire article was very thorough and detailed. Excellent post. Thanks.

    27. Rebekka says:

      5 stars
      Thanks for the great recipe! I’m from Germany and just couldn’t find a really authentic recipe with pork belly in german-language blogs, so luckily I ended up with you. I’m looking forward to trying this recipe and many more of yours!

      1. Huy @ Hungry Huy says:

        Thanks Rebekka, very cool to see Germans eating Viet food! 🙂

    4.87 from 22 votes (12 ratings without comment)

    Leave a Reply

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

    Recipe Rating