Cheesecake Factory Thai Lettuce Wraps Recipe (Copycat)

I still remember the first time I ordered the Thai Lettuce Wraps at The Cheesecake Factory – I was there for a birthday dinner and almost skipped the appetizer. Thank goodness I did not, because those crisp leaves piled with savory chicken, drizzled in that creamy peanut satay sauce and cool cucumber sauce completely stole the show. I went home that night determined to figure out every component, and after about a dozen test batches in my kitchen, I finally nailed it. This copycat version is so close to the original that my husband does a double-take every single time we sit down to eat.

The secret is in the two sauces – a rich, nutty satay sauce and a bright, refreshing cucumber sauce that balance each other perfectly. I use butter lettuce because the leaves cup just right, and the filling comes together in under 20 minutes on the stovetop. Whether you go with chicken or swap in tofu, this is the kind of appetizer that disappears before the main course even hits the table.

Cheesecake Factory Thai Lettuce Wraps Recipe (Copycat)
Prep
20 min
Cook
15 min
Total
35 min
Serves
4
Difficulty
Easy

Why You’ll Love This Recipe

  • Two craveable sauces – peanut satay AND cucumber – just like the restaurant version
  • Ready in 35 minutes, faster than waiting for a table at The Cheesecake Factory
  • Easy to make vegetarian by swapping chicken for crispy tofu
  • Light yet satisfying – the perfect starter that will not fill you up before the main event
  • Kids love assembling their own wraps, making dinner interactive and fun

About This Multi-Brand Favorite

The Cheesecake Factory is famous for its enormous menu, but the Thai Lettuce Wraps have earned a permanent spot as one of the most beloved appetizers since they were added. Inspired by traditional Southeast Asian fresh spring rolls and Thai satay flavors, the dish bridges the gap between restaurant-style theater and bold flavor. Diners love the interactive build-your-own element, where you spoon the warm savory filling into cold crisp lettuce and drizzle on your choice of sauce. The combination of peanut sauce with a tangy cucumber vinaigrette is a nod to classic Thai accompaniments served alongside grilled satay skewers at street stalls throughout Bangkok and Chiang Mai. The Cheesecake Factory adapted the concept for American appetizer portions, adding generous protein and making the sauces a little richer and more indulgent than their street-food inspiration. The result became an instant crowd-pleaser that regulars request by name.

Ingredients

Ingredients

Chicken Filling

  • 1.5 lbs boneless skinless chicken breasts, finely diced
  • 2 tablespoons vegetable oil
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1/2 cup shredded carrots
  • 1/2 cup water chestnuts, drained and chopped
  • 3 green onions, thinly sliced
  • 2 tablespoons soy sauce
  • 1 tablespoon sesame oil
  • 1 teaspoon fish sauce
  • 1/4 teaspoon white pepper
  • 1 head butter lettuce, leaves separated

Peanut Satay Sauce and Cucumber Sauce

  • 1/2 cup creamy peanut butter
  • 3 tablespoons soy sauce
  • 2 tablespoons rice vinegar
  • 1 tablespoon honey
  • 1 tablespoon sesame oil
  • 1 teaspoon sriracha
  • 2-3 tablespoons warm water to thin
  • 1/2 cucumber, finely diced
  • 2 tablespoons rice vinegar
  • 1 teaspoon sugar, pinch of red pepper flakes

For Serving

  • Chopped roasted peanuts
  • Fresh cilantro leaves
  • Lime wedges
  • Thinly sliced red chili (optional)

Ingredient Substitutions

  • Swap chicken for 1.5 lbs extra-firm tofu, pressed and crumbled, for a vegetarian version
  • Use tamari instead of soy sauce to make the dish gluten-free throughout
  • Almond butter works in place of peanut butter for a different nut variation
  • Romaine or iceberg lettuce cups can replace butter lettuce in a pinch
  • Ground turkey or pork can substitute for chicken in the filling with great results

Equipment You’ll Need

  • Large skillet or wok
  • Small mixing bowls for sauces
  • Sharp chef’s knife and cutting board
  • Microplane or box grater for fresh ginger
  • Whisk for sauce
  • Serving platter for lettuce cups and filling
Instructions

