Pf Chang's Chicken Lettuce Wraps Copycat Recipe: Crispy Celery and Peanut Sauce Harmony

Main Courses

Pf Chang's Chicken Lettuce Wraps Copycat Recipe: Crispy Celery and Peanut Sauce Harmony

This P.F. Chang’s chicken lettuce wraps copycat recipe brings that same crispy, savory, and slightly spicy harmony straight to your kitchen. The secret lies in perfectly seared ground chicken, a balanced peanut sauce, and crisp celery that stays crunchy.

I've refined this copycat recipe over countless dinner parties, ensuring every bite matches the restaurant version.

This recipe combines simple ingredients—ground chicken, hoisin sauce, peanut butter, and a touch of rice vinegar—to create a sauce that's rich, nutty, and perfectly sweet-spicy. The chicken cooks quickly in a hot pan for that signature crispy texture, while the lettuce cups stay fresh and sturdy.

Assembly is the key: balance each wrap with just enough filling to avoid sogginess.

By the time you're done, you'll have restaurant-quality lettuce wraps with tender, flavorful chicken, a velvety peanut sauce, and crisp vegetables. The sauce clings to the chicken and celery, creating every bite you remember from P.F.

Chang's. This dish is ideal for weeknight dinners or entertaining—it comes together in under 30 minutes.

Serve with extra peanut sauce for dipping or pair with steamed rice for a complete meal. The recipe scales easily for a crowd, and leftovers keep well in the fridge for up to 3 days. Let's get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for pf chang's chicken lettuce wraps copycat

Simple ingredients deliver restaurant-quality crispy chicken lettuce wraps with perfect peanut sauce harmony.

Ingredient Amount Notes
Ground Chicken 🍗 1 lb Boneless, skinless, preferred
Hoisin Sauce 🍶 2 tbsp Store-bought or homemade
Peanut Butter 🥜 ¼ cup Creamy, unsalted preferred
Red Bell Pepper 🌶️ 1 medium Julienned into thin strips
Celery Stalks 🥬 2 whole Thinly sliced, crisp
Rice Vinegar 🍶 1 tbsp Seasoned preferred
Sesame Oil 🫒 1 tsp Toasted, for aroma
Soy Sauce 🥢 1 tbsp Low-sodium preferred
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
Ginger 🌿 1 tsp Fresh, grated
Butter Lettuce 🥬 8 whole Heads, for cups
Vegetable Oil 🫒 1 tbsp For searing
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Sesame Seeds 🌱 1 tsp Toasted, for garnish

Ground chicken is the foundation—look for 93% lean or higher to avoid greasiness. Costco or Trader Joe's carry high-quality ground chicken that stays tender. The bell pepper and celery need to be fresh and crisp—avoid pre-cut vegetables that wilt quickly. For the peanut butter, creamy and unsalted ensures the sauce isn't too thick or salty. If you're short on time, pre-minced garlic and ginger from the freezer aisle work in a pinch, but fresh is always better.

No hoisin sauce? Substitute 1 tbsp soy sauce + 1 tsp honey for a quick fix. Running low on sesame oil? Toasted sesame seeds + a pinch of peanut oil add depth without overpowering. The butter lettuce should be firm and pale green—avoid wilted heads. For extra crunch, add shredded carrots or jicama to the filling. The sauce can be made ahead and stored in the fridge for up to 1 week, but the lettuce cups are best assembled fresh.

Store the peanut sauce in an airtight container with a thin layer of oil on top to preserve freshness. Lettuce wraps keep best for 2 days in the fridge, but the filling can be prepped ahead and stored separately. For a crowd-friendly version, double the sauce and serve it in a dipping bowl with extra lettuce cups. The celery and bell pepper will stay crisp for 3-4 days if wrapped tightly in plastic.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear, this recipe only needs three things chopped—celery, bell pepper, and lettuce. Even my 8-year-old can handle that while I stir the pan. The hoisin and peanut butter do all the heavy lifting for flavor, so you’re basically assembling a gourmet meal with minimal effort.
  • Umami Bomb: That combo of hoisin and peanut butter? It’s like a flavor explosion in your mouth. The ground chicken gets tender and sticky, then the peanut butter adds this rich, nutty depth that makes it taste way fancier than it is. (Yes, even on a Tuesday night.)
  • Lunchbox Hero: Between us, these wraps are my go-to for packed lunches or quick dinners. The filling keeps well for three days, and the lettuce stays crisp if you store it separately. Honestly, it’s the only thing that makes my kids actually eat their veggies—celery and bell pepper included.
  • Pocketbook Friendly: A single jar of hoisin and a small peanut butter bottle stretch across so many meals. Ground chicken is cheaper than takeout, and the veggies are cheap staples. I’ve made this for $12 and fed four people—better than takeout, and I know exactly what’s in it.

