Cut the ends off your zucchini and discard. Cut each in half lengthwise through the center. Lay each zucchini half cut side down. Cut down the center along the length of each half. Then cut straight down repeatedly to create small chunks.
Heat oil in a large skillet on medium-high heat. (I recommend a 12" skillet so you have room for everything.) Once oil is hot, add the zucchini and sliced onion. Sauté uncovered for 6 to 8 minutes, stirring frequently, until zucchini has some browning and is tender. Remove the vegetables from the skillet and add to a plate. Set aside.
Add your ground chicken to the now empty large skillet on the stovetop. Use a spatula to crumble the meat. (If it's sticking add a little oil.) Cook on medium or medium-high heat, stirring occasionally, until cooked through and no longer pink. Stir in ¼ teaspoon salt and ¼ teaspoon pepper.
While the ground chicken is cooking, add coconut aminos, ⅓ cup water, rice vinegar, sesame oil, minced garlic, chili powder, ground ginger, and arrowroot flour to a jar. Screw the lid on the jar and shake until well combined.
When chicken is cooked, add the zucchini and onion back to the skillet. Reduce the heat to low. Pour your sauce into the skillet and stir for 2 minutes. You should see the sauce thicken immediately.
Ladle into bowls with white rice, brown rice, cauliflower rice, or roasted potatoes. Top with sesame seeds, fresh chopped parsley, or diced green onions and serve.