Step-by-Step Instructions

  1. Make the Peanut Satay Sauce. Whisk together peanut butter, soy sauce, rice vinegar, honey, sesame oil, and sriracha in a small bowl. Add warm water one tablespoon at a time until the sauce is pourable but still thick enough to coat a spoon. Taste and adjust sweetness or heat to your preference. Set aside at room temperature – the sauce will loosen up slightly as it sits and will be perfect by the time the filling is cooked.
  2. Make the Cucumber Sauce. Combine finely diced cucumber, rice vinegar, sugar, and a pinch of red pepper flakes in a small bowl. Stir until sugar dissolves. This quick pickle is meant to be fresh and bright, so make it right before serving. The acidity cuts through the richness of the peanut sauce beautifully. You can add a tiny bit of minced shallot if you like extra bite.
  3. Prep the Lettuce. Carefully separate the butter lettuce leaves, choosing the largest, most cup-shaped ones. Rinse and pat completely dry – any water will make the wraps soggy and cause the sauce to slide off. Arrange the cups on a large serving platter and refrigerate while you cook the filling. Cold crisp lettuce against the warm filling is what makes this dish so satisfying.
  4. Cook the Chicken Filling. Heat vegetable oil in a large skillet or wok over high heat until shimmering. Add chicken in a single layer and let it sear without stirring for 2 minutes to develop color. Stir and continue cooking until no pink remains, about 4-5 more minutes. Add garlic and ginger and cook for 60 seconds until fragrant. Add carrots and water chestnuts and toss everything together well.
  5. Season and Finish. Pour soy sauce, sesame oil, and fish sauce over the cooked chicken mixture. Stir well to coat every piece. Add white pepper and green onions and toss for another 30 seconds over high heat. The filling should look glossy and smell incredible. Taste and adjust seasoning – you may want a little more soy sauce or a splash of rice vinegar for brightness. Remove from heat immediately.
  6. Assemble and Serve. Spoon the hot chicken filling into the chilled lettuce cups – about 2-3 tablespoons per leaf works well. Drizzle generously with peanut satay sauce, then add a spoonful of cucumber sauce on top. Finish with chopped roasted peanuts, fresh cilantro, and a squeeze of lime. Serve immediately with extra sauce on the side for dipping. The contrast of hot filling and cold lettuce is the whole magic of this dish.
Tips and FAQ

Pro Tips from My Kitchen

  • Dice the chicken very small – about 1/4 inch pieces – so every bite has a good mix of protein and vegetables
  • Cook on the highest heat your stove allows for that signature wok-kissed flavor and slight char
  • Make both sauces up to 2 days ahead and refrigerate – the flavors improve overnight
  • Pat the lettuce completely dry after washing – wet lettuce will make everything slide right out
  • Use natural peanut butter (just peanuts and salt) for the cleanest, most authentic satay flavor
  • Serve the filling hot and the lettuce cold – that temperature contrast is the whole magic of this dish

Recipe Variations

  • Tofu Thai Lettuce Wraps: press and cube extra-firm tofu, pan-fry until golden and crispy before adding to the filling
  • Shrimp version: use 1 lb peeled deveined shrimp, cook just 2-3 minutes per side to keep them tender and juicy
  • Spicy Thai version: double the sriracha in the satay sauce and add sambal oelek to the filling while cooking
  • Low-carb bowl version: skip the lettuce and serve the filling over cauliflower rice with both sauces drizzled on top
  • Pork and mushroom filling: use ground pork with finely chopped shiitake mushrooms for an earthy, rich variation

Common Mistakes to Avoid

  • Overcrowding the pan: cook chicken in batches if needed so it sears instead of steaming in its own liquid
  • Skipping the two-sauce approach: both the satay and cucumber sauce are essential – neither alone captures the full restaurant experience
  • Using wet lettuce leaves: always dry the lettuce completely or the wrap falls apart the moment you pick it up
  • Making the peanut sauce too thick: it should drizzle easily – add warm water gradually until it pours
  • Cutting the chicken too large: big chunks make the wraps hard to eat in one bite and upset the filling-to-lettuce ratio

What to Serve With This Dish

  • Cheesecake Factory-style avocado egg rolls as a second appetizer for a full spread
  • Jasmine rice or fried rice as a light side to turn this into a complete meal
  • A crisp Asian cucumber salad with sesame dressing
  • Thai iced tea or a ginger-lime mocktail to match the Thai flavors
  • Wonton soup as a starter before the lettuce wraps hit the table

