I made these lettuce cups for the first time on a Tuesday night when I had ground chicken in the fridge and absolutely no plan for dinner. Thirty minutes later, my husband was eating his third one standing over the kitchen counter. That's usually a good sign.
What I like about this recipe is how the sauce comes together from things I almost always have on hand — soy sauce, hoisin, a little honey, sesame oil, garlic. The flavors are bold without being complicated. Garlic and ginger go into the pan first so they bloom in the oil, and that makes a real difference to the depth of the finished dish. I've tried skipping that step when I was in a rush and the chicken tastes noticeably flatter.
My husband usually asks for rice on the side, but Saad will eat these straight from the lettuce leaf like a taco, no extras needed. I make them as a weeknight dinner mostly, but I've also put them out as a starter at a small dinner party and people went back for more. If you're looking for something to serve alongside, I usually pair these with something light — these dill pickle cheese balls went surprisingly well at the last gathering I hosted.
One thing to know upfront: the filling cooks fast. Don't walk away from the pan. Ground chicken goes from raw to done very quickly, and if you let it sit too long without breaking it up, you get uneven chunks. Keep stirring and you'll be fine. The whole thing is on the table in under 30 minutes, which on a school night is all I need.

Why You'll Love This Recipe
- Done in 30 minutes flat: I timed this once because I was skeptical of my own claim — it really does come together that fast. The sauce takes two minutes to mix, the chicken cooks in about ten, and then you're just spooning it into leaves. No oven preheating, no long simmers, no waiting around. It's become one of my most-reached-for weeknight recipes specifically because of that.
- The sauce is genuinely good: Soy, hoisin, a little honey, rice vinegar, sesame — it's savory and slightly sweet with that nutty sesame base underneath. I've used this same sauce on stir-fried noodles and it worked there too. It's the kind of sauce that makes you want to lick the spoon before the chicken even goes back in.
- Light without feeling like diet food: The lettuce wrap thing could easily feel like you're just eating a sad low-carb substitute for something better. This doesn't. The filling is rich enough that the lettuce leaf is actually a nice contrast — cool and crisp against the warm, savory chicken. It works because of the contrast, not in spite of it.
- Easy to adjust for who's eating: I keep the red pepper flakes optional because Zainab doesn't do spice yet. My husband adds sriracha to his. I sometimes throw in shredded carrots for crunch. You can take this in whatever direction you need without changing the base recipe at all.
- The filling keeps well for meal prep: I make a double batch on Sunday sometimes and store the chicken in the fridge. Reheats in two minutes, then I just need fresh lettuce leaves. It's been my lunch three days in a row before and I didn't get tired of it.
Ingredients
- 1 lb (450g) ground chicken (or diced chicken breast)
- 1 tablespoon sesame oil
- 3 cloves garlic, minced
- 1 teaspoon freshly grated ginger
- 2 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon hoisin sauce (use gluten-free hoisin if needed)
- 1 tablespoon rice vinegar
- 1 tablespoon honey
- ¼ teaspoon red pepper flakes (optional)
- 2 green onions, sliced
- 1 tablespoon sesame seeds
- 1 head butter lettuce or romaine, leaves separated (about 10–12 leaves)
- Optional toppings: shredded carrots, chopped peanuts, fresh cilantro, water chestnuts
Directions
- Mix the sauce: In a small bowl, combine the soy sauce, hoisin sauce, rice vinegar, honey, and red pepper flakes. Stir until the honey dissolves fully. Having this ready before you start cooking means you won't be scrambling when the chicken is already in the pan.
- Start the aromatics: Heat the sesame oil in a large skillet over medium heat. Add the minced garlic and grated ginger and sauté for about 60 seconds until fragrant. Don't let the garlic brown — you want it soft and golden, not bitter.
- Cook the chicken: Add the ground chicken to the pan. Break it up with a wooden spoon and cook until no pink remains, about 6–8 minutes. Keep breaking up any larger pieces as it cooks so you get an even texture throughout.
- Add the sauce: Pour the prepared sauce over the cooked chicken. Stir to coat everything evenly and let it simmer for 3–5 minutes until the sauce thickens slightly and clings to the meat. You'll notice the color deepen and get glossy — that's what you want.
- Finish the filling: Remove the pan from heat. Stir in the sliced green onions and sesame seeds. Taste it here and adjust — a little more soy if it needs salt, a touch more honey if you want it slightly sweeter.
- Assemble the cups: Spoon the warm chicken filling into individual lettuce leaves. Add any toppings you like — shredded carrots, chopped peanuts, and cilantro all work well. Serve right away while the filling is still warm.

