These easy Thai chicken wraps are a quick high-protein meal perfect for busy weeknights. Made with savory ground chicken, fresh herbs, and a tangy lime dressing, they deliver macro-friendly flavor…

Ingredients

Toggle: Metric / US

Instructions

Step 1

Prepare all your ingredients before you start cooking. This is called ‘mise en place’ and it’s the secret to a smooth cooking process. Mince the garlic cloves finely—you want them to melt into the chicken, not overpower it. Grate the ginger using a microplane or the fine side of a box grater; fresh ginger adds a warm, peppery kick that dried ginger can’t match. Slice the green onions, separating the white parts (for cooking) from the green tops (for garnish). If using red chili, slice it into thin rings; you can remove the seeds if you prefer less heat. Wash the lettuce leaves gently and pat them dry with a clean towel—crisp lettuce is key for a satisfying crunch. Chop the cilantro and mint, and set everything aside in small bowls. This prep step takes about 10 minutes but ensures that once you start cooking, you won’t be scrambling to chop an onion while the chicken burns.

Step 1 image
Step 2

Heat a large non-stick skillet or wok over medium-high heat. Add the avocado oil and swirl to coat the pan. Avocado oil has a high smoke point, making it ideal for stir-frying without burning. Once the oil shimmers (about 30 seconds), add the ground chicken. Use a spatula to break the meat into small crumbles. Let it cook undisturbed for 2-3 minutes to develop a golden-brown sear—this browning, known as the Maillard reaction, adds deep savory flavor. Then stir and continue cooking for another 3-4 minutes until the chicken is cooked through and no longer pink. The internal temperature should reach 165°F (74°C). If there’s excess liquid, tilt the pan and spoon it off, or let it evaporate; you want the chicken dry enough to absorb the sauce.

Step 2 image
Step 3

Reduce the heat to medium. Add the minced garlic, grated ginger, and the white parts of the green onions to the pan. Stir constantly for about 30 seconds until fragrant—be careful not to burn the garlic, as it turns bitter. If using sliced red chili, add it now for a spicy kick that infuses the meat. Stir everything together so the aromatics coat the chicken evenly. You’ll smell the ginger and garlic blooming; that’s your cue to move to the next step.

Step 3 image
Step 4

Pour in the soy sauce, fish sauce (if using), lime juice, and honey. Stir well to combine, scraping up any browned bits from the bottom of the pan—those bits are packed with flavor. Let the sauce simmer for 1-2 minutes until it thickens slightly and clings to the chicken. Taste and adjust seasoning: if you prefer it saltier, add a splash more soy sauce; if you want it tangier, squeeze in extra lime. The balance should be savory, slightly sweet, and bright. Remove the pan from heat. Fold in the chopped cilantro and mint (if using), reserving a little for garnish. The residual heat will wilt the herbs slightly, releasing their aromatic oils.

Step 4 image
Step 5

To assemble the wraps, lay a lettuce leaf on a plate or serving platter. Spoon about 2-3 tablespoons of the chicken mixture into the center of each leaf. Be careful not to overfill, or the wraps will be hard to handle. Garnish with the reserved green onion tops, additional cilantro, a squeeze of fresh lime, and a sprinkle of sliced red chili or chopped peanuts if desired. Serve immediately while the chicken is warm and the lettuce is crisp. These wraps are best enjoyed fresh, but you can also set up a DIY bar for guests to assemble their own.

For best results

  • For the best texture, use lean ground chicken (93/7) rather than extra-lean (99/1). The small amount of fat keeps the meat moist and flavorful without making it greasy. If you can only find extra-lean, add a teaspoon of oil or a splash of chicken broth to prevent dryness. Also, avoid overcooking; ground chicken cooks quickly, and once it's dry, it's hard to salvage. Cook just until no longer pink, then remove from heat.
  • Butter lettuce (also called Bibb or Boston lettuce) is ideal for wraps because its leaves are soft yet sturdy, with a natural cup shape that holds the filling. Romaine hearts work too—use the inner, lighter leaves for a crunchier texture. To keep lettuce crisp, wash and dry the leaves thoroughly, then store them in the fridge wrapped in a paper towel inside a zip-top bag until ready to use. If you're meal-prepping, keep the lettuce separate from the filling and assemble just before eating.
  • Fish sauce is a staple in Thai cooking that adds umami and depth. If you're new to fish sauce, don't be intimidated—it smells strong in the bottle but mellows out when cooked. Look for a brand like Red Boat or Three Crabs for quality. For a vegetarian version, substitute with an extra tablespoon of soy sauce plus a splash of mushroom sauce or a pinch of MSG. The dish will still be delicious without it, but the authentic Thai flavor really shines with fish sauce.
  • To make this recipe even faster, prep the aromatics in advance. Minced garlic and grated ginger can be stored together in a small jar in the fridge for up to 3 days. You can also buy pre-minced garlic in jars, but fresh garlic has a more pungent, lively flavor. For ginger, I recommend grating fresh—the texture and taste are superior. Another time-saver: use a food processor to chop the cilantro and mint together in seconds.
  • If you like extra heat, don't just rely on the chili in the cooking process. Serve with Sriracha or chili garlic sauce on the side so everyone can adjust the spice level to their liking. For a smoky kick, add a teaspoon of toasted sesame oil or a sprinkle of red pepper flakes at the end. The beauty of this recipe is its adaptability—you can dial the heat up or down easily.
  • Leftover chicken filling can be stored in an airtight container in the refrigerator for up to 4 days. It also freezes well for up to 3 months—just thaw overnight in the fridge and reheat in a skillet over medium heat. The lettuce, however, does not freeze well. So if you're meal-prepping, store the filling and lettuce separately, and assemble fresh each day. The filling is also great over rice, quinoa, or in a bowl with crunchy vegetables.

