Thai chicken lettuce cups are a weeknight dinner that takes about twenty-five minutes and doesn’t need to be eaten at a table. Ground chicken cooked with garlic, ginger, and lemongrass, tossed in a fish sauce, soy, and lime dressing, and spooned into cold butter lettuce leaves. The contrast between the warm, aromatic filling and the cold, crisp lettuce is the whole point of the dish, and it’s one of those combinations that works better than either element alone.
This is also a flexible dish. The lemongrass is optional, the peanuts are optional, the carrot and bell pepper can swap for whatever vegetable needs using. The sauce is what gives everything its character, and the sauce takes two minutes.
Cooking the chicken and building the base
A pound of ground chicken in a large skillet with two tablespoons of vegetable oil over medium-high heat. Break it up as it cooks and let it go until it’s fully cooked through with no pink remaining, five to seven minutes. Chicken mince is leaner than pork, so don’t let it overcook or it goes dry. Pull it off the heat as soon as the pink is gone.
Add the minced garlic, ginger, and lemongrass if you’re using it. Two to three minutes, stirring, until the aromatics are fragrant and the garlic starts to turn golden at the edges. The lemongrass needs to be very finely chopped or it’s unpleasant to eat; the outer layers are tough and fibrous, and only the pale inner stalk is worth using. If lemongrass isn’t available, a teaspoon of lime zest added with the garlic gives a similar citrus note without the fibrous texture risk.
Stir in the finely chopped onion, grated carrot, and diced red bell pepper. Cook for another five minutes until the vegetables are tender but still have some body. The carrot adds sweetness and a slight bite; the bell pepper adds color and a mild fruity note. Both are worth including, though the dish works without them if you want to keep it simpler.
The sauce
Fish sauce, soy sauce, lime juice, and sugar, a tablespoon each of the first three and a teaspoon of the sugar. Whisk together in a small bowl and pour over the chicken and vegetable mixture. Stir to coat and cook for another two minutes, letting the sauce reduce slightly and get into every piece of chicken.
The fish sauce is the ingredient that makes this taste specifically Thai rather than generic Asian-inspired. It adds a savory, fermented depth that soy sauce alone doesn’t give you, and it’s not as assertive when cooked as it smells raw. Don’t skip it. If you’re cooking for someone who genuinely can’t eat fish sauce (allergy, not preference), coconut aminos with a small addition of worcestershire sauce gets you closer than plain soy sauce alone.
The balance in the sauce is sweet, salty, and sour in roughly equal proportions, with the soy adding an additional savory layer. Taste before serving and adjust: more lime for more acid, more fish sauce for more salt and depth, more sugar if it’s sharp.
Assembly and the lettuce question
Remove the skillet from the heat and stir through the chopped cilantro and peanuts if using. The cilantro goes in off the heat to keep it fresh and bright green rather than wilted and grey. The peanuts add crunch and a richness against the lean chicken.
Butter lettuce is the standard choice and the right one: the leaves cup naturally and are pliable enough to fold without cracking. Romaine works too, though the leaves are more rigid and less forgiving to fold one-handed. Iceberg is crunchy but tends to shatter. Whatever you use, the leaves should be cold and dry; wet lettuce makes the filling slide out.
Two to three tablespoons of filling per leaf. Garnish with sliced green onions and a wedge of lime for squeezing. Serve immediately; the filling cools quickly and the lettuce softens as soon as it’s filled, so this is not a dish that waits.

Lettuce cups and eating with your hands
I’ve eaten food served in lettuce cups in several countries and several contexts, from Chinese san choy bau to Vietnamese cuon to versions like this that borrow from Thai cooking. The format is one of those ideas that’s simple and almost universally appealing: a cool, crunchy vessel holding something warm and seasoned, eaten by hand, which makes it feel less formal and more social than a plated dinner.
This version is good as a light dinner on its own or as a starter for a larger meal. It also travels well as an appetizer at a gathering if you keep the filling and leaves separate and assemble on arrival. Serves four as a main or six as a starter. Leftover filling reheats well in a pan; add fresh lettuce when serving.
Make it more substantial
Serve the filling over steamed jasmine rice in bowls with the lettuce leaves on the side for wrapping, which turns it from a light appetizer into a complete dinner. A drizzle of chili oil or a spoonful of sambal oelek over the top at the table adds heat for those who want it. Sliced cucumber and pickled daikon on the side make it closer to a Vietnamese-style bowl.
Thai Chicken Lettuce Cups
Description
Thai-inspired ground chicken with garlic, ginger, and lemongrass in a fish sauce and lime sauce, served in butter lettuce leaves. Ready in 25 minutes.
Ingredients
Instructions
-
Heat the vegetable oil in a large skillet over medium-high heat. Add the ground chicken and cook, breaking it up, for 5 to 7 minutes until cooked through.
-
Add the garlic, ginger, and lemongrass (if using). Cook for 2 to 3 minutes until fragrant.
-
Stir in the onion, carrot, and bell pepper. Cook for 5 minutes until the vegetables are tender.
-
In a small bowl, mix together the fish sauce, soy sauce, lime juice, and sugar. Pour over the chicken and vegetables and stir to coat. Cook for 2 minutes.
-
Remove from heat. Stir in the cilantro and peanuts (if using).
-
Spoon 2 to 3 tablespoons of the filling into each lettuce leaf. Garnish with sliced green onions and serve immediately with lime wedges..
Note
Stir in the cilantro off the heat so it stays bright green. Keep the lettuce cold and dry until serving; wet lettuce makes the filling slide. Serve immediately after filling the cups. No nutrition data was provided for this recipe.

