Chang’s Chicken Lettuce Wraps
Table of Contents
Introduction
Did you know that a single order of restaurant lettuce wraps can carry over 20 grams of hidden sugar from the sauce alone? If you’ve ever craved that sweet-savory crunch but didn’t want the carb hangover that follows, this homemade version of Chang’s chicken lettuce wraps was built for you. In under 20 minutes, you can recreate the same craveable flavor as the famous PF Chang’s chicken lettuce wraps, minus the sugar bomb and the wait for a table. This keto-friendly take on Chang’s chicken lettuce wraps swaps sneaky sweeteners for clean, low-carb ingredients while keeping every bit of that savory, umami-packed bite you remember.
Whether you’re meal-prepping for the week or need a fast weeknight lunch, this recipe proves that chicken lettuce wraps don’t have to come from a restaurant menu to taste incredible. Looking for more fast, protein-packed options? Check out our keto lunch recipes for even more ideas you can make in 20 minutes or less.
Ingredients List
Here’s everything you need to bring restaurant-style Chang’s chicken lettuce wraps into your own kitchen:

- 1 lb ground chicken (or finely diced chicken breast for extra texture)
- 1 tbsp avocado oil or sesame oil for that signature nutty aroma
- 1 small yellow onion, diced, adds natural sweetness without sugar
- 3 garlic cloves, minced, the backbone of bold flavor
- 1 tbsp fresh ginger, grated, brings warmth and brightness
- 1 cup mushrooms, finely chopped, mimics the classic texture found in the original dish
- 1/2 cup water chestnuts, diced for that unmistakable crunch
- 3 tbsp coconut aminos (a keto-friendly soy sauce substitute)
- 1 tbsp rice vinegar
- 1 tbsp sugar-free hoisin sauce (or a monk fruit-sweetened alternative)
- 1 tsp sesame oil
- 1/2 tsp red pepper flakes (optional, for heat)
- 2 green onions, sliced
- 1 head of butter lettuce or iceberg lettuce, leaves separated and washed
- Optional garnish: toasted sesame seeds, crushed almonds, or a squeeze of lime
Substitution tip: If you can’t find water chestnuts, diced jicama or celery offers a similar crisp bite while keeping this dish low-carb.
Timing
- Prep time: 10 minutes
- Cook time: 10 minutes
- Total time: 20 minutes
That’s roughly 60% faster than the average weeknight dinner recipe, which typically takes closer to 45-50 minutes from prep to plate. This makes Chang’s chicken lettuce wraps an ideal option for busy families or anyone following a keto lifestyle who still wants a homemade meal on the table fast.
Step-by-Step Instructions
Step 1: Prep Your Ingredients First
Dice your onion, mince the garlic, grate the ginger, and chop your mushrooms and water chestnuts before you turn on the stove. Having everything ready (a technique chefs call “mise en place”) means your chicken lettuce wraps come together in one smooth motion instead of a rushed scramble.
Step 2: Sear the Ground Chicken
Heat the avocado oil in a large skillet over medium-high heat. Add the ground chicken, breaking it apart with a spatula, and cook for 5-6 minutes until it’s no longer pink. Tip: Don’t overcrowd the pan; this ensures a light sear instead of steaming the meat, which keeps the texture closer to the original PF Chang’s chicken lettuce wraps.

Step 3: Build the Aromatic Base
Push the chicken to one side of the pan and add the onion, garlic, and ginger to the space. Sauté for 1-2 minutes until fragrant, then stir everything together.
Step 4: Add the Crunch Factor
Stir in the chopped mushrooms and water chestnuts. Cook for another 2-3 minutes so the mushrooms soften slightly while the water chestnuts retain their signature crunch.
Step 5: Bring in the Sauce
Pour in the coconut aminos, rice vinegar, sugar-free hoisin sauce, and sesame oil. Stir well and let the mixture simmer for 2 minutes so the flavors meld together into that classic sweet-savory profile people love about Chang’s chicken lettuce wraps.
Step 6: Assemble and Serve
Spoon the warm chicken mixture into individual lettuce leaves. Top with sliced green onions, sesame seeds, or crushed almonds for extra crunch. Serve immediately while the filling is warm and the lettuce is crisp.
Nutritional Information
Per serving (based on 4 servings, roughly 3-4 lettuce wraps each):
- Calories: 285
- Protein: 26g
- Fat: 17g
- Total Carbs: 7g
- Fiber: 2g
- Net Carbs: 5g
- Sugar: 2g
Compared to a typical restaurant order of chicken lettuce wraps, which can carry 15-25 g of net carbs per serving due to added sugars in the sauce, this homemade version cuts the carb count by more than half while keeping the protein high. Understanding how net carbs are calculated can help you see why swaps like coconut aminos and sugar-free hoisin make such a big difference on a keto diet.
Healthier Alternatives for the Recipe
- Swap ground chicken for ground turkey for an even leaner protein option.
- Use tamari instead of coconut aminos if you’re not strictly avoiding soy, though coconut aminos keep the dish lower in sodium.
- Add shredded cabbage to the filling for extra fiber and volume without adding significant carbs.
- Skip the hoisin sauce entirely and use a splash of fish sauce plus a pinch of monk fruit sweetener for a lower-carb flavor boost.
These small swaps let you customize Chang’s chicken lettuce wraps for paleo, Whole30, or dairy-free needs without losing the dish’s signature flavor.
Serving Suggestions
- Pair with a side of cauliflower fried rice for a heartier, still keto-friendly meal.
- Serve alongside a simple cucumber salad dressed in rice vinegar for a refreshing contrast.
- Turn this into a party appetizer by setting out a DIY lettuce wrap bar with multiple toppings so guests can build their own.
- Love the wrap format? Try our shrimp lettuce wraps next for a seafood twist on the same craveable crunch.
- For a heat-lover’s twist, serve with a small side of chili garlic sauce for dipping.

