Vietnamese Steamed Rice Paper Pork Rolls
Delicate steamed rice paper rolls filled with seasoned ground pork, shrimp, and crispy fried shallots, served with sweet-tangy dipping sauce. A classic Vietnamese street food that's elegant but surprisingly approachable at home.
- Total time
- 45 min
- Servings
- 4
- Calories
- 280
- Protein
- 18g

Ingredients
18 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Peel 3 shallots and thinly slice them into rings about 1/8-inch thick. Mince 3 garlic cloves finely. Set both aside — you'll use some for the filling and some for crisping.
Step 2
Set a 10-inch skillet over medium heat and add 2 tablespoons of vegetable oil. When the oil shimmers, add two-thirds of the sliced shallots. Stir occasionally until they turn deep golden and crispy, about 5-7 minutes — you should smell a rich, nutty aroma. Once crispy, transfer them to a paper towel-lined plate, leaving the oil in the pan.
Step 3
Roughly chop 0.25 lb of medium shrimp into 1/4-inch pieces so they're similar in size to the ground pork. In a medium bowl, combine the 0.5 lb ground pork, chopped shrimp, two-thirds of the minced garlic, half of the crispy shallots (reserve the rest for garnish), 2 tablespoons fish sauce, 1 teaspoon granulated sugar, 0.5 teaspoon kosher salt, and 0.25 teaspoon black pepper. Mix gently with your hands just until combined — overworking makes the filling tough.
Step 4
Return the same skillet to medium heat with the reserved oil and remaining shallots. Add the pork mixture in a rough mound, then use the back of a wooden spoon to break it into small crumbles as it cooks. Stir and fold continuously until the pork is completely cooked through and light tan, about 6-8 minutes. You'll know it's done when there's no pink visible anywhere and the mixture smells fragrant. Spread the cooked filling on a plate to cool to room temperature, about 5 minutes.
Step 5
In a small bowl, whisk together 3 tablespoons fish sauce, 2 tablespoons fresh lime juice, 2 tablespoons granulated sugar, and 0.5 cup warm water until the sugar dissolves completely. Stir in 1 minced garlic clove and 0.5 Thai red chili, thinly sliced. Taste and adjust — it should be balanced between sweet, salty, sour, and spicy. Set aside.
Step 6
Pour warm water into a shallow bowl or wide soup plate. Working with one rice paper at a time, dip it into the warm water for 3-4 seconds — it should feel slightly pliable but still have structure; undersoaking keeps it firm for rolling, oversoaking makes it tear. Lay it on a dry, clean cutting board.
Step 7
On the lower third of the rice paper, arrange a small handful (about 1.5 tablespoons) of the cooled pork filling in a tight horizontal line about 1 inch from the edge, leaving 1 inch on each side. Top the filling with 2-3 mint leaves and 2-3 cilantro leaves — fresh herbs are essential for flavor and texture.
Step 8
Fold the bottom edge of the rice paper tightly over the filling, then fold in the left and right sides as if wrapping a gift. Roll forward tightly until you reach the top edge. Place seam-side down on a plate. Repeat with the remaining 15 rice papers and filling until you have 16 rolls.
Step 9
Arrange the bánh cuốn on a serving platter in a single layer, seam-side down. Sprinkle the reserved crispy shallots over the top. Pour the dipping sauce into a small bowl and set it alongside. Serve immediately while the rolls are still slightly warm — the rice paper should feel tender but not sticky. These rolls are best eaten fresh, within 30 minutes of assembly.
Tools you’ll need
- 10-inch skillet
- medium mixing bowl
- wooden spoon
- paper towel-lined plate
- cutting board
- shallow bowl or wide soup plate
- small bowl for dipping sauce
- whisk
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.


