Prep the lettuce and aromatics. Separate and rinse the lettuce leaves.
Pat dry well so they stay crisp. Mince the garlic and ginger, and dice the onion.
Make the sauce. In a small bowl, whisk together tamari (or coconut aminos), rice vinegar, sesame oil, chili-garlic sauce, fish sauce (if using), black pepper, and salt. Set aside.
Cook the chicken. Heat the oil in a large skillet over medium-high heat.
Add the ground chicken and break it up with a spatula. Cook until it loses most of its pink, about 3–4 minutes.
Add aromatics and veggies. Stir in the onion, garlic, and ginger. Cook 2–3 minutes until fragrant and the onion softens.
If using zucchini or mushrooms, add them now and cook another 2–3 minutes until most moisture cooks off.
Sauce it up. Pour the sauce over the chicken mixture. Stir and let it simmer for 2–3 minutes, allowing the flavors to meld and the sauce to slightly reduce. Taste and adjust seasoning.
Assemble the wraps. Place a spoonful of the chicken mixture into each lettuce leaf.
Top with green onions, cilantro, and sesame seeds. Finish with a squeeze of lime.
Serve immediately. Enjoy while the lettuce is crisp and the filling is hot.