Begin by spiralizing the zucchini using a spiralizer or vegetable peeler. Set the spiralized zucchini aside in a large mixing bowl.
In a medium bowl, whisk together the creamy peanut butter, soy sauce, rice vinegar, lime juice, honey, sriracha, garlic, and ginger until smooth and well combined.
Heat the sesame oil in a large skillet over medium heat. Once hot, add the spiralized zucchini and sauté for 2-3 minutes, just until slightly tender but still crisp.
Pour the peanut sauce over the sautéed zucchini noodles and toss gently to coat evenly. Cook for an additional 1-2 minutes to heat the sauce through, ensuring the noodles are well coated.
Remove from heat and transfer the Thai Peanut Zucchini Noodles to serving plates. Garnish with chopped peanuts, sesame seeds, and sliced green onions.