Common Mistakes to Avoid
- Overcooking the mushrooms and water chestnuts: This softens the crunch that makes these wraps so satisfying. Add them toward the end of cooking, not the beginning.
- Using wet lettuce leaves: Excess water dilutes the sauce and makes the wraps soggy. Pat lettuce dry with a paper towel before filling.
- Skipping the sauce reduction step: Letting the sauce simmer for those final 2 minutes concentrates the flavor, which is key to matching that restaurant-quality taste.
- Overfilling the lettuce cups: A little goes a long way. Overstuffing makes the wraps difficult to eat and more likely to fall apart.
Storing Tips for the Recipe
Store the cooked chicken filling separately from the lettuce leaves to prevent sogginess. The filling keeps well in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze the filling in a freezer-safe bag for up to 2 months and thaw overnight in the fridge before reheating. Keep lettuce leaves wrapped in a paper towel inside a sealed bag to maintain crispness for 3-4 days.
Conclusion
These Chang’s chicken lettuce wraps deliver bold, restaurant-style flavor in just 20 minutes, with a fraction of the carbs and sugar found in the original. Packed with protein, crunch, and savory depth, they’re a satisfying keto lunch or dinner any night of the week. Give this recipe a try, then leave a comment below. Don’t forget to subscribe for more keto-friendly recipes delivered straight to your inbox.
FAQs
Are Chang’s chicken lettuce wraps keto-friendly?
Yes, this homemade version of Chang’s chicken lettuce wraps is fully keto-friendly, using coconut aminos and sugar-free hoisin sauce to keep net carbs around 5g per serving.
What’s the best lettuce to use for lettuce wraps?
Butter lettuce and iceberg lettuce both work well because their cup-shaped leaves hold the filling securely without tearing.
Can I use a different protein instead of chicken?
Yes, ground turkey, shrimp, or even tofu can be substituted while still keeping the dish keto-friendly and flavorful.
How do I add more crunch to my lettuce wraps?
Top the finished wraps with crushed almonds, toasted sesame seeds, or a handful of shredded cabbage for extra texture.
Chang’s Chicken Lettuce Wraps
Course: LunchCuisine: Asian4
servings10
minutes10
minutes20
minutesA 20-minute keto copycat recipe for Chang’s chicken lettuce wraps, made with ground chicken, water chestnuts, and a sugar-free sauce for bold, restaurant-style flavor.
Ingredients
1 lb ground chicken
1 tbsp avocado oil or sesame oil
1 small yellow onion, diced
3 garlic cloves, minced
1 tbsp fresh ginger, grated
1 cup mushrooms, finely chopped
1/2 cup water chestnuts, diced
3 tbsp coconut aminos
1 tbsp rice vinegar
1 tbsp sugar-free hoisin sauce
1 tsp sesame oil
1/2 tsp red pepper flakes
2 green onions, sliced
1 head of butter lettuce or iceberg lettuce
Directions
- Prep Your Ingredients First:
Dice the onion, mince the garlic, grate the ginger, and chop the mushrooms and water chestnuts before starting to cook. - Sear the Ground Chicken:
Heat avocado oil in a large skillet over medium-high heat and cook the ground chicken for 5-6 minutes until no longer pink. - Build the Aromatic Base:
Push the chicken aside and sauté the onion, garlic, and ginger for 1-2 minutes until fragrant, then stir together. - Add the Crunch Factor:
Stir in the chopped mushrooms and water chestnuts and cook for 2-3 minutes. - Bring in the Sauce:
Add coconut aminos, rice vinegar, sugar-free hoisin sauce, and sesame oil, then simmer for 2 minutes. - Assemble and Serve:
Spoon the warm chicken mixture into lettuce leaves and top with green onions, sesame seeds, or crushed almonds.
Nutrition Facts
1 servings per container
- Amount Per ServingCalories285
- % Daily Value *
- Total Fat
17g
22%
- Total Carbohydrate
7g
3%
- Dietary Fiber 2g 8%
- Total Sugars 2g
- Protein 26g 52%
* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.








