Vietnamese Lettuce Wraps with Lemongrass Pork

Updated November 3, 2026

Total time
37 min
prep 25 min · cook 12 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Vietnamese Lettuce Wraps with Lemongrass Pork

Vietnamese lettuce wraps pair savory lemongrass pork with rice vermicelli, crunchy vegetables, fresh herbs, and a tangy fish-sauce dipping sauce. Each person builds a wrap at the table, so the crisp lettuce stays fresh and everyone can choose their own balance of herbs, noodles, and sauce. The ingredients and fillings vary across Vietnamese households and regional versions; this recipe is a practical, lively take on the format.

Ingredients

  • 4 oz (113 g) dried rice vermicelli noodles
  • 1 lb (454 g) ground pork
  • 2 heads (about 450 g total) butter lettuce or green-leaf lettuce, leaves separated and washed
  • 2 tbsp (30 ml) neutral oil, such as canola oil
  • 2 tbsp (30 g) finely minced lemongrass, tender inner portion only
  • 2 medium shallots (about 60 g), finely chopped
  • 3 garlic cloves (about 9 g), finely chopped, divided
  • 1 tbsp (15 ml) fish sauce for the pork
  • 1 tbsp (15 ml) soy sauce
  • 2 tsp (8 g) brown sugar for the pork
  • 1 medium cucumber (about 200 g), cut into thin matchsticks
  • 1 medium carrot (about 100 g), peeled and cut into thin matchsticks
  • 1 cup (15 g) loosely packed fresh mint leaves
  • 1 cup (15 g) loosely packed fresh cilantro leaves and tender stems
  • ½ cup (10 g) loosely packed Thai basil leaves, optional
  • ¼ cup (30 g) roasted peanuts, roughly chopped, for serving
  • 3 tbsp (45 ml) fresh lime juice, from about 2 limes
  • 2 tbsp (30 ml) fish sauce for the dipping sauce
  • 2 tbsp (30 ml) warm water
  • 1 tbsp (12 g) granulated sugar for the dipping sauce
  • 1 small red Thai chile (about 5 g), thinly sliced, optional

Instructions

  1. Prepare the noodles and vegetables. Cook the rice vermicelli according to its package directions, usually by briefly soaking or boiling it until tender. Drain, rinse with cool water so the strands stop cooking, and drain thoroughly again. Use kitchen scissors to cut the noodles into shorter lengths that are easy to tuck into a lettuce leaf. Wash and dry the lettuce and herbs well; slice the cucumber and carrot into narrow matchsticks. Set the vegetables and herbs on a platter, keeping the lettuce leaves intact. Thorough drying matters: excess water makes the wraps slippery and dilutes the sauce.
  2. Mix the dipping sauce. In a small bowl, stir together the lime juice, 2 tablespoons fish sauce, warm water, and granulated sugar until the sugar dissolves. Stir in half of the chopped garlic and the sliced chile, if using. Taste it: it should be bright, salty, and lightly sweet, with enough water to keep the fish sauce from tasting harsh. Add a little more water if you prefer a milder dip, or a squeeze of lime if you want more tang. Set the sauce beside the serving platter.
  3. Season the pork. Combine the remaining chopped garlic with the lemongrass, shallots, 1 tablespoon fish sauce, soy sauce, and brown sugar in a bowl. Add the ground pork and mix just until the seasonings are distributed. Avoid compressing the meat into a dense ball; loose crumbles brown more readily in the pan. If using lemongrass stalks rather than prepared minced lemongrass, peel away the tough outer layers and mince only the pale, tender center very finely.
  4. Cook the filling. Heat the neutral oil in a large skillet over medium-high heat. Add the pork mixture and spread it across the pan. Leave it undisturbed for about 2 minutes so some of the meat can brown, then break it into small crumbles and continue cooking for 6 to 8 minutes, stirring occasionally. If the pan looks dry or the pork begins to stick before it is cooked, lower the heat slightly and add a tablespoon of water. Cook ground pork to 160°F (71°C), the USDA FSIS safe minimum temperature, checked with a food thermometer in several of the larger crumbles. Take the pan off the heat when the pork is cooked; let it sit briefly while you arrange the wraps.
  5. Arrange and serve. Put the warm pork in a serving bowl and set it out with the lettuce, noodles, cucumber, carrot, mint, cilantro, Thai basil, peanuts, and dipping sauce. To make a wrap, place a small tangle of noodles and a spoonful of pork in a lettuce leaf, add vegetables and herbs, then fold or cradle the leaf around the filling. Dip each bite into the sauce, or spoon a little sauce into the wrap. Start with modest portions so the leaves stay easy to hold.

Tips

  • Choose sturdy, cup-shaped leaves. Butter lettuce makes flexible little cups, while green-leaf lettuce offers larger, looser wraps. Separate the leaves gently and save small or torn ones for serving as extra greens. If the leaves are especially delicate, use two together for each wrap.
  • Make lemongrass easy to work with. Fresh lemongrass gives the pork its citrusy, fragrant character, but its outer stalk can be woody. Peel off the dry layers, trim the root end, and mince the tender center very finely. If fresh lemongrass is unavailable, use 1 tablespoon (15 g) prepared lemongrass paste; it may be softer and less fibrous, so check whether it is salted before adding the fish sauce.
  • Keep the pork in small crumbles. A hot pan and a little space help the meat brown instead of steam. If your skillet is small, cook the pork in two batches, then combine it in the pan for a moment at the end. Do not crowd it or stir constantly from the start.
  • Balance the dip to your taste. Fish sauce brands differ in saltiness, and limes vary in acidity. Mix the listed amounts first, taste, and adjust with small additions of water, lime, or sugar. For a fish-free alternative, use a plant-based fish-sauce substitute or soy sauce; the dip will taste less briny and more directly savory.

