In a large mixing bowl, combine ground chicken, breadcrumbs, grated Parmesan cheese, egg, garlic powder, onion powder, salt, and black pepper. Mix well until all ingredients are fully incorporated.
Form the chicken mixture into small meatballs, about 1 inch in diameter, and place them on a baking sheet or plate.
Heat olive oil in a large skillet over medium heat. Add the meatballs to the skillet, cooking for about 8-10 minutes, turning occasionally until they are golden brown and cooked through (internal temperature should reach 165°F).
While the meatballs are cooking, whisk together honey, fresh orange juice, orange zest, soy sauce, and cornstarch in a bowl until smooth.
Once the meatballs are cooked, pour the honey orange sauce over them in the skillet. Stir gently to coat the meatballs, cooking for an additional 5 minutes until the sauce thickens slightly.
Remove from heat and let the meatballs sit for a couple of minutes. Serve warm.