Healthy food has never tasted so AMAZING! These Thai chicken lettuce wraps are bursting with bold flavor, and fresh ingredients. They can be enjoyed as a main dish or served as an appetizer.
Thai Chicken Lettuce Wraps in romaine leaves on a plate.
I LOVE any foods that fall in the Thai/Indian categories because they always contain fresh ingredients and bold flavors. These lettuce wraps are packed with so much flavor! Every time I make them I’m reminded how incredibly delicious they are.

The filling is full of veggies, protein and a delicious thai/sweet chili/peanut sauce everyone that will leave everyone at the table feeling satisfied. You can watch your hungry family load their plates with seconds, thirds, or even fourths and smile that they’re not only loving these Thai chicken lettuce wraps, but they’re eating healthy!

Start by chopping your chicken into very small pieces, and chopping all of your veggies.

Add the chicken, onion, garlic, salt and pepper to a large skillet and cook until no longer pink. Add the chopped veggies and saute until tender.

Side by side photos of a skillet with the ingredients for Thai chicken lettuce wraps including chicken, garlic, onion, carrot, cabbage.


Make the sauce (this can be made in advance and stored in the fridge). Fresh chopped ginger really tastes the very best in the sauce (you can buy a small piece of ginger root for this recipe, and store the extra in your freezer for another day).

Add the sauce and cilantro to the skillet and toss everything to combine.

A bowl with the sauce ingredients for Thai chicken lettuce wraps. The sauce is then added to a skillet with the chicken and vegetables for the lettuce wraps.

What is the best lettuce to use for lettuce wraps?

You can use any type of green leafy lettuce for lettuce wraps, but popular types of lettuce include Boston bib lettuce and romaine hearts. The great thing about lettuce wraps is that they are easily modifiable when it comes to the filling and the wrapping.  Cabbage leaves would also be a yummy substitute.

A few tips for this recipe:

This recipe is easily adaptable to use what you have in your fridge. You could add other chopped veggies, like celery, bok choy, bean sprouts, shredded Brussels sprouts, zucchini or summer squash.  Saute the veggies until tender, when you add them to the skillet. If you add a lot of extra veggies to this recipe, you may want to make a little more sauce.

You could also substitute the chicken for ground turkey, pork, or tofu, or leave it out completely for a vegetarian option, adding extra veggies instead.

Ingredient prep:

I use a box grater to shred my carrot. Then I use a paper towel to scoop up the pile of shredded carrot and squeeze the liquid out of it.

I also pat the chicken dry with paper towels after I’ve chopped it into small pieces. Removing the excess liquid helps the chicken brown better when you saute it in step 2.

The sauce for these lettuce wraps can be made 2-3 days in advance, making for even faster dinner prep!

Overhead view of a white platter filled with Thai chicken lettuce wraps


Consider trying these delicious lettuce wrap recipes:


FOLLOW ME on FACEBOOKINSTAGRAM and PINTEREST for more great recipes!


Thai Chicken Lettuce Wraps lined along a white plate.
Prep 15 mins
Cook 10 mins
Total 20 mins
Save Recipe


  • 1 Tablespoon olive oil
  • 1 pound ground chicken
  • 5 cloves garlic , minced
  • 1 small yellow onion , diced
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 medium carrots , shredded
  • 1 cup finely shredded cabbage (red, green, or napa)
  • 6 green onions , chopped

For the sauce:

  • 2/3 cup sweet chili sauce
  • 2 heaping Tablespoon peanut butter , smooth or crunchy
  • 1 teaspoon freshly grated ginger (or ¼ teaspoon ground ginger)
  • 1.5 Tablespoons low-sodium soy sauce
  • 1/2 cup fresh chopped cilantro
  • crushed red pepper flakes to taste
  • 1 head Boston Bib lettuce , butter lettuce, romaine heart leaves


  • Heat oil in a large skillet over medium. 
  • Add onion and saute for 3 minutes. Add ground chicken and cook, crumbling into small pieces. Add garlic, salt and pepper and cook, tossing occasionally, until chicken is cooked through. 
  • Add the carrots, cabbage, and green onions, and cook for 2 more minutes.
  • In a small bowl combine the sweet chili sauce, ginger, peanut butter, soy sauce, and crushed red pepper. Stir until smooth. 
  • Add sauce to the pan. Add cilantro and toss everything until combined. 
  • Spoon mixture into individual lettuce cups.
  • You might also like Cashew Chicken Lettuce Wraps!


*You could substitute ½ pound ground chicken or turkey
Tips for this recipe are listed in the post above!


Calories: 216kcalCarbohydrates: 20gProtein: 15gFat: 9gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gTrans Fat: 0.05gCholesterol: 65mgSodium: 881mgPotassium: 611mgFiber: 2gSugar: 16gVitamin A: 4508IUVitamin C: 6mgCalcium: 40mgIron: 1mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

Check out my webstory!

Have you tried this recipe?! 
RATE this recipe and COMMENT below! I would love to hear your experience.


I originally shared this recipe in January 2014. Updated January 2018

Related Posts

Share Recipe


About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

Leave A Comment

Your email address will not be published.

Recipe Rating


  1. Did you change this recipe to ground chicken from chicken thighs? I used to make your lettuce wraps and I swear it called for thighs, but now I can’t find that recipe. Thanks!

    1. I did update the recipe to use ground chicken (I used to use breasts, but this is much simpler). You can still finely chop up chicken if you’d rather do it that way–the recipe is the same otherwise.

  2. 5 stars
    A quick and easy dinner to put together that was enjoyed by all! This was a real winner of a dish and will be made again.

  3. 5 stars
    Made these tonight and they disappeared SO quickly! My husband just kept saying, “this recipe is a winner!” Will be making these again soon.

  4. 5 stars
    This was a huge hit! Made quantity for 8 servings, used Trader Joe’s sweet chili sauce and a package of shredded cabbage/carrots to make life easy. 2 packs ground chicken, and 1 entire bunch of cilantro. Delicious and gone!

  5. 5 stars
    Wow, this is great! I like the sauce the best. Added a little lime juice to it for acid. I am taking it for lunch tomorrow and will make it again.

  6. 5 stars
    these are a amazing, simple and tasty. I like a little more heat so I added jalapenos they also added nice crunch with the lettuce. definitely make again for may family.

  7. I made this tonight and it was absolutely amazing 😋 I used a bag of coleslaw for the cabbage portion and ground ginger in the sauce. Followed the recipe to a tee and it was delicious! I don’t feel that way about many online recipes, I normally have to doctor them up a bit but this one was perfect. Definitely will be making again. Thank you!

See More Comments