In a small bowl, whisk together the orange juice, coconut aminos, coconut sugar (fine for paleo, not for Whole30), rice wine vinegar and orange zest.
In a medium saucepan on medium heat, add the oil. When it is heated, add the ginger and garlic (and chiles, if using). Cook for just a minute (the garlic and ginger should begin to soften slightly, you do not want the garlic to brown). Raise the heat to medium-high. Add in the orange juice mixture. Stir it all together and cook for 2 minutes.
In a small bowl, whisk together the arrowroot starch with 1/2 cup water until smooth. Next, whisk the starch mixture into the saucepan with the orange sauce. Lower the heat to medium low and let it simmer together, while continuing to stir so it doesn't clump, until it starts to thicken (should take 6-8 minutes).
If sauce is too thick, add a little bit of water (or a bit more of orange juice) while it’s simmering. Check the sauce, and add more coconut aminos or rice wine vinegar, if needed.
At this point, if you’re serving with snow peas, add a bit of oil (about 1 tablespoon any mild flavored oil)to a medium pan. When it heats up, add in the snow peas and sauté. Season with salt. In a few minutes (5 minutes max)they will be tender and a bright green color. If instead you are serving with broccoli, this is when you could steam the broccoli. Set aside when ready and finish the sauce and meatballs.
Add the meatballs to the sauce and cook together on medium heat so the sauce completely coats the meatballs and they heat up (should take a few minutes).
Garnish with scallions (if desired). Serve with snow peas or steamed broccoli or a side of cauliflower rice.