Step-by-step instructions for chicken lettuce wraps

Here's how to achieve that signature Pf Chang's texture—crispy chicken and creamy peanut sauce in perfect harmony.

1

Prepare the Chicken and Vegetables

In a large skillet, heat the 1 tablespoon vegetable oil over medium-high heat until shimmering. Add the 1 lb ground chicken, breaking it up with a wooden spoon as it cooks. Let it brown undisturbed for 2-3 minutes until the edges begin to crisp and the chicken loses its raw color.

Push the chicken to one side of the pan, then add the 2 whole celery stalks (thinly sliced) and the 1 medium red bell pepper (julienned). Cook for 3-4 minutes until the celery softens slightly and the pepper becomes tender-crisp. Stir in the 2 cloves minced garlic and 1 teaspoon grated ginger, cooking for 30 seconds until fragrant. Season with 0.5 teaspoon salt and 0.25 teaspoon black pepper. Remove from heat and set aside.

2

Make the Peanut Sauce

In a small bowl, combine the 0.25 cup peanut butter, 2 tablespoons hoisin sauce, 1 tablespoon soy sauce, 1 tablespoon rice vinegar, and 1 teaspoon sesame oil. Whisk vigorously until smooth, then gradually add 2 tablespoons water (or more as needed) to reach a pourable consistency—it should coat the back of a spoon but remain thick enough to cling to the chicken.

Return the skillet to low heat and pour the peanut sauce over the cooked chicken mixture. Stir gently to coat everything evenly, letting the sauce simmer for 1-2 minutes until it thickens slightly and the flavors meld. Remove from heat and stir in 1 teaspoon toasted sesame seeds, reserving a few for garnish.

3

Assemble the Lettuce Wraps

Separate the 8 whole butter lettuce heads into individual leaves, gently washing and drying them if needed. Spoon 1-2 tablespoons of the chicken mixture into each lettuce leaf, pressing lightly to help it hold shape. Drizzle any remaining peanut sauce from the skillet over the top for extra flavor.

Serve immediately while the chicken remains warm and the lettuce stays crisp. The contrast of cool, delicate lettuce with the warm, savory-sweet filling is what makes these wraps so addictive. For best results, assemble just before serving to maintain freshness and texture.

👨‍🍳

Pro Tips For Making Pf Chang'S Chicken Lettuce Wraps Copycat

  • Cook Chicken Slow: This isn’t a sear-and-go situation—cook the ground chicken on medium-low heat for 8-10 minutes until it’s just done. I used to rush it, and the texture ended up greasy. Let it release its juices gradually, stirring occasionally, or you’ll end up with a dense, rubbery mess.
  • Mince Celery Like Soup: Skip the thick stalks—finely mince the celery (almost to a paste) so it blends seamlessly into the filling. I learned this the hard way when my wraps had chewy, visible chunks. A sharp knife and a rocking motion work best—no food processor needed.
  • Balance the Peanut Butter: Start with just 1 tablespoon of peanut butter, then add more if needed. Too much makes the filling sticky and overpowering; too little leaves it bland. Stir it into the warm chicken mixture—cold peanut butter clumps like a stubborn toddler.
  • Rest the Filling: Let the chicken mixture sit for 5 minutes after cooking before assembling. The flavors meld, and the peanut butter emulsifies better. I know, I know—you’re eager to wrap—but trust me, that extra wait makes the difference between "meh" and "wow."

Make-ahead tips for this pf chang's chicken lettuce wraps copycat

Sauce Prep Ahead

The peanut sauce is the heart of these wraps, and it makes a fantastic make-ahead component. I always whip up a double batch—it’s perfect for dipping extra lettuce cups or tossing with noodles later.

