Oh, how I adore a good copycat recipe, don’t you? Especially when it involves something as fun and delicious as PF Changs lettuce wraps. I remember the first time I had them, years ago, at the restaurant. It was a revelation! The crunch of the lettuce, the savory, slightly sweet filling, the explosion of flavors with every bite… pure magic. Since then, I’ve been on a quest to recreate that perfection in my own kitchen. And let me tell you, after many (and I mean MANY!) attempts, I’ve finally landed on a version that truly hits the spot. It’s become our family’s absolute favorite weeknight meal when we want something that feels special but is surprisingly simple to whip up. Forget those fancy, complicated dishes; this is pure, unadulterated joy in a lettuce cup. It’s the kind of meal that makes everyone gather around the table, digging in with their hands, and honestly, that’s my favorite kind of cooking.
What are PF Changs Lettuce Wraps?
So, what exactly are these magical PF Changs lettuce wraps we’re talking about? At their heart, they’re a playful and interactive way to enjoy a flavorful, savory filling wrapped in crisp, fresh lettuce leaves. Think of it as a build-your-own culinary adventure! The classic version features a finely minced chicken or tofu filling, seasoned with a medley of Asian-inspired ingredients like soy sauce, hoisin, ginger, garlic, and often a touch of sweetness and crunch from water chestnuts and other goodies. You then spoon this delicious mixture into crisp iceberg or butter lettuce cups. It’s not just a meal; it’s an experience. It’s the perfect appetizer or a light, satisfying main course that feels both healthy and incredibly indulgent. The beauty is in its simplicity and the way it encourages you to get involved in the eating process. You can really customize each bite to your liking, making every single wrap a unique taste sensation.
Why you’ll love this recipe?
Honestly, there are so many reasons why this PF Changs lettuce wraps recipe has earned a permanent spot in my recipe rotation. First off, the FLAVOR is just out of this world. The filling is this incredible balance of savory, sweet, and a little bit of umami from the soy and hoisin sauces. The ginger and garlic give it that kick, and the crunch from the water chestnuts is just perfection against the tender filling. And let’s talk SIMPLICITY. I know Asian-inspired dishes can sometimes sound intimidating, but this one is surprisingly straightforward. Most of the magic happens in a single pan, and the lettuce wraps themselves are incredibly forgiving. You don’t need fancy techniques or hard-to-find ingredients. Plus, it’s SO COST-EFFECTIVE! Compared to ordering takeout, making these at home saves a significant amount of money, and you get a much more generous portion, if you ask me. I love that it’s also incredibly VERSATILE. While I’m sharing my favorite chicken version, you can easily swap in ground turkey, pork, or even make it vegetarian with finely chopped mushrooms or tofu. It’s a lifesaver on busy nights when you want something healthy and delicious without spending hours in the kitchen. What I love most, though, is the sheer FUN factor. My kids absolutely devour these and love assembling their own little lettuce cups. It’s a meal that brings smiles all around, and that’s the best kind of cooking for me.
How do I make PF Changs lettuce wraps?
Quick Overview
Making these PF Changs lettuce wraps at home is a breeze! You’ll sauté your chosen protein (I’m using chicken breast today, finely diced) with aromatics like garlic and ginger until it’s nicely browned. Then, we toss in some crunchy water chestnuts and mushrooms for texture, followed by a savory-sweet sauce made with hoisin, soy sauce, and a few other pantry staples. The whole thing comes together in one pan in under 30 minutes! Serve it with crisp lettuce cups, and voilà – a restaurant-quality meal that’s way more satisfying (and affordable!) than takeout. It’s honestly one of those recipes that makes me feel like a kitchen superhero, even on a Tuesday night.
Ingredients
For the Main Filling:
1 tablespoon olive oil or other neutral oil
1 pound ground chicken (or finely diced chicken breast, turkey, pork, or crumbled firm tofu for vegetarian)
2 cloves garlic, minced
1 tablespoon fresh ginger, grated or finely minced
1/2 cup water chestnuts, drained and finely chopped
1/2 cup mushrooms, finely chopped (shiitake or cremini work wonderfully)
2 green onions, thinly sliced (white and green parts separated)
For the Sauce:
3 tablespoons hoisin sauce
2 tablespoons soy sauce (or tamari for gluten-free)
1 tablespoon rice vinegar
1 teaspoon sesame oil
1 teaspoon Sriracha or other hot sauce (optional, for a little heat)
1 teaspoon brown sugar or honey (optional, for a touch of sweetness)
For Serving:
1 head iceberg lettuce or butter lettuce, leaves separated and washed
Step-by-Step Instructions
Step 1: Prepare the Sauce
In a small bowl, whisk together the hoisin sauce, soy sauce, rice vinegar, sesame oil, Sriracha (if using), and brown sugar (if using). Set aside. This step is key because it allows all those lovely flavors to meld together while you cook the filling.
Step 2: Cook the Protein
Heat the olive oil in a large skillet or wok over medium-high heat. Add the ground chicken (or your chosen protein). Break it up with a spoon and cook until it’s browned and no longer pink. If you’re using finely diced chicken breast, make sure to get it nicely seared. Drain off any excess grease, leaving just a little bit in the pan for flavor.
Step 3: Sauté Aromatics and Vegetables
Add the minced garlic, grated ginger, and the white parts of the green onions to the skillet. Stir and cook for about 1 minute until fragrant. Be careful not to burn the garlic! Then, add the finely chopped water chestnuts and mushrooms. Cook for another 2-3 minutes, stirring occasionally, until the mushrooms have softened slightly.
Step 4: Combine and Simmer
Pour the prepared sauce over the mixture in the skillet. Stir everything together to coat evenly. Let it simmer for about 2-3 minutes, stirring frequently, until the sauce has thickened slightly and everything is beautifully combined. Taste and adjust seasonings if needed – maybe a little more soy for saltiness or a touch more vinegar for tang.
Step 5: Add Green Onion Tops
Stir in the green parts of the sliced green onions. This adds a lovely fresh, oniony bite right at the end. Give it one last good stir.
Step 6: Assemble the Wraps
Spoon the savory filling into the washed and separated lettuce cups. You want to get a good generous spoonful in each one.
Step 7: Serve and Enjoy!
Serve immediately! Encourage everyone to dig in and create their own perfect bites by piling the filling into the lettuce cups. It’s casual, interactive, and utterly delicious. My kids love this part – they’re always trying to make the biggest wrap!
What to Serve It With
While these PF Changs lettuce wraps are fantastic on their own as a complete meal, they also pair wonderfully with a few other things to round out the experience. For a casual BREAKFAST (yes, you read that right!), I sometimes make a smaller batch and serve it with a side of fluffy scrambled eggs. It sounds a bit unusual, but the savory filling works surprisingly well! For a more traditional BRUNCH, I love serving them alongside some steamed jasmine rice or a light, refreshing cucumber salad with a sesame-ginger dressing. It feels elegant and balanced. As a light DESSERT, sometimes just a few bites of the filling on their own is enough for me after a savory meal, or a small bowl of fresh mango salsa can be a perfect sweet counterpoint. And for those COZY SNACKS, I often just have a small bowl of the filling ready to go, and I can quickly grab a lettuce leaf whenever a craving strikes. My family also loves these with a side of peanut noodles or some simple edamame. It’s all about creating a fun, flavorful spread!
Top Tips for Perfecting Your PF Changs Lettuce Wraps
I’ve made these PF Changs lettuce wraps more times than I can count, and I’ve picked up a few tricks along the way that I think you’ll find super helpful. For the zucchini prep, if you decide to use it as a veggie addition, make sure you’re grating it and then squeezing out *all* the excess moisture. This is crucial for the filling’s texture so it doesn’t get watery. When it comes to mixing advice, especially with the sauce, a gentle hand is best. You don’t want to overmix the filling once everything is combined, as it can make the chicken (or other protein) a bit tough. Just stir until it’s well coated and the sauce has thickened. For swirl customization, while this recipe doesn’t have a swirl element, if you were adapting it to something like a stir-fry, I’d say to add your sauces in stages to create different flavor zones! For ingredient swaps, if you can’t find water chestnuts, finely chopped jicama can offer a similar crunch, though it’s a bit milder. If you don’t have hoisin sauce, a mix of soy sauce and a little plum sauce or even a touch of molasses can work in a pinch, though the flavor will be slightly different. When it comes to baking tips, this recipe is pan-cooked, not baked, which is part of what makes it so quick! But if you were making a variation that needed baking, remember ovens vary wildly, so always keep an eye on your food and use a toothpick test for doneness. For glaze variations, if you want a glossier finish on your filling, you can add a tiny bit more cornstarch slurry (1 tsp cornstarch mixed with 1 tbsp water) to the sauce towards the end of cooking. Trust me on this one, a little cornstarch makes all the difference!
Storing and Reheating Tips
One of the best things about these PF Changs lettuce wraps is that the filling stores beautifully. If you have any leftover filling, let it cool completely before storing. At ROOM TEMPERATURE, the filling should be consumed within two hours for food safety. For REFRIGERATOR STORAGE, place the cooled filling in an airtight container. It will stay fresh and delicious for up to 3 days. Just give it a good stir before reheating. For FREEZER INSTRUCTIONS, you can freeze the filling for up to 2-3 months. Again, make sure it’s cooled, then transfer it to a freezer-safe container or heavy-duty zip-top bag, pressing out as much air as possible. To thaw, transfer it to the refrigerator overnight. Reheating can be done gently on the stovetop over low heat or in the microwave. For reheating, I usually add a splash of water or broth to help loosen it up. The GLAZE TIMING ADVICE is simple: apply the glaze when you’re making the filling, and it will hold up well for storage. If you’re planning to eat the lettuce wraps cold, store the filling and lettuce leaves separately. The leaves are best used fresh.
Frequently Asked Questions
Final Thoughts
I really hope you give these PF Changs lettuce wraps a try! They’re such a fun, delicious, and satisfying meal that’s perfect for busy weeknights or when you want to impress guests without a lot of fuss. The combination of savory filling, crunchy textures, and fresh lettuce is just pure joy. It’s one of those recipes that feels both familiar and excitingly new with every bite. If you love these, you might also enjoy my recipe for [Link to another relevant recipe, e.g., Chicken Stir-Fry] or my [Link to another relevant recipe, e.g., Easy Teriyaki Salmon]. They share that same spirit of flavorful, approachable home cooking. I can’t wait to hear how yours turn out, so please leave a comment below and let me know your favorite protein swap or any fun variations you come up with! Happy cooking, and enjoy every delicious bite!

