Stay Connected with Low Carb Glow
Low-Carb PF Chang’s Lettuce Wraps Copycat: No Water Chestnuts, No Cornstarch, All Flavor

low carb lettuce wraps pf changs are one of those things I crave the second I’m trying to eat “clean.” You know the feeling: you want takeout flavor, but you also want to feel good after lunch instead of needing a nap. I’ve been on a little mission to recreate that restaurant experience at home, and these wraps are the one I keep coming back to. If you’re also stuck in the “what do I even pack for lunch” loop, my quick sanity saver is this helpful guide I keep bookmarked: The Low Carb Lunch Guide. This recipe fits right into that vibe, because it’s fast, satisfying, and it doesn’t rely on weird ingredients. Plus, we’re skipping water chestnuts and cornstarch, and you’ll honestly never miss them. 
Jordan’s mission to recreate the restaurant experience at home
I’m Jordan, and I’m not trying to be a fancy chef. I’m just a person who wants that cozy, salty, slightly sweet restaurant bite without the “what did I just eat” regret. The first time I ordered PF Chang’s lettuce wraps years ago, I remember thinking, wow, this is basically a bowl of flavor wearing a lettuce hat.
But when I started leaning low carb, I realized a lot of copycats still sneak in sugar, cornstarch, and sauces that can turn a great idea into a carb bomb. So my goal here was simple: keep the flavor punch, keep it weeknight easy, and keep it low carb without making it taste “diet.”
These wraps are now in my regular rotation, right along with easy lunches like this low carb lettuce wrap turkey club when I want something more deli style. 
Why the original PF Chang’s version breaks keto (cornstarch + hoisin audit)
Let’s talk about the two usual suspects that trip people up: cornstarch and hoisin. Cornstarch is often used to thicken sauces and help them cling to the meat. Hoisin brings that glossy, sweet, deep “Chinese restaurant” flavor. The problem is both can push carbs up fast.
Cornstarch is basically pure starch. Even a small amount can add up, and it’s easy to use more than you think when you’re trying to get that thick, sticky sauce.
And hoisin sauce? It’s tasty, but most brands have sugar, sometimes a lot of it. It’s not that you can never have it, but if you’re trying to stay low carb or keto, it can blow your day quickly.
So for this copycat, we’re thickening in a different way, and we’re building a sauce that hits those same salty sweet notes without turning the skillet into dessert. If you like practical low carb weeknight ideas like this, you’ll probably enjoy browsing this category too: easy low carb weeknight dinners. 
The exact copycat filling recipe
This is the part you actually came for: the filling that tastes like takeout. It’s savory, a little sweet, gingery, garlicky, and it soaks into the meat in the best way. Also, since we’re doing Low-Carb PF Chang’s Lettuce Wraps Copycat: No Water Chestnuts, No Cornstarch, All Flavor, I’ll show you exactly how I keep the crunch and texture without water chestnuts.
What you will need
- 1 lb ground chicken (or turkey, pork, or beef)
- 1 tablespoon avocado oil or olive oil
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated (or 1 teaspoon ground ginger in a pinch)
- 3 to 4 green onions, sliced (white and green parts separated)
- 1 cup finely chopped mushrooms (this replaces some of the “bulk” water chestnuts used to bring)
- 1 small zucchini, finely diced (optional but great for extra texture)
- 2 to 3 tablespoons coconut aminos (or low sodium soy sauce if not strict)
- 1 tablespoon rice vinegar
- 1 tablespoon sesame oil
- 1 to 2 teaspoons keto sweetener (monk fruit or erythritol), optional but helps mimic hoisin sweetness
- 1 to 2 teaspoons chili garlic sauce or sriracha (to taste)
- Salt and pepper
How I cook it (simple, no stress)
Heat a large skillet over medium heat and add the oil. Toss in the garlic, ginger, and the white parts of the green onion, and stir for about 30 seconds. You want it fragrant, not browned into sadness.
Add ground chicken and cook until it’s no longer pink, breaking it up as you go. Then add mushrooms and zucchini and cook until they soften and the mixture looks glossy and a little “sticky.” Mushrooms release moisture first, then it cooks off, and that’s your natural thickening moment.
Now stir in coconut aminos, rice vinegar, sesame oil, sweetener (if using), and chili garlic sauce. Let it simmer for 1 to 2 minutes. Taste it. This is where you tweak: more salt, more heat, more vinegar, or a touch more sweet depending on your mood.
Turn off the heat and stir in the green parts of the green onion. That last hit of freshness makes it feel restaurant-y.
If you’re into easy prep cooking, this pairs nicely with a batch style approach like what I do in 5 ingredient meal prep low carb so you can portion it out for lunches.
Sauce substitution guide (hoisin alternative)
If hoisin is the flavor you love most, this is the section to save. The goal is to get that sweet savory depth without the sugar dump. Here are a few ways to do it, depending on what you have.
My go to “fake hoisin” combo
Mix together:
2 tablespoons coconut aminos + 1 teaspoon sesame oil + 1 teaspoon rice vinegar + 1 to 2 teaspoons keto sweetener + a small squeeze of chili garlic sauce.
That combo gets you close to the vibe: salty, slightly sweet, and a little smoky from the sesame oil. If you want it darker and richer, a tiny amount of blackstrap molasses is something some people use, but I usually skip it to keep carbs lower.
If you are using soy sauce instead of coconut aminos, start smaller because soy sauce can get salty fast.
Also, don’t worry about thickening with cornstarch. The mushrooms plus a quick simmer does a lot. And if you want it thicker, just simmer it 1 to 2 extra minutes and let it reduce.
This recipe is exactly why I love making Low-Carb PF Chang’s Lettuce Wraps Copycat: No Water Chestnuts, No Cornstarch, All Flavor at home. You get control, and you still get that “I could eat this every day” taste.
Butter lettuce vs iceberg: which holds better
Lettuce choice matters more than people think, because the wrap is the whole experience. Here’s my honest take.
Butter lettuce is my favorite for that classic wrap feel. It’s soft, slightly sweet, and it folds like it was made for this job. It’s also the one that makes dinner feel like you tried a little harder than you did.
Iceberg is the crunchy option. If you want that cold, crisp snap, iceberg delivers. It also holds up well if you’re building wraps for a table and people are grazing.
My tip: wash your lettuce, then dry it really well. Wet lettuce makes the filling slide around, and nobody wants a wrap that falls apart mid bite.
If I’m meal prepping, I store the filling and lettuce separately, then build right before eating. The texture stays so much better.
Garnish guide for the full restaurant experience
This is where the magic happens. The filling is great, but the garnishes make it feel like takeout night at home, just without the takeout bill.
Here are my favorites, pick a few:
- Toasted sesame seeds for nutty crunch
- Crushed peanuts or chopped cashews (optional, but so good)
- Extra green onions for freshness
- Cilantro if you’re a cilantro person
- Lime wedges for a bright finish
- Thin sliced cucumbers on the side for extra crunch
I also love serving these with something simple and crispy, like wings for a fun weekend spread. If that’s your kind of night, you should try these too: air fryer crispy low carb chicken wings.
Macro comparison vs original
I’m not going to pretend I have PF Chang’s exact nutrition label memorized, but here’s the real world difference in what drives carbs up.
The restaurant style version usually includes higher sugar sauces and cornstarch thickening. This copycat keeps the same “sweet savory” feel using coconut aminos and a small amount of keto sweetener, plus reduction and veggies for texture instead of starch.
For a typical serving of this filling (about a quarter of the skillet), you’re generally looking at high protein, moderate fat, and low net carbs, especially if you keep the sauce simple and skip sugary add ons. The exact numbers depend on the meat you choose and whether you add nuts, but the structure is low carb friendly by design.
And yes, it still scratches that takeout itch. That’s why I keep saying it: Low-Carb PF Chang’s Lettuce Wraps Copycat: No Water Chestnuts, No Cornstarch, All Flavor is the kind of recipe that makes low carb feel normal.
FAQ: Are PF Chang’s lettuce wraps keto? What replaces water chestnuts in lettuce wraps?
Common questions I get
Are PF Chang’s lettuce wraps keto?
Not usually as is. They can be lower carb than many menu items, but the sauces and thickening can add sugar and starch. If you make them at home like this, you can keep them much more keto friendly.
What replaces water chestnuts in lettuce wraps?
My favorite swap is finely chopped mushrooms for that chunky texture, plus a little diced zucchini or celery for crunch. You still get a nice bite without needing water chestnuts.
Can I make the filling ahead of time?
Yes. I actually think it tastes even better the next day. Store it in the fridge, then reheat in a skillet or microwave and assemble with fresh lettuce.
What meat works best?
Ground chicken is the classic, but ground turkey is super easy too. If you want richer flavor, ground pork is amazing. Just drain extra grease if needed so the filling doesn’t feel heavy.
How do I keep the lettuce from tearing?
Choose larger leaves, dry them well, and don’t overfill. Also, two smaller leaves layered together works if your lettuce is thin.
When I’m craving that takeout vibe but want to stay on track, this Low-Carb PF Chang’s Lettuce Wraps Copycat: No Water Chestnuts, No Cornstarch, All Flavor is the one I trust.
Alright, go make these tonight
If you miss the restaurant version, you’re going to love how close this gets without the cornstarch or the sugary hoisin situation. Keep the lettuce crisp, don’t skip the garlic and ginger, and taste the sauce as you go so it fits your preferences. For extra ideas and comparisons, I also liked reading Low Carb PF Changs Lettuce Wraps – I Hacked Diabetes and this helpful one too: PF Chang’s Chicken Lettuce Wraps – Keto Copycat Recipe. If you try my no water chestnuts version, tell me what crunch add in you used, because I’m always looking for new spins. Now grab that skillet and let your kitchen smell like your favorite booth at the restaurant.