Tips for Success
- Mix the sauce before you start cooking: This sounds obvious but the first time I made this I tried to measure and pour each sauce ingredient directly into the pan while the chicken was already cooking. I over-poured the soy sauce and it was too salty. Two minutes to pre-mix the sauce in a bowl means you're not rushing under pressure, and you can taste and adjust before it goes anywhere near the heat.
- Don't skip the ginger: Fresh ginger makes a noticeable difference here. I've used ground ginger in a pinch and it works, but fresh ginger has a brightness that ground doesn't. A small piece keeps in the fridge for weeks — I wrap mine in a paper towel in a zip-lock bag and it lasts a surprisingly long time. Grate it straight from frozen if you keep it in the freezer.
- Let the filling cool for two minutes before assembling: I learned this the hard way — hot filling goes straight into the lettuce and the leaves start wilting within a minute. Letting it cool slightly off the heat means the cups stay crisp longer, especially if you're assembling a plate for guests rather than eating immediately.
- Butter lettuce is worth seeking out: Romaine works fine and iceberg is crunchy, but butter lettuce has natural cup-shaped leaves that actually hold the filling without splitting. I find it at Trader Joe's and Walmart pretty reliably. If you can only find romaine, use the inner leaves — they're smaller and cup-shaped enough to work.
- Don't overfill each cup: One heaping tablespoon of filling per leaf is about right. I always want to pile them high and then everything slides out when you pick it up. A lighter hand here means neater eating, especially for kids or guests who are eating these standing up.
Variations
- Swap the protein: Ground turkey works exactly the same way here — same cook time, same sauce, very similar result. Shrimp also works well if you chop it roughly before cooking; it goes from raw to done in about four minutes so watch it closely. For a meatless version, finely chopped mushrooms and crumbled firm tofu together give you a filling that's surprisingly satisfying — I'd use a mix of cremini and shiitake for more depth.
- Make it spicier: Double the red pepper flakes or stir a tablespoon of sriracha into the sauce before it goes in the pan. My husband does this every single time. If you want smoky heat instead of sharp heat, a small amount of gochujang (Korean chili paste) in place of or alongside the sriracha gives the sauce a different kind of depth — slightly fermented, a bit richer.
- Add water chestnuts for crunch: This is something I started doing after I found a can in my pantry I'd forgotten about. Drain them, chop them roughly, and stir them in when you add the green onions. They stay crunchy even after a few days in the fridge, which makes the leftovers better. Find them in the Asian foods aisle at most major grocery stores.
- Serve it over rice instead of lettuce: On nights when the kids want something more filling, I skip the lettuce and spoon this over steamed jasmine rice. It's technically a different dish at that point but the sauce is good enough to make it work. In Pakistan, we'd absolutely serve a saucy chicken filling like this over rice — it's just a natural pairing.
- Make it gluten-free: Swap the regular soy sauce for tamari or coconut aminos, and use a gluten-free hoisin — San-J makes one that's easy to find at Whole Foods or online. Everything else in the recipe is naturally gluten-free. The coconut aminos version is slightly sweeter, so you may want to reduce the honey by half a teaspoon.
Serving and Storage
Serving
Serve the cups warm, right after assembling. I put the filling in a bowl in the center of the table and let everyone build their own — it cuts down on the wilting issue and people can control how much they pile in. Set out small bowls of toppings alongside: shredded carrots, chopped peanuts, cilantro leaves, a drizzle of sriracha for whoever wants it. If I'm serving these as a starter before something like my red, white, and blue cheeseburgers at a casual dinner, I keep the filling in a small slow cooker on the warm setting so it stays hot throughout the evening.
Storage
Store the chicken filling in an airtight container in the fridge for up to 4 days. Don't store the assembled cups — the lettuce will go limp and sad. Reheat the filling in a skillet over medium-low with a splash of water to loosen it up, or microwave in 60-second intervals. The filling also freezes well: cool it completely, pack it into a freezer-safe container or zip-lock bag, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.