Variations

  • Vegetarian/Vegan: Substitute the ground chicken with crumbled extra-firm tofu or a plant-based ground meat alternative. To prepare tofu, press it for 15 minutes to remove excess moisture, then crumble and cook in oil until golden brown. Use tamari instead of soy sauce and omit fish sauce (or use a vegan fish sauce alternative). The rest of the recipe remains the same, and the result is equally flavorful and satisfying. You can also add chopped water chestnuts or diced bell peppers for extra crunch.
  • Peanut Thai Lettuce Wraps: For a nutty, creamy twist, add 2 tablespoons of natural peanut butter (or almond butter) to the sauce along with a splash of water to thin it. Stir until smooth before adding the herbs. Garnish with crushed peanuts and a drizzle of sriracha mayo. This variation is inspired by popular Thai peanut noodle bowls and pairs beautifully with the fresh herbs. Be sure to use a runny, natural peanut butter without added sugar for the best macro profile.
  • Low-Carb/Keto: These wraps are already low-carb, but to reduce carbs further, skip the honey (or use a monk fruit sweetener) and ensure your soy sauce is low-sodium to control salt. Increase the healthy fats by serving with avocado slices or a drizzle of sesame oil. The protein content makes it an excellent keto-friendly meal. You can also serve the filling over cauliflower rice instead of lettuce for a heartier option.
  • Protein Swap: Ground turkey, pork, or beef all work wonderfully in this recipe. Ground turkey is lean like chicken but slightly richer; ground pork adds more fat and flavor (use 85/15 for best results); ground beef (90/10) gives a hearty, savory taste. Adjust cooking times accordingly—pork and beef may need an extra minute to cook through. For a seafood version, try chopped shrimp or crab meat, but reduce cooking time to 3-4 minutes.

Nutrition

  • Calories285 kcal
  • Total Fat12g
  • Saturated Fat3g
  • Cholesterol85mg
  • Sodium720mg
  • Total Carbohydrates8g
  • Dietary Fiber2g
  • Sugars4g
  • Protein35g

Common Questions

Can I use ground turkey instead of chicken?
Absolutely! Ground turkey is a great substitute with a similar lean protein profile. It has a slightly richer flavor and can be used in the same quantity. Just make sure to cook it to an internal temperature of 165°F (74°C). If using ground turkey, you might want to add an extra teaspoon of oil since it can be drier than chicken. The rest of the recipe remains unchanged.
How do I store leftovers and how long do they last?
Store the cooked chicken filling in an airtight container in the refrigerator for up to 4 days. Keep the lettuce leaves separate in a zip-top bag with a paper towel to absorb moisture; they stay crisp for 2-3 days. Assemble the wraps just before eating to prevent sogginess. You can also freeze the filling for up to 3 months—thaw overnight in the fridge and reheat in a skillet over medium heat, adding a splash of water or broth if it seems dry.
Can I make this recipe gluten-free?
Yes! Simply use tamari or coconut aminos instead of regular soy sauce. Tamari is a gluten-free soy sauce that tastes almost identical. Also check that your fish sauce is gluten-free (most brands are, but verify the label). All other ingredients are naturally gluten-free. Serve with gluten-free lettuce wraps as usual.
What if I don't have fish sauce? Can I omit it?
Fish sauce adds a distinct umami flavor, but you can omit it if you don’t have it. Replace it with an extra tablespoon of soy sauce or tamari, plus a squeeze of lime juice to maintain acidity. For a deeper savory note, add a pinch of MSG or a splash of Worcestershire sauce (though Worcestershire contains anchovies, so it’s not vegetarian). The dish will still be delicious, just slightly less complex.
Can I use a different type of lettuce?
Certainly! Romaine hearts are a popular alternative—use the inner, lighter leaves for a crunchy, sturdy cup. Iceberg lettuce can also work, though it’s less flavorful and more prone to tearing. For a gluten-free wrap alternative, you can use large collard green leaves (blanched for 30 seconds to soften) or rice paper wrappers (soaked in warm water). Each option brings a different texture, so choose based on your preference.
How can I make this dish spicier?
There are several ways to amp up the heat. First, include the red chili with seeds in the cooking process. Second, add a teaspoon of sriracha or chili garlic sauce to the sauce mixture. Third, serve with sliced fresh Thai bird chilies on the side for an extra kick. You can also sprinkle red pepper flakes or drizzle with chili oil before serving. Adjust the spice level gradually to avoid overpowering the other flavors.