Heat a large nonstick skillet over medium heat.
Add the olive oil, diced onion, and grated garlic to the skillet and cook, stirring occasionally, until the onion is softened about 3 minutes.
Add the ground chicken (or turkey) to the skillet and cook, breaking it into crumbles with a spatula until no longer pink.
Stir in the diced zucchini, shredded carrot, and salt, and continue cooking until the vegetables are tender and the meat is cooked through.
While the meat cooks, whisk together the sesame oil, seasoned rice vinegar, soy sauce, and honey in a small bowl to make the sauce.
Pour the sauce over the cooked chicken and vegetables, cover the skillet, and simmer for 5–7 minutes to meld the flavors.
Just before serving, fold in the bean sprouts, chopped scallions, toasted chopped cashews, and cilantro.
Scoop the filling into butter lettuce leaves and serve immediately.