Frequently Asked Questions
Can I make the filling ahead of time?
Yes, and honestly it's even better the next day once the sauce has had time to really soak into the chicken. Cook the filling fully, let it cool, and refrigerate it in an airtight container for up to 4 days. When you're ready to serve, reheat it in a skillet with a small splash of water and then spoon into fresh lettuce leaves right before eating.
What type of lettuce works best?
Butter lettuce is my first choice because the leaves are naturally cup-shaped and flexible without tearing. Romaine inner leaves are a solid backup — they're sturdier and hold heavier fillings well. Iceberg works in a pinch but the leaves are flatter and harder to fold. I'd avoid anything leafy and thin like spring mix.
Can I freeze the chicken filling?
Yes. Let it cool completely first, then transfer to a freezer-safe bag or container and freeze for up to 2 months. Thaw overnight in the refrigerator and reheat in a skillet over medium heat. The texture stays good — ground chicken freezes well with a sauce coating it. Just don't freeze the assembled cups.
How do I make this vegetarian?
Replace the ground chicken with a mix of finely chopped cremini mushrooms and crumbled firm tofu. Press the tofu first to remove excess moisture — even 15 minutes under a heavy pan makes a difference. Cook the mushrooms until they release their liquid and it evaporates, then add the tofu and the sauce. Same timing, same technique, genuinely good result.
Is this recipe gluten-free?
It can be with two swaps: use tamari or coconut aminos instead of regular soy sauce, and choose a gluten-free hoisin sauce. San-J makes a gluten-free tamari that's easy to find at most grocery stores. Everything else in the recipe is naturally gluten-free. If you use coconut aminos, reduce the honey slightly since coconut aminos are sweeter than soy sauce.

ASIAN GARLIC SESAME CHICKEN LETTUCE CUPS
Ingredients
- 1 lb 450g ground chicken or diced chicken breast
- 1 tablespoon sesame oil
- 3 cloves garlic minced
- 2 tablespoons soy sauce or tamari
- 1 tablespoon hoisin sauce
- 1 teaspoon rice vinegar
- 1 teaspoon honey
- 1 teaspoon grated ginger
- 2 green onions sliced
- 1 tablespoon sesame seeds
- 1 head butter lettuce or romaine leaves separated
- Optional: shredded carrots or chopped water chestnuts for crunch
Instructions
- Cook Chicken: Heat sesame oil in a skillet over medium heat. Add chicken and cook until no longer pink, breaking it up as it cooks.
- Add Flavor: Stir in garlic and ginger; cook 1–2 minutes until fragrant.
- Make Sauce: Add soy sauce, hoisin, rice vinegar, and honey. Stir to coat chicken evenly and cook another 2 minutes.
- Finish: Remove from heat, stir in green onions and sesame seeds.
- Serve: Spoon chicken mixture into lettuce leaves. Top with optional shredded carrots or water chestnuts for added texture. Serve immediately.
Notes
- Make Ahead: Chicken mixture can be prepared ahead and reheated; assemble lettuce cups just before serving.
- Flavor Variations: Add sriracha for extra heat or peanuts for crunch.
- Serving Suggestions: Serve as a main dish, appetizer, or part of an Asian-inspired meal.
- Storage Tips: Store chicken filling in an airtight container in the refrigerator for up to 2 days; do not store assembled lettuce cups.
This is one of those recipes I keep coming back to not because it's impressive but because it's genuinely useful. It's fast, it works with whatever ground protein I have, the sauce is good enough that I've repurposed it on noodles and rice bowls, and the whole family eats it without negotiation — which in my house is its own kind of victory.
I also appreciate that it doesn't dirty more than one pan and a small bowl. On weeknights that matters. If I'm already cleaning the kitchen after a long day, the last thing I want is a sink full of dishes for a thirty-minute meal. This gives you a real dinner with one skillet and a cutting board.
If you make these and have leftovers, try the chicken filling in a rice bowl the next day with a soft-boiled egg on top — it's a completely different meal and just as good. And if you're looking for something sweet to round out the evening, these lemon meringue pie bites are exactly the right kind of light, bright finish after a savory dinner like this one. 🥬🍋✨
If you liked this recipe, here are a few more you might want to try:
- Dill Pickle Cheese Balls — a great snacky starter to put out before dinner
- Lemon Meringue Pie Bites — light and citrusy, a good follow-up to a savory meal
- Red, White & Blue Cheeseburgers — for when you want something heartier on the grill
- Funfetti Popcorn — Saad's pick for movie night after a light dinner
- Rice Krispie Chocolate Chip Cookies — because dinner should end well





Comments
No Comments