Low-Carb PF Chang's Lettuce Wraps
Ingredients
Filling Ingredients
- 1 lb ground chicken Can substitute with turkey, pork, or beef.
- 1 tablespoon avocado oil or olive oil
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated Or 1 teaspoon ground ginger.
- 3 to 4 green onions, sliced White and green parts separated.
- 1 cup finely chopped mushrooms Replaces texture of water chestnuts.
- 1 small zucchini, finely diced Optional, adds extra texture.
- 2 to 3 tablespoons coconut aminos Or low sodium soy sauce.
- 1 tablespoon rice vinegar
- 1 tablespoon sesame oil
- 1 to 2 teaspoons keto sweetener (monk fruit or erythritol) Optional for sweetness.
- 1 to 2 teaspoons chili garlic sauce or sriracha, to taste
- Salt and pepper To taste.
Garnishes
- Toasted sesame seeds For nutty crunch.
- Crushed peanuts or chopped cashews Optional.
- Extra green onions For freshness.
- Cilantro If you enjoy the flavor.
- Lime wedges For a bright finish.
- Thin sliced cucumbers For extra crunch.
Instructions
Cooking
- Heat a large skillet over medium heat and add the oil.
- Add garlic, ginger, and white parts of green onion, stir for about 30 seconds until fragrant.
- Add ground chicken and cook until no longer pink, breaking it up as it cooks.
- Add mushrooms and zucchini, cooking until softened and glossy.
- Stir in coconut aminos, rice vinegar, sesame oil, sweetener (if using), and chili garlic sauce.
- Let it simmer for 1 to 2 minutes, tasting and adjusting seasoning as needed.
- Turn off heat and stir in green parts of green onion.