PF Changs lettuce wraps
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 1 tablespoon sesame oil
- 1 pound ground chicken or ground turkey
- 1 medium sweet onion diced small
- 0.33 cup hoisin sauce
- 2 tablespoon low-sodium soy sauce
- 1 tablespoon rice wine vinegar
- 1 tablespoon Asian chili garlic sauce or to taste
- 3 cloves garlic finely minced
- 1 teaspoon ground ginger or 2 teaspoons freshly grated ginger
- 1 8-ounce can water chestnuts drained and diced small
- 2 green onions sliced into thin rounds
- 0.5 teaspoon salt or to taste
- 0.5 teaspoon black pepper freshly ground, or to taste
- 1 head butter lettuce leaves for serving
Instructions
Preparation Steps
- To a large skillet, add the oils, chicken, and cook over medium-high heat until chicken is cooked through; stir intermittently to crumbly while cooking.
- Add the onion, hoisin sauce, soy sauce, rice wine vinegar, chili garlic sauce, stir to combine, and cook for about 5 minutes, or until onion is soft and translucent and most of the liquid has been absorbed; stir intermittently.
- Add the garlic, ginger, stir to combine, and cook for about 1 minute, or until fragrant.
- Add the water chestnuts, green onions, salt and pepper to taste, and cook for about 2 minutes, or until tender. Taste filling and make any necessary flavor adjustments, i.e. more soy sauce, hoisin, pepper, etc.
- Spoon about 0.25 cup of the mixture into the lettuce leaves to serve.