Serving Suggestions

Serve the components separately on a large platter, with the pork warm and the lettuce, herbs, and vegetables cool. This makes a relaxed main course for four and lets guests assemble each bite rather than having the lettuce soften while waiting. Offer a small spoon or tongs for the filling, a bowl for noodles, and individual dipping bowls if convenient. Put extra lime wedges and sliced chile on the table for people who like a sharper or hotter bite.

For a more substantial meal, add steamed jasmine rice, a simple vegetable soup, or another fresh side such as sliced tomato. The wraps already include noodles, so rice is optional rather than necessary. If serving several dishes family-style, plan on about two or three substantial lettuce wraps per person, adjusting for appetite and the number of sides. Keep the peanuts in a separate bowl so diners can leave them off if needed.

Variations

Make it vegetarian: Replace the pork with 14 oz (400 g) crumbled firm tofu or finely chopped mushrooms. For tofu, press it briefly to remove surface moisture, then brown it in the oil before stirring in the lemongrass, shallot, garlic, soy sauce, and sugar. Use a plant-based fish-sauce alternative in the dipping sauce. Tofu takes on the seasonings well, while mushrooms create a deeper, earthier filling.

Adjust the herbs and crunch: Mint and cilantro are easy to find and work well together. Thai basil adds a distinctive anise-like aroma, but you can omit it or use extra mint. Thin strips of bell pepper or radish can stand in for some of the cucumber or carrot; keep the pieces narrow so they fit comfortably in the leaves. For extra crunch, add fried shallots at the table.

Change the heat or sauce: Leave the chile out for a mild dipping sauce, or serve it separately so each person can add as much as they like. A little finely grated ginger can join the pork seasonings for a warmer, sharper note. If you substitute ground turkey for the pork, cook it to 165°F (74°C), the USDA FSIS safe minimum temperature, checked with a food thermometer. Ground beef can be used instead and should reach 160°F (71°C).

Storage and Reheating

For best texture, store the cooked pork, noodles, vegetables, herbs, lettuce, and dipping sauce separately. Refrigerate perishable ingredients within 2 hours of cooking or serving; in a hot room above 90°F (32°C), refrigerate within 1 hour. Store the cooked pork in a covered container in the refrigerator and use it within 3 to 4 days. Keep washed lettuce and herbs dry in separate containers, and use them within about 2 to 3 days for the freshest texture. Refrigerate leftover dipping sauce promptly and use it within 3 to 4 days.

Reheat only the amount of pork you plan to eat. Warm it in a skillet over medium heat with a teaspoon or two of water, stirring until steaming hot throughout, or microwave it in a covered microwave-safe dish, stirring partway through. Leftovers should reach 165°F (74°C), the USDA FSIS reheating temperature, checked with a food thermometer. Do not reheat the lettuce or herbs; serve them cold. Chilled noodles can be served as they are, or briefly rinsed with warm water if they have stuck together. Discard assembled wraps that have been sitting out beyond the safe refrigeration window.

Frequently Asked Questions

What lettuce works best for Vietnamese lettuce wraps?
Butter lettuce is soft, flexible, and naturally cup-shaped, so it is easy to fold around the filling. Green-leaf lettuce is a good option when you want larger leaves. Romaine hearts can work too, though their long, firm leaves make more of a boat than a wrap. Wash and dry whichever variety you choose.

Can I prepare the components ahead?
Yes. Cook the pork and noodles, mix the sauce, and cut the vegetables up to a day ahead, storing each separately in covered containers in the refrigerator. Wash and dry the herbs and lettuce, then keep them cool and dry. Reheat the pork just before serving and bring the cold components to the table straight from the refrigerator.

What can I use instead of fish sauce?
A plant-based fish-sauce substitute is the closest option for a fish-free version. Soy sauce or tamari can also season the pork and sauce, though they bring a different, less pungent savory flavor and may be saltier. Start with a little less than the listed amount, taste, and add more gradually. Use gluten-free tamari if gluten is a concern.

Are these wraps gluten-free?
Rice vermicelli and the fresh ingredients are generally gluten-free, but check package labels because products and manufacturing practices differ. Standard soy sauce often contains wheat, so substitute certified gluten-free tamari or another suitable alternative. Also check the fish sauce and any prepared lemongrass paste you use.

How do I stop lettuce wraps from falling apart?
Use a dry, intact leaf and avoid overfilling it. Put the noodles and pork near the center, add only a few strips of vegetables, and fold the sides inward if the leaf allows. Small leaves can be doubled up. It is also perfectly fine to eat the filling from an open lettuce cup rather than trying to roll it tightly.

Can I freeze the cooked pork filling?
Yes. Cool the pork promptly, transfer it to a freezer-safe airtight container, and freeze for up to 2 to 3 months for best quality. Thaw it in the refrigerator, then reheat to 165°F (74°C) before serving. The fresh lettuce, herbs, cucumber, carrot, and assembled wraps do not freeze well, so prepare those fresh.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).