This post may contain affiliate links. Please read our disclosure policy.
These PF Chang’s lettuce wraps are one of my all-time favorite takeout copycat recipes! Savory ground meat is cooked in a rich, flavorful sauce made with hoisin, garlic, and ginger, then spooned into crisp butter lettuce leaves. It’s light, delicious, and seriously hard to stop at just one.

As a kid, I was obsessed with PF Chang’s lettuce wraps. Now I make them at home, and honestly? They taste just as good—maybe better. They’re quick, easy, and perfect for meal prep or a fun weeknight dinner.
Whether you’re making them for dinner or a party appetizer, they’re always a crowd favorite.

Restaurant-Style Lettuce Wraps at Home 😋
These lettuce wraps are fast, flavorful, and perfect for meal prep. Here are a few reasons why I love this recipe:
Takeout flavor at home: You control the ingredients, and the flavor is still spot on.
Great for meal prep: The filling reheats beautifully.
Fast and easy: Done in under 25 minutes, with no complicated steps.
Ingredients You Need
This lettuce wrap recipe is made with simple pantry staples that come together to deliver bold flavor.
NOTE: The full list of ingredients with measurements is provided in the recipe card below.
Ground Chicken: This is the classic protein, but you can swap in ground turkey, pork, or even beef.
Butter Lettuce: Soft, flexible, and perfect for wrapping. Romaine or iceberg works too.
Water Chestnuts: Adds crunch and texture—don’t skip them!
Garlic + Ginger: Key aromatics that give the dish its signature flavor.
Hoisin Sauce: Sweet and savory—it gives that signature takeout taste.
Soy Sauce: I use low-sodium for better control of the salt.
Honey: Adds just a touch of sweetness.
Rice Wine Vinegar: Adds brightness and balances the sauce.
Onion: For depth and added flavor.
Sesame Oil: Adds a nutty, toasted flavor.
Green Onion + Sesame Seeds: An optional garnish that elevates the final dish.
How to Make PF Chang’s Lettuce Wraps
These wraps come together in just a few easy steps. Here’s how to make them:
Cook the meat:
Heat sesame oil in a large skillet over medium heat. Add ground chicken and cook until browned and fully cooked, about 5–6 minutes
Add aromatics:
Stir in onion, garlic, and ginger. Sauté until softened and fragrant.
Build the sauce:
Add hoisin sauce, soy sauce, honey, and rice wine vinegar. Stir well to coat everything evenly.
Add water chestnuts:
Stir in the chopped water chestnuts and cook for another 1–2 minutes to combine.

Assemble your Lettuce Wraps:
After your meat is cooked, assemble your lettuce wraps and serve! It’s that easy!

Substitutions and Variations
Protein swaps: Ground turkey, beef, pork, or even tofu all work.
Extra veggies: Add chopped mushrooms, carrots, or bell peppers.
Spice it up: Stir in chili garlic sauce or sriracha for a kick.
Lettuce options: Try iceberg or romaine if you don’t have butter lettuce.
Gluten-free: Use gluten-free soy sauce and double-check your hoisin.
Recipe Tips
Chop everything small: Small pieces help everything cook evenly and fit into the lettuce cups.
Don’t overcook the garlic and ginger: Sauté just until fragrant to avoid bitterness.
Serve immediately: The lettuce is crispest right after assembling.
Make Ahead and Storage
Lettuce wraps are best served fresh, but the filling keeps well for quick meals.
Make ahead: The filling can be made up to 3 days in advance.
Storage: Store in an airtight container in the fridge. Reheat on the stove or in the microwave. Assemble wraps just before eating.
More Takeout Recipes You’ll Love
- Beef & Broccoli Lomein
- Sweet & Sour Chicken
- Chinese Takeout Wings
- Chicken and Broccoli
- Copycat Chipotle Steak
PF Chang’s Lettuce Wraps

Ingredients
- 1 ½- 2 lbs ground meat like chicken, beef, pork
- 1 tbsps sesame oil
- ¼ cup hoison sauce
- ¼ cup low sodium soy sauce
- ¼ cup honey
- 1 tbsp rice wine vinegar
- 2 tbsps garlic gloves minced
- 2 tbsps fresh ginger minced
- ½ white onion chopped
- 1 can water chesnuts strained and roughly chopped
- Butter lettuce for serving
- sesame seeds for garnish
Instructions
- Start by adding sesame oil to a large skillet, then cook your ground beef until fully done.
- First, add garlic, onion, and ginger, then mix them together until combined.
- Add soy sauce, hoisin, and honey. Mix and simmer, then add water chestnuts.
- Assemble your lettuce wraps and garnish with sesame seeds.












These look exactly like PF Changโs! Iโve been craving their lettuce wraps, so Iโm making this tonight.
This is the only copycat recipe I’ll ever use! The filling is spot-on!
These lettuce wraps were spot on!
My family devoured them in minutes.
The flavor was spot on.with that perfect crunch from the lettuce. They were a hit in my house.
Instant family favorite and will add to our monthly/ weekly rotation! Even my picky toddler ate some!! Instead of soy sauce we used coconut aminos and added some finely grated carrot and chopped jalapeรฑos on top. 12/10
This is better than having it at the restaurant! It’s so delicious! I make this on rotation in my house. I’ve made this with ground chicken and turkey. Both are great
These lettuce wraps were so tasty! Loved the crunch from the water chestnuts.
These wraps were spot on. They were just like the restaurant, and they were easy to make.
I made these the other night. So easy & delicious! I used butter lettuce which allows the flavor of the filling to really stand out. I’ll be making these often.
This is my favorite thing at PF Changs ! They taste just the same !