These pork lettuce cups come together in about 35 minutes with one pan and a short list of pantry ingredients. The pork filling is savory, a little sweet, and just spicy enough — and because everyone builds their own cup at the table, even selective eaters tend to get involved. It’s a genuinely easy weeknight dinner that doesn’t feel like one.
What makes this version work
Two things actually matter here. First, the heat jump: you start the onion and garlic over medium, then crank to high before adding the pork. That high heat is what gets you lightly browned, slightly caramelized meat instead of a grey, steamed-together clump. Second, the sauce goes in after the pork is cooked through, not during. Adding fish sauce and soy sauce too early steams the meat and washes out the browning you just built. Two minutes of stirring at the end is enough for the liquid to reduce and coat every piece — that’s where the flavor sticks.
If something goes sideways
- The pork is watery and won’t brown: Your pan wasn’t hot enough before the meat went in, or the pan is too small and the pork is steaming itself. Use the largest pan you have and make sure it’s properly hot before adding the meat. Don’t stir constantly — let it sit for 30 seconds at a time.
- The filling tastes flat: Fish sauce varies a lot by brand in saltiness and depth. Taste before serving and add a small extra splash if needed. A squeeze of lime stirred directly into the filling (not just used as a garnish) also wakes it up fast.
- The lettuce leaves are tearing when you try to separate them: Cut the core end off the head first, then run cold water into the cavity — the leaves loosen and come apart cleanly without ripping.
- It’s too spicy for younger eaters: Leave the chili out of the main batch entirely and set it on the side for adults. The dish is fully flavored without it — the fish sauce and soy sauce carry enough.
- The filling is getting soggy sitting out: Keep the pork warm in the pan on the lowest heat setting and spoon it into cups as people eat, rather than transferring it all to a serving dish at once. Skip the garnish plate — not worth the extra dish; just put cilantro and lime wedges directly on the table.
Storage and reheating
The pork filling keeps well in an airtight container in the fridge for up to 3 days. Store it separately from the lettuce — dressed lettuce turns limp fast and isn’t worth saving. To reheat, a skillet over medium heat for 3 to 4 minutes works better than the microwave, which tends to make the pork rubbery; if you do use the microwave, cover it and go in 30-second bursts. The filling also freezes fine for up to 2 months — freeze it flat in a zip bag, thaw overnight in the fridge, and reheat in a pan. Fresh lettuce and garnishes take about two minutes to prep, so the whole thing comes back together quickly on a second night.
Vietnamese Pork Lettuce Cups
Ingredients
- 1 pound ground pork preferably organic for the richest flavor
- 2 tablespoons vegetable oil such as peanut or canola
- 1 small red onion finely chopped
- 2 cloves garlic minced
- 1 tablespoon fish sauce
- 1 tablespoon soy sauce light soy sauce preferred
- 1 teaspoon sugar preferably palm sugar
- 1 small chili finely chopped, to taste
- 2 stalks green onions sliced, for garnish
- 1 head iceberg lettuce or butter leaves separated and washed
- 1 bunch fresh cilantro for serving
- 1 piece lime cut into wedges, for serving
Instructions
- Heat the vegetable oil in a large pan over medium heat. Add the chopped red onion and sauté until translucent and fragrant, approximately 2-3 minutes.
- Add the minced garlic and finely chopped chili to the pan. Stir for about 30 seconds until the garlic is golden and aromatic.
- Increase the heat to high, add the ground pork, and cook while stirring frequently. Break the pork into small pieces until fully cooked and lightly browned, about 5-7 minutes.
- Add fish sauce, soy sauce, and sugar, stirring well to evenly coat the pork. Cook for an additional 2 minutes until the flavors are well blended and the liquid reduces slightly.
- Remove from heat and stir in the sliced green onions. Transfer the pork mixture to a serving dish.
- To serve, place a spoonful of the pork mixture into a lettuce leaf. Garnish with fresh cilantro and a squeeze of lime juice before rolling it into a cup shape.
Notes
- For a spicier version, add more chopped chili or include a dash of chili oil.
- For a vegetarian adaptation, substitute the ground pork with crumbled firm tofu or textured vegetable protein (TVP).
Nutrition
FAQ
Can I use ground chicken or turkey instead of pork?
Yes, both work well. Ground chicken and turkey are leaner, so they can dry out faster — pull them off the heat as soon as they’re cooked through and don’t skip the sauce step, which adds back some moisture.
What if my kids won’t eat fish sauce — can I leave it out?
You can swap it for an equal amount of soy sauce and the dish will still taste good. It loses a little depth, but nothing falls apart — the garlic, onion, and browning still do a lot of the work.
Can I make the filling ahead of time for a party?
Yes, make it up to a day ahead and refrigerate it in the pan or a container. Reheat it in the skillet over medium heat just before serving, and prep the lettuce and garnishes fresh — that’s the only part that needs to be done last minute.
If you liked this one
- Fresh Vegetable Spring Rolls
- Quick and Delicious Homemade Chinese Fried Rice
- Authentic Japanese Chicken Teriyaki
- Sizzling Street-Style Grilled Chicken Tacos

















