Storage Instructions

Refrigerator

Store cooked chicken filling in an airtight container for up to 3 days. Keep sauces in separate small jars. Lettuce should be stored dry, wrapped in paper towels, for up to 2 days.

Freezer

The chicken filling freezes well for up to 2 months in a freezer-safe bag. Thaw overnight in the refrigerator before reheating. Do not freeze the sauces or lettuce.

How to Reheat

Reheat filling in a skillet over medium-high heat for 3-4 minutes, stirring occasionally, until heated through. A splash of soy sauce refreshes the flavor. Microwave works in 90-second bursts if you are in a hurry.

Make Ahead

Both sauces can be made 2 days in advance and refrigerated. The chicken filling can be cooked and refrigerated for up to 24 hours. Assemble wraps only right before serving for the best texture.

Nutrition Information

Per serving (estimated): 385 calories, 34g protein, 18g carbs, 21g fat (4g saturated), 3g fiber, 8g sugar, 890mg sodium.

Nutrition values are estimates and will vary based on exact ingredients used.

Frequently Asked Questions

Can I use iceberg lettuce instead of butter lettuce?

Yes, iceberg works fine and actually holds its shape a bit better. The cups are not quite as elegant but they are sturdier. Romaine leaves also work well – just use the inner leaves that have a natural curve and cup shape.

Is this dish gluten-free?

It can be! Swap regular soy sauce for certified gluten-free tamari in both the filling and the peanut sauce. Double-check your fish sauce label too – most are naturally gluten-free but a few brands add wheat starch.

How do I make it vegetarian?

Replace the chicken with extra-firm tofu that has been pressed for 30 minutes, then crumbled or cubed. Pan-fry the tofu until golden before adding the other filling ingredients. Skip the fish sauce and add an extra teaspoon of soy sauce instead.

Can I make the peanut sauce without sriracha?

Absolutely. Just leave it out for a mild sauce, or substitute a small pinch of cayenne if you want the tiniest bit of warmth without the chili-garlic flavor that sriracha brings to the mix.

Why does my peanut sauce get too thick?

Natural peanut butter firms up as it sits, especially if refrigerated. Just whisk in warm water a tablespoon at a time until you reach the right consistency. Room temperature sauce is much easier to work with than cold sauce straight from the fridge.

Can I prep this for a party in advance?

Yes! Make both sauces up to 2 days ahead and refrigerate. Cook the filling and refrigerate for up to 24 hours. At party time, reheat the filling in a skillet and set up a self-serve station with lettuce cups, filling, sauces, and toppings for guests.

What protein works best besides chicken?

Ground turkey is my second favorite – it cooks quickly and absorbs the seasonings well. Large shrimp work beautifully too, just chop them roughly and cook for only 2-3 minutes so they stay tender and juicy and do not turn rubbery.

Does the Cheesecake Factory use a special lettuce?

The restaurant uses butter lettuce (also called Boston or Bibb lettuce) for its tender, flexible leaves that cup perfectly. It is the closest match for the restaurant experience and widely available at most grocery stores year-round.

How spicy is this recipe?

As written, it has a mild background heat from the sriracha in the peanut sauce. I would call it a 2 out of 5 on the heat scale. To dial it up, add more sriracha to the sauce and toss some red chili flakes into the filling while cooking.

Can I use frozen chicken?

Yes, just thaw it completely in the refrigerator overnight first. Pat it very dry with paper towels before dicing and cooking – moisture is the enemy of a good sear and you want that caramelized golden color on the chicken.

What if I cannot find water chestnuts?

Finely diced jicama is the best substitute – same crunchy texture and mild flavor. Diced celery also works for crunch. Do not skip the crunchy element entirely because it gives the filling its satisfying contrast against the soft chicken.

How close is this to the Cheesecake Factory original?

Very close! I have ordered the restaurant version dozens of times and this copycat hits the same flavor notes – the creamy peanut sauce, the bright cucumber contrast, the savory ginger-garlic chicken. The main difference is you can make it whenever you want without a 45-minute wait.

More Multi-Brand Copycat Recipes

Happy cooking,
Julia

J
About Julia

I'm Julia. I cook restaurant copycat recipes at home and share what works. Every recipe on this site is tested at least three times in my own kitchen before I publish it.

Read more about me →

Leave a Reply

Your email address will not be published. Required fields are marked *