Store it in an airtight container with a thin layer of neutral oil (like avocado oil) on top to preserve freshness. The sauce keeps well in the fridge for up to 1 week, and I’ve even frozen it for 3 months without losing flavor.

When reheating, warm it gently on the stovetop with a splash of water to restore its silky texture. 💡

Chicken Make-Ahead

Cook the chicken filling one day ahead if you’re planning a busy weeknight. Let it cool completely, then store it in the fridge for up to 3 days.

The flavors actually deepen overnight, and reheating is a breeze—just warm it through in a skillet with a splash of water or broth. I like to reheat it over medium-low heat for 3-4 minutes to avoid drying it out.

Keep the sauce separate until serving to maintain its creamy consistency. ❄️

Lettuce Prep

Butter lettuce stays crispest when handled carefully. Trim the leaves and store them in a sealed container with a paper towel to absorb moisture. Keep them in the fridge for up to 2 days, but I recommend prepping them the same day you serve to avoid wilting.

If you’re making these for a crowd, store the lettuce and filling separately and assemble just before serving. For extra crispness, dip the lettuce leaves in ice water for 10 seconds before draining and using. 🥬

Freezer-Friendly Filling

The chicken filling freezes beautifully for up to 3 months if you’re prepping for a future meal. Let it cool completely, portion it into airtight freezer bags, and squeeze out all the air before sealing. Thaw overnight in the fridge, then reheat gently.

The celery and bell pepper will soften slightly after freezing, but they’ll still add great texture. Just add a sprinkle of lemon juice when reheating to brighten them up. ❄️

Assembly Timeline

For the most efficient assembly, prep everything in stages. Cook the chicken and sauce 1-2 hours ahead, then store them separately. When ready to serve, quickly reheat the filling and let the lettuce sit at room temperature for 5-10 minutes to make it more pliable.

This keeps the wraps crisp and fresh-tasting. I also like to set out small bowls of extra peanut sauce and sesame seeds for guests to customize their wraps. 💫

Crowd-Pleasing Tips

Double the recipe and set up a DIY wrap station for parties. Prep the filling and sauce ahead, then let guests assemble their own wraps. Use a large platter for the lettuce cups and a small bowl for the sauce.

Add extra toppings like sliced green onions or crushed peanuts for crunch. This works great for game day or lunch gatherings—just keep the filling warm in a slow cooker on the lowest setting. 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 65mg22%
Sodium 580mg25%
Total Carbohydrate 18g6%
Dietary Fiber 3g11%
Sugars 6g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use turkey or pork instead of ground chicken?

Ground turkey works beautifully with this recipe—just use a 93% lean version to match the texture. For pork, opt for ground pork tenderloin and reduce cooking time by 1 minute to avoid overcooking. The sauce and assembly remain the same, but pork adds a richer flavor that pairs well with the peanut sauce.

2

How do I make the peanut sauce thicker or thinner?

For a thicker sauce, simmer it uncovered for 2-3 extra minutes or add 1 teaspoon cornstarch mixed with water. To thin it, whisk in 1 teaspoon water at a time until it reaches a pourable consistency. The ideal texture coats the back of a spoon but remains thick enough to cling to the chicken.

3

Why did my lettuce turn soggy?

Soggy lettuce usually happens when the filling is too wet or the lettuce isn't fresh. Use butter lettuce or romaine for best results, and avoid overfilling the wraps. Also, assemble them just before serving—lettuce wilts faster when exposed to moisture or heat. For extra crispness, chill the lettuce for 10 minutes before assembling.

4

Can I make this gluten-free?

Yes! Use a gluten-free hoisin sauce (like San-J Tamari) and ensure your soy sauce is tamari-based. The peanut butter and other ingredients are naturally gluten-free. Double-check all labels, especially for hidden gluten in sauces or seasonings. The flavor stays just as rich and balanced.

5

What’s the best way to reheat leftovers?

Reheat the filling in a skillet over medium-low heat for 3-4 minutes with a splash of water or broth to restore moisture. Keep the sauce separate until serving to prevent it from separating. For the lettuce, wash and dry it fresh—it won’t reheat well. Serve the wraps immediately after reheating for the best texture.

★★★★★4.8(8 reviews)
Categories Main Courses